This document discusses the challenges of reproducibility in bioinformatics. It notes that for an analysis to be repeatable, the same data, code, and version information must be available. However, obtaining the exact same starting data can be difficult when data is large, hardware fails, or filtering steps are not documented. Pipelines help capture and automate analyses but are not a panacea, as quality control requires human judgment. The best approach may be to package and publish individual analyses with documentation of the full process.