Related Experiment Video
Updated: Nov 11, 2025

Improving Student Outcomes with an Adaptable Molecular Cloning Course-Based Undergraduate Research Experience
Published on: November 15, 2024
Learning from reproducing computational results: introducing three principles and the Reproduction Package
M S Krafczyk1, A Shi1, A Bhaskar1
1University of Illinois at Urbana-Champaign, Urbana, IL, USA.
Researchers identified barriers to computational reproducibility and propose three principles for reproducible research: transparency, software ease-of-use, and deterministic code. They introduced a novel Reproduction Package to share artifacts, enhancing scientific reproducibility.
Area of Science:
- Computational Science
- Scientific Computing
- Research Reproducibility
Background:
- Reproducibility is crucial for scientific integrity.
- Barriers to computational reproducibility hinder scientific progress.
- Existing methods for sharing computational research are insufficient.
Purpose of the Study:
- Identify barriers to computational reproducibility.
- Propose principles and guidelines for reproducible research.
- Introduce a novel 'Reproduction Package' for sharing computational artifacts.
Main Methods:
- Attempted to reproduce computational results from seven published articles.
- Derived three core principles for reproducible research.
- Developed 12 specific guidelines for implementing these principles.
Main Results:
- Identified key barriers to computational reproducibility.
- Formulated three guiding principles: transparency, ease of (re-)executability, and deterministic code.
- Defined a novel 'Reproduction Package' formalism for sharing research artifacts.
Conclusions:
- Adherence to the three principles enhances computational reproducibility.
- The 'Reproduction Package' provides a structured method for sharing artifacts.
- Publicly available reproduction efforts serve as exemplars for the scientific community.
Related Concept Videos
Asexual Reproduction
Introduction to Nuclear Reprogramming
Reproductive Cloning
Somatic Cell Nuclear Transfer
In SCNT, an egg cell is taken from an animal and its nucleus is removed, creating an enucleated egg. Then a somatic...
Methods of Nuclear Reprogramming
Trihybrid Crosses
Some of Mendel’s crosses examined three pairs of contrasting characteristics. Such a cross is called a trihybrid cross. A trihybrid cross is a combination of three individual monohybrid crosses. For example, plant height (tall vs. short), seed shape (round vs. wrinkled), and seed color (yellow vs. green).
The F1 generation plants of a trihybrid cross are heterozygous for all three traits and produce eight gametes. Upon self-fertilization, these gametes have an equal...
Chromosomal Theory of Inheritance

