Related Experiment Video
Updated: Feb 8, 2026

Bioinformatics Resources for the Study of Glycan-Mediated Protein Interactions
Published on: January 20, 2022
Experimenting with reproducibility: a case study of robustness in bioinformatics
Yang-Min Kim1,2,3,4, Jean-Baptiste Poline5,6, Guillaume Dumas1,2,3,4
1Human Genetics and Cognitive Functions Unit, Institut Pasteur, 25 rue du Docteur Roux 75015 Paris, France.
Abstract:
Reproducibility has been shown to be limited in many scientific fields. This question is a fundamental tenet of scientific activity, but the related issues of reusability of scientific data are poorly documented. Here, we present a case study of our difficulties in reproducing a published bioinformatics method even though code and data were available. First, we tried to re-run the analysis with the code and data provided by the authors. Second, we reimplemented the whole method in a Python package to avoid dependency on a MATLAB license and ease the execution of the code on a high-performance computing cluster. Third, we assessed reusability of our reimplementation and the quality of our documentation, testing how easy it would be to start from our implementation to reproduce the results. In a second section, we propose solutions from this case study and other observations to improve reproducibility and research efficiency at the individual and collective levels.While finalizing our code, we created case-specific documentation and tutorials for the associated Python package StratiPy. Readers are invited to experiment with our reproducibility case study by generating the two confusion matrices (see more in section "Robustness: from MATLAB to Python, language and organization"). Here, we propose two options: a step-by-step process to follow in a Jupyter/IPython notebook or a Docker container ready to be built and run.
More Related Videos
Related Concept Videos
What is an Experiment?
The Stanford Prison Experiment
Thomson's e/m Experiment
A particle with charge q, speed v, and mass m enters an area from the top, where the magnetic and electric fields are perpendicular both to the particle's motion and to one another. The magnetic...
Controls in Experiments
Randomized Experiments
Simple randomization
Simple...
Crossover Experiments
Crossover designs are performed even with smaller sample sizes since the samples can act as their controls. These are better than simple randomized trials since patients are exposed to all the treatments.

