Related Experiment Video
Updated: Feb 15, 2026

A Non-Coding Small RNA MicC Contributes to Virulence in Outer Membrane Proteins in Salmonella Enteritidis
Published on: January 27, 2021
Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming Code into Scientific Contributions
Fabien C Y Benureau1,2,3, Nicolas P Rougier1,2,3
1INRIA Bordeaux Sud-Ouest, Talence, France.
Abstract:
Scientific code is different from production software. Scientific code, by producing results that are then analyzed and interpreted, participates in the elaboration of scientific conclusions. This imposes specific constraints on the code that are often overlooked in practice. We articulate, with a small example, five characteristics that a scientific code in computational science should possess: re-runnable, repeatable, reproducible, reusable, and replicable. The code should be executable (re-runnable) and produce the same result more than once (repeatable); it should allow an investigator to reobtain the published results (reproducible) while being easy to use, understand and modify (reusable), and it should act as an available reference for any ambiguity in the algorithmic descriptions of the article (replicable).
More Related Videos
Related Concept Videos
The Scientific Method
The Scientific Method
Generally, predictions are tested using carefully-designed experiments. Based on the outcome of these...
The Scientific Method
Replication in Eukaryotes
Scientific Laws and Theories
Chromosome Replication

