sxsphinxstack

Skills / Working / Reproduce a research result

Working School & college skill

Reproduce a research result

Reproduce a research result by reconstructing its data, code, environment, decisions, and reported outputs with a transparent discrepancy record.

Preserve the original package and distinguish exact, analytic, and conceptual reproduction.

When to use

  • Use for published papers, internal studies, coursework, audits, or inherited analyses.
  • Do not expose restricted data, credentials, participant identities, or licensed materials while sharing reproduction evidence.

Procedure

  1. Define which claim, table, figure, coefficient, or dataset must reproduce and the acceptable tolerance.
  2. Inventory paper version, corrections, data, code, dependencies, operating environment, seeds, external services, and access limits.
  3. Preserve the received package with hashes and run instructions before modifying it.
  4. Attempt the documented workflow in an isolated environment and capture the complete transcript.
  5. Reconcile raw and analytic record counts, exclusions, variable construction, and intermediate files.
  6. Compare outputs numerically and visually using prespecified tolerances.
  7. Localize discrepancies across data version, environment, nondeterminism, hidden step, code defect, or reporting transcription.
  8. Test one hypothesis at a time and keep every deviation from the original explicit.
  9. Contact authors or owners with a focused evidence package when needed.
  10. Report exact matches, bounded differences, unresolved blockers, and whether the substantive conclusion changes.

Worked example

A figure does not reproduce because a dependency changed its default missing-value handling. Pinning the documented-era version restores the reported values. The report records both runs, the dependency difference, and a container that recreates the verified result.