title: A general concept for consistent documentation of computational analyses.
abstract: The ever-growing amount of data in the field of life sciences demands standardized ways of high-throughput computational analysis. This standardization requires a thorough documentation of each step in the computational analysis to enable researchers to understand and reproduce the results. However, due to the heterogeneity in software setups and the high rate of change during tool development, reproducibility is hard to achieve. One reason is that there is no common agreement in the research community on how to document computational studies. In many cases, simple flat files or other unstructured text documents are provided by researchers as documentation, which are often missing software dependencies, versions and sufficient documentation to understand the workflow and parameter settings. As a solution we suggest a simple and modest approach for documenting and verifying computational analysis pipelines. We propose a two-part scheme that defines a computational analysis using a Process and an Analysis metadata document, which jointly describe all necessary details to reproduce the results. In this design we separate the metadata specifying the process from the metadata describing an actual analysis run, thereby reducing the effort of manual documentation to an absolute minimum. Our approach is independent of a specific software environment, results in human readable XML documents that can easily be shared with other researchers and allows an automated validation to ensure consistency of the metadata. Because our approach has been designed with little to no assumptions concerning the workflow of an analysis, we expect it to be applicable in a wide range of computational research fields.
authors.affiliation: Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany mschulz@mmci.uni-saarland.de.
authors.forename: Peter
authors.initials: P
authors.lastname: Ebert
authors.affiliation: Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany.
authors.forename: Fabian
authors.initials: F
authors.lastname: Müller
authors.affiliation: Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany.
authors.forename: Karl
authors.initials: K
authors.lastname: Nordström
authors.affiliation: Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany.
authors.forename: Thomas
authors.initials: T
authors.lastname: Lengauer
authors.affiliation: Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany Computational Biology and Applied Algorithmics, Max Planck Institute for Informatics, Saarbrücken, Germany Graduate School of Computer Science, Saarland University, Saarbrücken, Germany Department of Genetics, Saarland University, Saarbrücken, Germany and Cluster of Excellence on Multimodal Computing and Interaction, Saarland University, Saarbrücken, Germany mschulz@mmci.uni-saarland.de.
authors.forename: Marcel H
authors.initials: MH
authors.lastname: Schulz
mesh_terms: D066289:Data Curation / Q000379:methods*; D001330:Electronic Data Processing / Q000379:methods*; D006801:Humans; D015443:Word Processing / Q000379:methods*