ME-ICA / ME-ICA/open-multi-echo-data
Procedure
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
1. Initialize a YODA-style datalad dataset.
```
datalad create -c yoda -D "Create superdataset for OpenNeuro dataset dsXXXXXX" "dsXXXXXX"`
cd dsXXXXXX
```
1. Fork the BIDS raw dataset from `OpenNeuroDatasets` to `ME-ICA`.
- Make sure to deselect "Copy only `master` branch".
1. Clone the BIDS raw dataset from the ME-ICA GitHub repo.
```
datalad clone -d . -D "Clone of OpenNeuro dataset. May be modified to work with fMRIPrep/AFNI and pushed to G-Node GIN." https://github.com/ME-ICA/dsXXXXXX.git inputs/data
cd inputs/data
datalad get .
```
1. Create empty fmriprep and afni output subdatasets.
```
datalad create -d . -D "fMRIPrep derivatives for dsXXXXXX." outputs/fmriprep
datalad create -d . -D "AFNI derivatives for dsXXXXXX." outputs/afni
```
1. Create a G-Node GIN mirror for the dataset.
```
datalad create-sibling-gin --siblingname gin --access-protocol ssh --dataset . ME-ICA/dsXXXXXX_superdataset
datalad push --to gin
```
1. Create a `code` folder in the `inputs/data` subdataset with scripts to fix any issues in the dataset.
```
mkdir -p inputs/data/code
```
1. Make changes to the dataset.
```
datalad run XXX.py
datalad push --to gin
```
1. Publish the updated dataset to G-Node GIN (I don't have write permissions to the OpenNeuro dataset).
1. Create a derivatives datalad dataset.
```
mkdir /path/to/derivatives
cd /path/to/derivatives
datalad init .
```
1. Create a G-Node GIN mirror for the derivatives datasets.
```
datalad create-sibling-gin --siblingname gin --access-protocol ssh --dataset outputs/fmriprep ME-ICA/dsXXXXXX_fmriprep
datalad push --to gin outputs/fmriprep
datalad create-sibling-gin --siblingname gin --access-protocol ssh --dataset outputs/afni ME-ICA/dsXXXXXX_afni
datalad push --to gin outputs/afni
```
1. Run the preprocessing pipeline of choice.
```
datalad run run_.sh
```
1. Publish the derivatives dataset to G-Node GIN as a _separate_ dataset from the raw data.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the numbered DataLad workflow in this issue, including the GitHub fork and G-Node GIN publishing steps. No repository files or tests are named; done would be a complete, unambiguous, reproducible procedure with the dataset placeholders and publishing requirements clarified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, github
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100