Skip to content

Commit

Permalink
Merge pull request #158 from oesteban/enh/T1-to-MNIfromNIworkflows
Browse files Browse the repository at this point in the history
[ENH] Remove data downloader, use niworkflows
  • Loading branch information
oesteban committed Oct 4, 2016
2 parents c3a636b + 5f116dd commit 1a8e586
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 690 deletions.
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
FROM oesteban/crn_nipype:freesurfer

RUN mkdir -p /opt/c3d && \
curl -sSL "https://2a353b13e8d2d9ac21ce543b7064482f771ce658.googledrive.com/host/0BxI12kyv2olZVFhUcGVpYWF3R3c/c3d.tar.gz" \
curl -sSL "https://files.osf.io/v1/resources/fvuh8/providers/osfstorage/57f341d6594d9001f591bac2" \
| tar -xzC /opt/c3d --strip-components 1
ENV C3DPATH /opt/c3d
ENV PATH $C3DPATH:$PATH
Expand All @@ -42,7 +42,7 @@ RUN rm -rf /usr/local/miniconda/lib/python*/site-packages/nipype* && \
pip install -e git+https://github.com/nipy/nipype.git@master#egg=nipype && \
pip install mock && \
python -c "from matplotlib import font_manager"


WORKDIR /root/src
COPY requirements.txt requirements.txt
Expand Down
29 changes: 18 additions & 11 deletions circle.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,37 @@
machine:
environment:
OSF_PROJECT: "https://files.osf.io/v1/resources/fvuh8/providers/osfstorage"
DS005_URL: "${OSF_PROJECT}/57f32a429ad5a101f977eb75"
DS054_URL: "${OSF_PROJECT}/57f32c22594d9001ef91bf9e"
SCRATCH: $HOME/scratch
services:
- docker

dependencies:
cache_directories:
- "~/data/"
- "~/docker/"
- "~/data"
- "~/docker"

pre:
- mkdir -p $HOME/data
- mkdir -p $HOME/docker
- mkdir -p $SCRATCH
# Download test data
- mkdir -p ~/data ~/docker ~/scratch
- if [[ ! -d ~/data/ds054 ]]; then wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q https://3552243d5be815c1b09152da6525cb8fe7b900a6.googledrive.com/host/0BxI12kyv2olZVUswazA3NkFvOXM/ds054_downsampled.tar.gz && tar xzf ds054_downsampled.tar.gz -C ~/data/; fi
- if [[ ! -d ~/data/ds005 ]]; then wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q https://3552243d5be815c1b09152da6525cb8fe7b900a6.googledrive.com/host/0BxI12kyv2olZVUswazA3NkFvOXM/ds005_downsampled.tar.gz && tar xzf ds005_downsampled.tar.gz -C ~/data/; fi
- if [[ ! -d $HOME/data/ds005 ]]; then wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q -O ds005_downsampled.tar.gz "${DS005_URL}" && tar xzf ds005_downsampled.tar.gz -C $HOME/data/; fi
- if [[ ! -d $HOME/data/ds054 ]]; then wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q -O ds054_downsampled.tar.gz "${DS054_URL}" && tar xzf ds054_downsampled.tar.gz -C $HOME/data/; fi

override:
- if [[ -e ~/docker/image.tar ]]; then docker load -i ~/docker/image.tar; fi
- if [[ -e $HOME/docker/image.tar ]]; then docker load -i $HOME/docker/image.tar; fi
- docker build -t poldracklab/fmriprep:latest .
- mkdir -p ~/docker; docker save poldracklab/fmriprep:latest > ~/docker/image.tar
- mkdir -p $HOME/docker; docker save poldracklab/fmriprep:latest > $HOME/docker/image.tar
test:
override:
- docker run -ti --rm --entrypoint="/usr/bin/run_unittests" poldracklab/fmriprep:latest
- docker run -i -v /etc/localtime:/etc/localtime:ro -v ~/data:/data -v ~/scratch:/scratch -w /scratch poldracklab/fmriprep:latest /data/ds054 /scratch/out participant -w /scratch/work -t ds054 --debug --ants-nthreads 30 :
- docker run -i -v /etc/localtime:/etc/localtime:ro -v $HOME/data:/data:ro -v $SCRATCH/ds054:/scratch -w /scratch poldracklab/fmriprep:latest /data/ds054 out/ participant -w work/ -t ds054 --debug :
timeout: 4800
- docker run -i -v /etc/localtime:/etc/localtime:ro -v ~/data:/data -v ~/scratch:/scratch -w /scratch poldracklab/fmriprep:latest /data/ds005 /scratch/out participant -w /scratch/work -t ds005 --debug --ants-nthreads 30 :
- docker run -i -v /etc/localtime:/etc/localtime:ro -v $HOME/data:/data:ro -v $SCRATCH/ds005:/scratch -w /scratch poldracklab/fmriprep:latest /data/ds005 out/ participant -w work/ -t ds005 --debug :
timeout: 4800

general:
artifacts:
- "~/scratch/out"
- "~/scratch/work"
- "~/scratch"
5 changes: 0 additions & 5 deletions fmriprep/data/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,3 @@
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
# vi: set ft=python sts=4 ts=4 sw=4 et:
""" Data fetchers module """

from fmriprep.data.getters import (get_mni_template,
get_mni_template_ras,
get_ants_oasis_template,
get_ants_oasis_template_ras)
60 changes: 0 additions & 60 deletions fmriprep/data/compat.py

This file was deleted.

99 changes: 0 additions & 99 deletions fmriprep/data/getters.py

This file was deleted.

26 changes: 0 additions & 26 deletions fmriprep/data/t1-mni_registration.json

This file was deleted.

26 changes: 0 additions & 26 deletions fmriprep/data/t1-mni_registration2.json

This file was deleted.

26 changes: 0 additions & 26 deletions fmriprep/data/t1-mni_registration_test.json

This file was deleted.

0 comments on commit 1a8e586

Please sign in to comment.