Michael Hanke | Yaroslav Halchenko |
Psychoinformatics lab, Institute of Psychology II,
University of Magdeburg Center for Behavioral Brain Sciences, Magdeburg |
Dept. Psychological and Brain Sciences Center for Cognitive Neuroscience, Dartmouth College |
Make it trivial to consume public data.
Streamline sharing with peers by facilitating bilateral/multilateral exchange.
… and minimize the extra effort to do the right thing® and share
$ datalad install-handle DEMOHANDLEURL ds1
ds1/ $ datalad get file2
ds1/ $ datalad update-handle
ds1/ $ datalad upgrade-handle
ds1/ $ datalad get file2
ds1/ $ datalad upgrade-handle --upgrade-data
ds1/ $ datalad checkout v1
$ datalad search-handle "made with love"
$ datalad search-handle "made with love"
DB/ds1
DB/ds3
# SPARQL
~ $ datalad install-handle DB/ds1 projectX/ds1
~ $ datalad install-handle DB/ds1 projectX/ds1
$ datalad whereis ds1
/home/me/projectX/ds1
$ datalad register-collection URL
$ datalad register-collection URL
$ datalad register-collection URL
$ datalad search-handle "made with love"
OWN/ds1
LAB/ds2
BIG/ds2
BIG/ds4
$ datalad search-collections fMRI
OWN
LAB
~ $ datalad create-handle prjX/pilot
~/prjX/pilot $ datalad describe \
--author "Dr. Ex Ample" --author-orchid "..." \
--author-email ex.ample@example.com \
--description README.txt --license CC0 \
...
~/prjX/pilot $ git annex add file1 file2 # proxy?
~/prjX/pilot $ datalad publish serverA
~/prjX/pilot $ datalad publish serverA
$ datalad register-collection URL
$ datalad register-collection URL
$ datalad install-handle prjX/pilot
$ datalad register-collection URL
$ datalad install-handle prjX/pilot projectX/pilot
projectX/pilot/ $ datalad get file2
$ datalad register-collection URL
$ datalad install-handle prjX/pilot projectX/pilot
projectX/pilot/ $ datalad get file2
projectX/pilot/ $ # modified/add content
$ datalad register-collection URL
$ datalad install-handle prjX/pilot projectX/pilot
~/projectX/pilot $ datalad get file2
~/projectX/pilot $ # modified/add content
~/projectX/pilot $ datalad publish serverB
$ datalad register-collection URL
$ datalad install-handle prjX/pilot projectX/pilot
~/projectX/pilot $ datalad get file2
~/projectX/pilot $ # modified/add content
~/projectX/pilot $ datalad publish serverB
$ datalad register-collection URL
$ datalad install-handle prjX/pilot projectX/pilot
~/projectX/pilot $ datalad get file2
~/projectX/pilot $ # modified/add content
~/projectX/pilot $ datalad publish serverB
~ $ datalad create-collection visualsearch/collection vs_collection
...
~/visualsearch/collection $ datalad describe ... # same as for handle
$ datalad add-handle ds1 vs_collection
$ datalad add-handle ds2 vs_collection
$ datalad publish-collection vs_collection
|
![]() |
|
![]() |
|
![]() |
|
![]() |
support for all major platforms
up-to-date collections of handles for openfmri.org, crcns.org (and growing...)
extensible meta-data standard support (e.g. BIDS, NIDM)
Joey Hess (git-annex)
Benjamin Poldrack
Jason Gors
INCF task force “Standards for Data Sharing”