Reproducible research

Methods that Reproduce: Parameters, Versions, and Seeds

Reading time ~6 minutes · Published September 22, 2025

Pipette work with a lab notebook open for recording parameters
Angle: A minimal reproducibility kit for wet lab and computation. If you capture Parameters, Versions, and Seeds with discipline, your methods will actually reproduce.

Checklist A — Wet Lab (minimal kit)

Parameters

Versions

Seeds

Wet-lab capture tips: Photograph plate maps, gel layouts, and instrument screens. Paste images into ELN with timestamps. Export instrument methods and attach alongside PDF of the day’s protocol.

Checklist B — Computation (minimal kit)

Parameters

Versions

Seeds

Computational capture tips: Print the resolved config and full dependency graph at run start; save to an immutable run folder. Archive raw inputs and a derived “toy” subset for fast verification.

Copy-paste method templates

Wet-lab methods paragraph

“All reactions were performed at [temperature] using [instrument make/model; firmware]. Reagents and kits were sourced from [supplier] with lot numbers recorded in the ELN ([lots]). Buffer composition was [exact recipe] at pH [value]. Volumes and incubation times were [values]. Deviations from SOP v[x.y] are logged with timestamps. Randomisation used a computer-generated list (seed=[value]) to assign samples to wells; blinding codes and plate maps are archived in [location].”

Computational methods paragraph

“Analyses were executed from repository commit [hash] in a container specified by [image:tag@digest]. The environment lockfile ([requirements.txt|poetry.lock|environment.yml]) and OS details are archived alongside the results. Configuration parameters are stored in config.yaml and printed at runtime. Seeds were set for all libraries (numpy, torch, random) and determinism flags enabled where available; any nondeterministic ops are listed in the run README. Reproduction requires running make reproduce, which fetches raw data, constructs the environment, and executes the pipeline.”

Team handoff & archival

Need help? I can run a fast “repro-hardening” pass on your Methods, add missing capture points, and deliver a line-referenced checklist you can paste into your SOPs. Make my methods reproducible

Keywords: reproducible research checklist, methods section