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.

PMID: 31042286
PMCID: PMC6506717
Funding: - Australian Research Council: FT160100113 - NSERC Discovery: RGPIN-2017-04590

Documentation

Links