Datastorr
Datastorr manages and distributes successive versions of evolving datasets into the R programming environment to support reproducible analyses in genomics, epidemiology, and environmental science.
Key Features:
- Version Control Integration: Leverages version control systems to track changes and allow access to specific dataset iterations.
- GitHub Utilization: Hosts dataset versions on GitHub to enable collaborative development and versioned storage.
- Semantic Versioning: Applies semantic versioning principles to label and communicate changes between dataset releases.
- R Distribution: Distributes successive dataset versions directly into the R programming environment for analysis.
Scientific Applications:
- Genomics: Provides versioned dataset access for reproducible genomic analyses as datasets evolve.
- Epidemiology: Maintains historical dataset versions to support reproducible infectious disease and population studies.
- Environmental Science: Tracks and distributes evolving environmental datasets for longitudinal monitoring and analysis.
- Longitudinal Studies: Preserves and retrieves past dataset states to enable consistent analyses across time points.
- Meta-analyses: Ensures availability of specific dataset versions to support reproducible meta-analytic workflows.
- Reproducibility and Provenance: Provides documented dataset iterations to support provenance tracking and reproducible research.
Methodology:
Treats datasets like open-source software projects by adapting software development practices: uses version control, hosts versions on GitHub, applies semantic versioning, documents iterations for retrievability, and enables multi-contributor workflows with distribution into R.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- workflow
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Falster DS, FitzJohn RG, Pennell MW, Cornwell WK. Datastorr: a workflow and package for delivering successive versions of 'evolving data' directly into R. GigaScience. 2019;8(5). doi:10.1093/gigascience/giz035. PMID:31042286. PMCID:PMC6506717.