Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

The Scientific Method03:50

The Scientific Method

68.9K
Chemistry is an empirical science. Scientists often pose questions to understand the chemistry in everyday life and seek answers to these questions. To achieve this, scientists follow a definitive series of steps that together make up the Scientific Method. This approach involves making observations, asking questions, building a hypothesis, conducting experiments, analyzing results, and forming a conclusion. 
68.9K
The Scientific Method01:32

The Scientific Method

270.9K
The scientific method is a detailed, empirical problem-solving process used by biologists and other scientists. This iterative approach involves formulating a question based on observation, developing a testable potential explanation for the observation (called a hypothesis), making and testing predictions based on the hypothesis, and using the findings to create new hypotheses and predictions.
Generally, predictions are tested using carefully-designed experiments. Based on the outcome of these...
270.9K
The Scientific Method02:40

The Scientific Method

66.0K
Research is what makes the difference between facts and opinions. Facts are observable realities, and opinions are personal judgments, conclusions, or attitudes that may or may not be accurate. In the scientific community, facts can be established only using evidence collected through empirical research.
66.0K
Replication in Eukaryotes02:31

Replication in Eukaryotes

206.0K
Overview
206.0K
Scientific Laws and Theories02:31

Scientific Laws and Theories

89.7K
Scientific Laws
89.7K
Chromosome Replication02:31

Chromosome Replication

10.8K
Before a cell can divide, it must accurately replicate all of its chromosomes, including the DNA and its associated histone and non-histone proteins.  This process begins at numerous origins of replication during the S phase of the cell cycle in each of a cell’s chromosomes simultaneously. Certain nucleotides can act as origins of replication, but these sequences are not well defined - especially in complex, multi-cellular, eukaryotic species. The length of DNA that spans an origin...
10.8K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

CODE beyond FAIR: a roadmap for reusable research software.

Scientific data·2026
Same author

Social hierarchy influences monkeys' risky decisions.

Communications biology·2026
Same author

Stop treating code like an afterthought: record, share and value it.

Nature·2025
Same author

A dynamical computational model of theta generation in hippocampal circuits to study theta-gamma oscillations during neurostimulation.

eLife·2024
Same author

Goal-Directed Planning and Goal Understanding by Extended Active Inference: Evaluation through Simulated and Physical Robot Experiments.

Entropy (Basel, Switzerland)·2022
Same author

Morphological Development at the Evolutionary Timescale: Robotic Developmental Evolution.

Artificial life·2022

Related Experiment Video

Updated: Feb 15, 2026

A Non-Coding Small RNA MicC Contributes to Virulence in Outer Membrane Proteins in Salmonella Enteritidis
06:30

A Non-Coding Small RNA MicC Contributes to Virulence in Outer Membrane Proteins in Salmonella Enteritidis

Published on: January 27, 2021

2.1K

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.

Frontiers in Neuroinformatics
|January 23, 2018
PubMed
Summary

Scientific code requires specific characteristics beyond production software to ensure reliable research outcomes. These include re-runnable, repeatable, reproducible, reusable, and replicable qualities for robust computational science.

Keywords:
best practicescomputational sciencereplicabilityreproducibility of resultsreproducible researchreproducible sciencesoftware development

More Related Videos

Quantitative Real-Time PCR using the Thermo Scientific Solaris qPCR Assay
09:21

Quantitative Real-Time PCR using the Thermo Scientific Solaris qPCR Assay

Published on: June 17, 2010

50.7K
Author Spotlight: Characterizing DNA Replication of Pathogenic Repeats to Uncover Mechanisms of Replication Fork Stalling and Expansion
05:22

Author Spotlight: Characterizing DNA Replication of Pathogenic Repeats to Uncover Mechanisms of Replication Fork Stalling and Expansion

Published on: September 13, 2024

1.3K

Related Experiment Videos

Last Updated: Feb 15, 2026

A Non-Coding Small RNA MicC Contributes to Virulence in Outer Membrane Proteins in Salmonella Enteritidis
06:30

A Non-Coding Small RNA MicC Contributes to Virulence in Outer Membrane Proteins in Salmonella Enteritidis

Published on: January 27, 2021

2.1K
Quantitative Real-Time PCR using the Thermo Scientific Solaris qPCR Assay
09:21

Quantitative Real-Time PCR using the Thermo Scientific Solaris qPCR Assay

Published on: June 17, 2010

50.7K
Author Spotlight: Characterizing DNA Replication of Pathogenic Repeats to Uncover Mechanisms of Replication Fork Stalling and Expansion
05:22

Author Spotlight: Characterizing DNA Replication of Pathogenic Repeats to Uncover Mechanisms of Replication Fork Stalling and Expansion

Published on: September 13, 2024

1.3K

Area of Science:

  • Computational Science
  • Scientific Software Engineering

Background:

  • Scientific code plays a crucial role in scientific discovery by producing analyzable results.
  • Existing practices often overlook the unique constraints and requirements of scientific code.
  • This distinction is vital for the integrity of scientific conclusions.

Purpose of the Study:

  • To define and articulate five key characteristics of effective scientific code.
  • To differentiate scientific code from standard production software.
  • To provide a framework for evaluating and improving scientific code quality.

Main Methods:

  • The study articulates five essential characteristics using a small illustrative example.
  • Definitions are provided for re-runnable, repeatable, reproducible, reusable, and replicable code.
  • The focus is on the practical implications for computational science.

Main Results:

  • Scientific code must be re-runnable (executable) and repeatable (consistent output).
  • It needs to be reproducible (enabling re-acquisition of published results).
  • Code should also be reusable (easy to use, understand, modify) and replicable (serving as a reference).

Conclusions:

  • Adherence to these five characteristics is crucial for robust scientific code in computational science.
  • Implementing these principles enhances the reliability and transparency of research findings.
  • This framework aids in overcoming common oversights in scientific software development.