• Aucun résultat trouvé

FAIR_bioinfo : a software perspective of reproducibility of bioinformatics analyses

N/A
N/A
Protected

Academic year: 2021

Partager "FAIR_bioinfo : a software perspective of reproducibility of bioinformatics analyses"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: hal-03071717

https://hal.archives-ouvertes.fr/hal-03071717

Submitted on 16 Dec 2020

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

FAIR_bioinfo : a software perspective of reproducibility

of bioinformatics analyses

Thomas Denecker, Céline Hernandez, Claire Toffano-Nioche

To cite this version:

Thomas Denecker, Céline Hernandez, Claire Toffano-Nioche. FAIR_bioinfo : a software perspective

of reproducibility of bioinformatics analyses. Journées Ouvertes de Biologie Informatique et

Mathé-matiques - JOBIM 2020, Jun 2020, Montpellier, France. �hal-03071717�

(2)

FAIR_bioinfo: a software perspective of

reproducibility of bioinformatics analyses

Thomas DENECKER, Céline HERNANDEZ, Claire TOFFANO-NIOCHE

Thomas DENECKER

(3)

Thomas Denecker, Céline Hernandez, Claire Toffano-Nioche

Jobim 2020

Reproducibility context

2

Apply similar guideline to code development of bioinformatics processes

through the use of 3

rd

party software tools

[4]

Introduction training to a range of software to makes a complete

bioinformatics analysis reproducible from the same data set over time

Findable

Accessible

Interoperable

Reusable

3

rd

party tools

= references

Analysis pipelines = easy

to find (GitHub pages)

Available codes

(Github, dockerhub)

3

rd

party tools = open

source (conda)

Cooperation of tools

(snakemake, docker)

both locally and on

servers (cloud or cluster)

Protocol simply replayable

(snakemake) identically (R

package Shiny) in a virtual

environment (docker)

There is currently a reproducibility crisis

[1]

that challenges the robustness of

scientific results

[2]

FAIR data principles

[3]

used to ensure data integrity

https://github.com/thomasdenecker/FAIR_Bioinfo

[1] Baker M. Nature, 533(7604):452-4, 2016 [2] National Academies of Sciences, Engineering, and Medicine. 2019. Washington, DC: The National

Academies Press. https://doi.org/10.17226/25303.

[3] Wilkinson MD, et al. Sci Data, 3:160018, 2016 [4] Grüning B, et al. Cell Syst. 6(6):631-63, 2018

(4)

A multi-faceted training

Adapted to various audiences

Biologists

(8 x 1,5 hours/month)

Bioinformatician

(2 days)

Bioinformatics know-hows:

Data processing and automation (+env.)

Data analysis, reporting & sharing

Sessions

Learning objectives

Raw data download

Differential analysis

&

"user" results exploration

Analysis report

Table of counts by genes

RNA-seq processing pipeline

A step-by-step RNA-seq

example used throughout

the training

Command line usage

Code versioning

Environments

Containerization

Parallelization, computing cluster

Dynamic visualization

Literate programming

DOI, license

Reproducibility introduction

Completing a reproducible project

Notebooks

LoveR

It’s not magic

The code memory

Install & play with analysis tools

A trip to the sea

I've got the power!

(5)

Thomas Denecker, Céline Hernandez, Claire Toffano-Nioche

Jobim 2020

Increase reproducibility with a 7-step solution

4

1 - Version the code and share it

2 - Create a virtual environment

3 – Install the tools by a manager

4 - Create an analysis script

5 - Transfert the analysis to a server

6 – Facilitate the portability of results exploration

7 - Edit an analysis report

SNAKEMAKE

Re

pr

od

uc

ib

ili

ty

Alernative tools:

...

(6)

A virtuous cycle

FAIR raw data

+

FAIR_bioinfo scripts/protocols

=

FAIR processed data

Reproducibility to

the exact bit

Usability, effort/cost

& simplicity

Some limits:

FAIR_bioinfo training:

use of an already instantiated VM

create your own VM image

Reproducibility to the exact bit?

container uses some resources of

the support machine

version control of the env. (Nix, Guix)

Parallelization:

loss of computational order,

multi-threading, same hardware?

…?

(7)

FAIR_bioinfo : a software perspective of reproducibility of bioinformatics

analyses

Thomas DENECKER1, Céline HERNANDEZ2 and Claire TOFFANO-NIOCHE3

1 Fungal Epigenomics and Development 2 Next Generation Sequencing core facility

3 RNA Sequence,S tructure, and Function

Institute for Integrative Biology of the Cell (I2BC) Université Paris-Saclay, CEA, CNRS, 91198, Gif-sur-Yvette, France

Corresponding Author: claire.toffano-nioche@u-psud.fr

1 Reproducibility context

Recent studies have established that a reproducibility crisis challenges robustness of scientific results [1] including computational biology. In this context FAIR data principles are increasingly being used to ensure data integrity [2]. To complement this principles, we introduce FAIR_bioinfo, to apply similar guideline to code development and ensure reproducibility of results obtained from the same data set over time.

Computer tools do exist that can be applied in bioinformatics [3]. Convinced of their usefulness we propose an initiation to a range of software to make a complete bioinformatics analysis reproducible.

2 The FAIR_bioinfo Training

This training is based on a concrete example of classical data analysis, a differential gene expression between two RNAseq conditions. It deals with two of the know-how of the bioinformatician's job: the automated processing of raw data (through virtualization and pipeline development) and the analysis of processed data (with environment management and "notebooks" writing).

Improvement in reproducibility can be achieved in several steps, where each step brings an additional degree of reproducibility through a specific family of software tools.

We offer training for people from different backgrounds: on the one hand, over a long period of time, for learners who do not necessarily know programming (8 months, at a rate of 1h30 per month) so that they can replay the presentations at their own pace [4], and on the other hand, for bioinformaticians, in a format condensed into 2 days. In both solutions, the training is focused on general concepts with practical illustrations.

As the importance of reproducibility is no longer to be proven, the main interests of this training is to provide practical guidelines for its daily implementation with the long-term objective for everyone to gradually adopt good practices to overcome the challenge of reproducibility in science.

Acknowledgements

This work was supported by the French Infrastructure Institut Français de Bioinformatique (IFB) ANR-11-INBS-0013

References

[1] Monya Baker. 1,500 scientists lift the lid on reproducibility. Nature, 533(7604):452-4, 2016

[2] Mark D Wilkinson, Michel Dumontier, Ijsbrand Joan Aalbersberg, Gabirelle Appleton, et al. The FAIR Guiding Principles for scientific data management and stewardship. Sci Data, 3:160018, 2016

[3] Björn Grüning, John Chilton, Johannes Köster, Ryan Dale, et al. Practical Computational Reproducibility in the Life Sciences. Cell Syst. 6(6):631-63, 2018

[4] Thomas Denecker, Claire Toffano-Nioche, https://github.com/thomasdenecker/FAIR_Bioinfo, 2019

Poster 213

Références

Documents relatifs

D'autre part, un couplage constant entre tous les spins a un eet double : élargir la bande énergétique du système et ouvrir un gap d'énergie entre l'état fondamental et le

In all these works, global existence for arbitrary large data is shown by combining the standard energy estimate, which holds for general solutions of the Navier-Stokes equations,

33 Institute for Nuclear Research of the Russian Academy of Sciences (INR RAN), Moscow, Russia 34 Budker Institute of Nuclear Physics (SB RAS) and Novosibirsk State

/ La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur. Access

À partir du moment où les risques psychosociaux sont reconnus comme des risques professionnels, la conséquence est évidente : on doit appliquer à ce type de situations toutes

FIGURE 13 | Surface maps of mean absolute difference, standard-deviation of absolute difference, t-statistics and RFT significance values showing regions where the cortical

Ces dates et documents permettent de situer les projets et l’entreprise dans le temps, afin de contrôler du mieux possible les délais du projet, nous pouvons dire qu’ils