@@ -44,39 +44,25 @@ RUN apt-get update && \
44
44
45
45
WORKDIR /opt
46
46
# Installing freesurfer -- do it first so that it is cached early
47
- RUN curl -sSL https://www.dropbox.com/s/0ldeovrmh26vabq/recon-all-freesurfer6.min.tgz?dl=0 | tar zxv -C /opt \
48
- --exclude='freesurfer/trctrain' \
49
- --exclude='freesurfer/subjects/fsaverage_sym' \
50
- --exclude='freesurfer/subjects/fsaverage3' \
51
- --exclude='freesurfer/subjects/fsaverage4' \
52
- --exclude='freesurfer/subjects/fsaverage5' \
53
- --exclude='freesurfer/subjects/fsaverage6' \
54
- --exclude='freesurfer/subjects/cvs_avg35' \
55
- --exclude='freesurfer/subjects/cvs_avg35_inMNI152' \
56
- --exclude='freesurfer/subjects/bert' \
57
- --exclude='freesurfer/subjects/V1_average' \
58
- --exclude='freesurfer/average/mult-comp-cor' \
59
- --exclude='freesurfer/lib/cuda' \
60
- --exclude='freesurfer/lib/qt'
61
-
62
- ENV FSL_DIR=/usr/share/fsl/5.0 \
47
+ # -----------------------------------------------------------------------------
48
+ # 3. Install FreeSurfer v6.0 (minimized with reprozip):
49
+ # https://github.com/freesurfer/freesurfer/issues/70
50
+ # -----------------------------------------------------------------------------
51
+ RUN curl -sSL https://dl.dropbox.com/s/y3hvbdgfu4pfad8/recon-all-freesurfer6-1.min.tgz?dl=0 | tar zx -C /opt
52
+ ENV FS_OVERRIDE=0 \
63
53
OS=Linux \
64
- FS_OVERRIDE=0 \
65
- FIX_VERTEX_AREA= \
66
54
FSF_OUTPUT_FORMAT=nii.gz \
55
+ FIX_VERTEX_AREA=\
67
56
FREESURFER_HOME=/opt/freesurfer
68
- ENV SUBJECTS_DIR=$FREESURFER_HOME/subjects \
69
- FUNCTIONALS_DIR=$FREESURFER_HOME/sessions \
70
- MNI_DIR=$FREESURFER_HOME/mni \
71
- LOCAL_DIR=$FREESURFER_HOME/local \
72
- FSFAST_HOME=$FREESURFER_HOME/fsfast \
73
- MINC_BIN_DIR=$FREESURFER_HOME/mni/bin \
74
- MINC_LIB_DIR=$FREESURFER_HOME/mni/lib \
75
- MNI_DATAPATH=$FREESURFER_HOME/mni/data \
76
- FMRI_ANALYSIS_DIR=$FREESURFER_HOME/fsfast
77
- ENV PERL5LIB=$MINC_LIB_DIR/perl5/5.8.5 \
78
- MNI_PERL5LIB=$MINC_LIB_DIR/perl5/5.8.5 \
79
- PATH=$FREESURFER_HOME/bin:$FSFAST_HOME/bin:$FREESURFER_HOME/tktools:$MINC_BIN_DIR:$PATH
57
+ ENV MNI_DIR=$FREESURFER_HOME/mni \
58
+ SUBJECTS_DIR=$FREESURFER_HOME/subjects
59
+ ENV PERL5LIB=$MNI_DIR/share/perl5 \
60
+ MNI_PERL5LIB=$MNI_DIR/share/perl5 \
61
+ MINC_BIN_DIR=$MNI_DIR/bin \
62
+ MINC_LIB_DIR=$MNI_DIR/lib \
63
+ MNI_DATAPATH=$MNI_DIR/data
64
+ ENV PATH=$FREESURFER_HOME/bin:$FREESURFER_HOME/tktools:$MINC_BIN_DIR:$PATH
65
+ ENV FSL_DIR=/usr/share/fsl/5.0
80
66
RUN echo "cHJpbnRmICJrcnp5c3p0b2YuZ29yZ29sZXdza2lAZ21haWwuY29tXG41MTcyXG4gKkN2dW12RVYzelRmZ1xuRlM1Si8yYzFhZ2c0RVxuIiA+IC9vcHQvZnJlZXN1cmZlci9saWNlbnNlLnR4dAo=" | base64 -d | sh
81
67
82
68
# Enable neurodebian
@@ -122,8 +108,8 @@ ENV FSLDIR=/usr/share/fsl/5.0 \
122
108
123
109
# Installing and setting up ANTs
124
110
RUN mkdir -p /opt/ants && \
125
- curl -sSL "https://github. com/stnava/ANTs/releases/download/ v2.1.0/Linux_Ubuntu14.04. tar.bz2 " \
126
- | tar -xjC /opt/ants --strip-components 1
111
+ curl -sSL "https://dl.dropbox. com/s/2f4sui1z6lcgyek/ANTs-Linux-centos5_x86_64- v2.2.0-0740f91. tar.gz?dl=0 " \
112
+ | tar -zx -C /opt
127
113
128
114
ENV ANTSPATH=/opt/ants \
129
115
PATH=$ANTSPATH:$PATH
0 commit comments