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.
Who this is for
Section titled “Who this is for”- 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
Quick Start
Section titled “Quick Start”gda initgda add bids/gda statusgda mv bids/ sourcedata/gda snapshot experiment1gda checkout experiment1Documentation
Section titled “Documentation”| Section | What’s in it |
|---|---|
| Overview | What GDA does and why it’s different |
| Installation | Download or build GDA |
| Quick Start | Track your first dataset in 5 minutes |
| Concepts | How hashing, symlinks, and snapshots work |
| Guides | Adding, snapshotting, syncing data |
| FAQ | Common questions and troubleshooting |
| Commands | Full reference |