DataLad datasets are DataLad's core data structure. Datasets have many features:
DataLad datasets look like any other directory on your computer, and subdatasets
look like subdirectories. DataLad, Git-annex, and Git work in the background
(e.g., .datalad/, .git/, ...).
You can create & populate a dataset from scratch, or install existing datasets from collaborators or open sources.
$ cd example_dicom_functional_block
$ datalad create -f
[INFO ] Creating a new annex repo at [...]/example-dicom-functional-1block
create(ok): [...]example-dicom-functional-1block (dataset)
$ datalad save -m "add dicoms from functional acquisition" .
add(ok): LICENSE (file)
add(ok): dicoms/MR.1.3.46.670589.11.38317.5.0.4476.2014042516045740754 (file) [...]
$ cd ../
$ datalad create -c yoda myanalysis
[INFO ] Creating a new annex repo at [...]/myanalysis
[INFO ] Running procedure cfg_yoda
[INFO ] == Command start (output follows) =====
[INFO ] == Command exit (modification check follows) =====
create(ok): [...]/myanalysis (dataset)
$ cd myanalysis
$ mkdir data
$ datalad install -d . -s ../example_dicom_functional_1block data/dicoms
[INFO ] Cloning ../example-dicom-functional-1block into '[...]/myanalysis/data/dicoms'
install(ok): data/dicoms (dataset)
action summary:
add (ok: 2)
install (ok: 1)
save (ok: 1)
Hands-on: Explore this dataset