← New search

Other meanings of Reproducible research

Research methods

Reproducible research

Reproducible research is a research practice enabling independent researchers to reproduce analyses and results from the materials, methods, data, and computational procedures supplied by the original investigators. It is especially associated with computational science, where code, software environments, parameter choices, and data-processing steps can materially affect an outcome. Reproducibility strengthens error detection, cumulative knowledge, and public trust, but it does not guarantee that a finding is true or that a new study in a different setting will obtain the same result.1

2011
Influential computational-science definition
Peng’s Science article
10
Practical rules for computational work
Sandve et al.
3
Distinct concerns often separated
Reproducibility, replicability, generalizability
1

Meaning and scope

Reproducible research depends on an independent researcher being able to follow the original analytical path and obtain the reported result. The term is used most precisely for re-running an analysis with the same data and procedures, whereas replicability generally concerns obtaining consistent findings with new data or a new implementation; terminology varies across disciplines.1

In empirical work, reproducibility can involve preserving protocols, instruments, measurement definitions, exclusions, transformations, statistical models, and output files. In computational work, the relevant record also includes source code, scripts, package versions, operating-system details, random seeds, configuration files, and machine-readable data. A reproducible result is therefore not simply a published number: it is a traceable relationship between inputs, operations, and outputs.

Reproducibility is a property of a research record and its surrounding conditions, not a guarantee against flawed reasoning. An analysis can be perfectly repeatable yet biased, underpowered, or based on poor measurements.

2

Practices and infrastructure

Reproducible research is built by treating the complete analysis as an inspectable workflow rather than as a sequence of undocumented manual actions. Researchers commonly keep raw data immutable, document provenance, separate data preparation from analysis, automate dependent steps, and publish code with a clear license and instructions.2

  • Version control records changes to code, documents, and analytical decisions.
  • Electronic notebooks and workflow systems connect commands to intermediate and final outputs.
  • Containers or environment specifications describe software dependencies; archival repositories preserve files and assign persistent identifiers.
  • Validation checks, tests, and continuous integration can detect changes that silently alter results.

Good practice also makes failures visible. A repository should identify unavailable or restricted data, known nondeterminism, computational resource requirements, and steps that still require human judgment. The FAIR principles encourage data and metadata to be findable, accessible, interoperable, and reusable, but FAIRness alone does not make an analysis executable.4

3

Benefits, limits, and incentives

Reproducible research makes scrutiny and reuse more efficient while reducing the risk that published results depend on unrecorded local conditions. Independent readers can inspect assumptions, locate coding or transcription errors, reuse a method on a new question, and build cumulative analyses without reconstructing the original workflow from prose alone.1

Obstacles include confidential or proprietary data, privacy law, obsolete software, discontinued web services, undocumented laboratory settings, high storage costs, and the substantial labor required to curate materials. A public code repository may also be insufficient if it omits the exact data version, preprocessing stage, or instructions needed to run it. Randomized algorithms and parallel computation can produce small numerical differences even when the conceptual procedure is unchanged.

Journals and funders increasingly address these problems through data-management plans, code and data availability statements, structured reporting, and recognition for sharing. Open materials can expose sensitive information, so responsible reproducibility may require synthetic data, controlled-access repositories, or executable demonstrations rather than unrestricted release.5

4

Lesser-known aspects

Reproducibility often fails at the boundaries between people, software, and institutions rather than in the central statistical method. “Bit rot” can make a file unreadable; dependency drift can change a library’s defaults; and a cloud platform or external database can change without leaving a local record. Long-lived projects therefore benefit from checksums, archived dependencies, workflow metadata, and periodic re-execution.

Reproducibility also has a social dimension. Credit for data curation, software maintenance, replication attempts, and negative results is frequently weaker than credit for novel findings, even though these activities support the reliability of the literature. Preregistration can distinguish planned from exploratory analyses, but it does not by itself make data or code reusable. The Transparency and Openness Promotion guidelines frame reproducibility as a set of graduated practices rather than a single pass-or-fail condition.

Some fields cannot release source data because participants, endangered sites, or security-sensitive systems could be harmed. In such cases, detailed metadata, simulated examples, audit trails, and secure verification can preserve much of the evidential value without exposing the underlying material.

Glossary

Reproducibility
The ability of an independent researcher to obtain consistent analytical results using the original data, methods, and computational materials.
Replicability
The ability to obtain consistent findings through a new study, dataset, team, or implementation; usage differs among disciplines.
Provenance
A record of where data came from and how it were transformed, analyzed, and incorporated into outputs.
Preregistration
A time-stamped record of research questions, methods, or analyses made before observing the relevant results.
FAIR principles
Guidelines calling for research objects to be findable, accessible, interoperable, and reusable.

Terminology differs across fields; this entry uses reproducibility primarily for re-creation of analyses and results from the original research materials.