This module contains the tools to extract a connectopic mapping from resting state fMRI data. The pipeline used is based on Haak et al. paper "Connectopic Mapping with resting state fMRI", 2016.
Connectoptic mapping requires:
- Python (>= 3.5.1)
- Cython (>= 0.24.1)
- Numpy (>= 1.6.1)
- Scipy (>= 0.16)
- Matplotlib (>= 1.5.1)
- Scikit-learn (>= 0.17.1)
- Nibabel (>= 2.2)
- Nilearn (>= 0.2.4)
- GPy (>= 1.0.7)
If these packages are not present in the system they will be installed by pip during the installation process.
Even if it is recommended to install Python 3.5, it is possible that Python 3.1, 3.2, 3.3 and 3.4 also work normally. ConnectopicMapping doesn't support Python 2.
Since cython code must be compiled for a specific platform, connectopic_mapping
is distributed as a source distribution; this means a C compiler (e.g. gcc) must be installed in the system.
To compile the code and create the installable run:
$ unzip connectopic_mapping.zip $ cd connectopic_mapping $ python setup.py sdist
The compilation will create a dist
directory containing connectopic_mapping-0.3.0.tar.gz
. To install the package run:
$ pip install dist/connectopic_mapping-0.3.0.tar.gz