Organise and transfer scientific projects in BIDS format
Project description
DataShuttle
Datashuttle is a work in progress and is currently in alpha release v0.1.0.
Datashuttle includes tools for automated generation and transfer of neuroscience project folders formatted to the SWC-Blueprint specification.
-
Manage files across multiple data-collection computers by synchronising all data to with a centrally stored project.
-
Simplify data transfers by selecting only a sub-set of data to move (e.g. specific subjects, sessions or data types)
See the DataShuttle Documentation to get started.
Installation
DataShuttle is hosted on PyPI and can be installed with pip.
pip install datashuttle
Datashuttle required Rclone for data transfers. The easiest way to install Rclone is using Miniconda:
conda install -c conda-forge rclone
See the Rclone website for alternative installation methods.
SWC-BIDS Folder Tree
DataShuttle project folders are managed according to SWC-BIDS (example below). See the SWC-BIDS specification for more details.
└── project_name/
└── raw_data/
├── sub-001/
│ └── ses-001/
│ │ ├── ephys/
│ │ └── behav/
│ └── histology/
└── sub-002/
└── ses-001/
│ ├── behav/
│ └── imaging/
└── ses-002/
│ └── behav/
└── histology/
└── project_name/
└── rawdata/
├── sub-001 /
│ ├── ses-001/
│ │ ├── ephys
│ │ └── behav
│ └── histology
└── sub-002/
├── ses-001/
│ ├── behav
│ └── imaging
├── ses-002/
│ └── behav
└── histology
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for datashuttle-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1172a335b4103174b47c517855d98c797faed2be22a5307b20ffd7f439c1b8 |
|
MD5 | 55867c8cc07b60f5ae3fb5074a79cddb |
|
BLAKE2b-256 | d48f90743c73eb84afeecdbd19ca0792cebc7e89413ee59b2a0134f6340a69de |