@@ -44,39 +44,25 @@ RUN apt-get update && \
4444
4545WORKDIR /opt
4646# 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 \
6353 OS=Linux \
64- FS_OVERRIDE=0 \
65- FIX_VERTEX_AREA= \
6654 FSF_OUTPUT_FORMAT=nii.gz \
55+ FIX_VERTEX_AREA=\
6756 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
8066RUN echo "cHJpbnRmICJrcnp5c3p0b2YuZ29yZ29sZXdza2lAZ21haWwuY29tXG41MTcyXG4gKkN2dW12RVYzelRmZ1xuRlM1Si8yYzFhZ2c0RVxuIiA+IC9vcHQvZnJlZXN1cmZlci9saWNlbnNlLnR4dAo=" | base64 -d | sh
8167
8268# Enable neurodebian
@@ -122,8 +108,8 @@ ENV FSLDIR=/usr/share/fsl/5.0 \
122108
123109# Installing and setting up ANTs
124110RUN 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
127113
128114ENV ANTSPATH=/opt/ants \
129115 PATH=$ANTSPATH:$PATH
0 commit comments