Configuring analysis machine
Under Construction
Installing Pyctf
Download the pyctf folder
git clone -devel $USER@$GITSERVER:pyctf cd $PYCTF_FOLDER_PATH make make symlinks
Add the pyctf path to your pythonpath variable
PYTHONPATH=$PYTHONPATH:$PYCTF_FOLDER_PATH
If you are using an Anaconda python manager
- Create a file pyctf.pth
echo $PYCTF_FOLDER_PATH > pyctf.pth
- Add at pyctf_pth file to your Anaconda folder
For example /home/User/miniconda3/envs/ENV_NAME/lib/python3.7/site-packages/pyctf.pth
Installing SAMsrc
#Install gsl #Fedora sudo dnf install nifticlib-devel sudo dnf install gifticlib-devel sudo dnf install motif motif-devel sudo dnf install fftw fftw-devel sudo dnf install libpng12.x86_64 sudo dnf install -y tcsh libXp op ## Not sure of the op sudo dnf install gsl, gsl-devel ## If errors when running SAM software, you may need to link the library
Linking thd_atr
#Afni related functions ln -s $SAM/lib/thd_atr $PYCTF_dir/thd_atr
Installing Afni
https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/background_install/install_instructs/index.html
Installing CTF software
To view and process the data using the native ctf software, the packages have been incorporated into a singularity container
Install singularity on your computer
#Fedora Linux sudo dnf install singularity
#Redhat/Centos Linux sudo yum install singularity
#Ubuntu/Debian Linux sudo apt-get install singularity-container
Download the current CTF singularity container and components
- ctf.sif
- wrap
- mkwrappers
cd $Directory_With_CTF_Container mkwrappers #This will install the container in /usr/local/ctf/bin and the links to all of the functions in /usr/local/ctf/bin
Environmental Variables that may need to be modified
- CTF_DATADIR
- CTF_MRIDIR
- CTF_WORKDIR
Enabling jupyter lab widgets
dnf install nodejs conda install -c conda-forge ipywidgets jupyter nbextension enable --py widgetsnbextension jupyter labextension install @jupyter-widgets/jupyterlab-manager