Other meanings of Reproducible research
Research methods
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
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.
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
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
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
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.
Terminology differs across fields; this entry uses reproducibility primarily for re-creation of analyses and results from the original research materials.
Help improve the encyclopedia. Reports go straight to the site manager.