Skip to content

GDA — Data Versioning for Research

⚠️ Pre-alpha (v0.0.1). Designed for individual researchers who want to version, restore, and share datasets. Sharing via push/pull works today. Simultaneous editing is not supported.

GDA versions research datasets. No git required. You download data, add it, snapshot when you’ve done something useful, checkout when you mess up, and push to share with collaborators.

  • You download datasets from OpenNeuro and want to track preprocessing steps
  • You share data with labmates and want everyone on the same file tree
  • You archive data and want to know it’s not silently corrupting
  • You restructure files constantly and hate waiting for copies
  • You want to version large datasets without using git-annex

Why GDA? — honest comparison → Use Cases — real workflows → Installation — get it now → Quick Start — 5 minute tutorial


Terminal window
gda init
gda add bids/
gda status
gda mv bids/ sourcedata/
gda snapshot experiment1
gda checkout experiment1

Continue to Installation →


SectionWhat’s in it
OverviewWhat GDA does and why it’s different
InstallationDownload or build GDA
Quick StartTrack your first dataset in 5 minutes
ConceptsHow hashing, symlinks, and snapshots work
GuidesAdding, snapshotting, syncing data
FAQCommon questions and troubleshooting
CommandsFull reference