All Projects → aramis-lab → clinica

aramis-lab / clinica

Licence: other
Software platform for clinical neuroimaging studies

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects

Projects that are alternatives of or similar to clinica

visualqc
VisualQC : assistive tool to ease the quality control workflow of neuroimaging data.
Stars: ✭ 56 (-63.4%)
Mutual labels:  neuroscience, neuroimaging, freesurfer
Dcm2niix
dcm2nii DICOM to NIfTI converter: compiled versions available from NITRC
Stars: ✭ 364 (+137.91%)
Mutual labels:  neuroscience, neuroimaging
dmipy
The open source toolbox for reproducible diffusion MRI-based microstructure estimation
Stars: ✭ 58 (-62.09%)
Mutual labels:  neuroscience, neuroimaging
bidskit
Utility functions for working with DICOM and BIDS neuroimaging data
Stars: ✭ 52 (-66.01%)
Mutual labels:  neuroimaging, bids-format
mrivis
medical image visualization library and development toolkit
Stars: ✭ 19 (-87.58%)
Mutual labels:  neuroscience, neuroimaging
NeuroCore.jl
Core methods and structures for neuroscience research in Julia.
Stars: ✭ 15 (-90.2%)
Mutual labels:  neuroscience, neuroimaging
Mne Python
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
Stars: ✭ 1,766 (+1054.25%)
Mutual labels:  neuroscience, neuroimaging
Dcm2Bids
Reorganising NIfTI files from dcm2niix into the Brain Imaging Data Structure
Stars: ✭ 109 (-28.76%)
Mutual labels:  neuroscience, neuroimaging
Neuropredict
Easy and comprehensive assessment of predictive power, with support for neuroimaging features
Stars: ✭ 87 (-43.14%)
Mutual labels:  scikit-learn, neuroimaging
brainGraph
Graph theory analysis of brain MRI data
Stars: ✭ 136 (-11.11%)
Mutual labels:  neuroscience, neuroimaging
nidb
NeuroInformatics Database
Stars: ✭ 26 (-83.01%)
Mutual labels:  neuroscience, neuroimaging
MIRACL
Multi-modal Image Registration And Connectivity anaLysis
Stars: ✭ 23 (-84.97%)
Mutual labels:  neuroscience, neuroimaging
mne-bids
MNE-BIDS is a Python package that allows you to read and write BIDS-compatible datasets with the help of MNE-Python.
Stars: ✭ 88 (-42.48%)
Mutual labels:  neuroscience, neuroimaging
PyRhO
A virtual optogenetics laboratory
Stars: ✭ 30 (-80.39%)
Mutual labels:  neuroscience, brainweb
ColeAnticevicNetPartition
Public release of The Cole-Anticevic Brain-wide Network Partition (CAB-NP)
Stars: ✭ 48 (-68.63%)
Mutual labels:  neuroscience, neuroimaging
Fieldtrip
The MATLAB toolbox for MEG, EEG and iEEG analysis
Stars: ✭ 481 (+214.38%)
Mutual labels:  neuroscience, neuroimaging
fslr
FSL-R Interface package
Stars: ✭ 32 (-79.08%)
Mutual labels:  neuroimaging, fsl
pTFCE
Probabilistic Threshold-Free Cluster Enhancement of Neuroimages
Stars: ✭ 29 (-81.05%)
Mutual labels:  neuroimaging, fsl
Brainiak
Brain Imaging Analysis Kit
Stars: ✭ 232 (+51.63%)
Mutual labels:  neuroscience, neuroimaging
brainlit
Method container for computational neuroscience on brains.
Stars: ✭ 20 (-86.93%)
Mutual labels:  neuroscience, neuroimaging

Logo
Clinica

Software platform for clinical neuroimaging studies

Build Status PyPI version Supported Python versions platform Code style: black

Homepage | Documentation | Paper | Forum | See also: AD-ML, AD-DL, ClinicaDL

About The Project

Clinica is a software platform for clinical research studies involving patients with neurological and psychiatric diseases and the acquisition of multimodal data (neuroimaging, clinical and cognitive evaluations, genetics...), most often with longitudinal follow-up.

Clinica is command-line driven and written in Python. It uses the Nipype system for pipelining and combines widely-used software packages for neuroimaging data analysis (ANTs, FreeSurfer, FSL, MRtrix, PETPVC, SPM), machine learning (Scikit-learn) and the BIDS standard for data organization.

Clinica provides tools to convert publicly available neuroimaging datasets into BIDS, namely:

Clinica can process any BIDS-compliant dataset with a set of complex processing pipelines involving different software packages for the analysis of neuroimaging data (T1-weighted MRI, diffusion MRI and PET data). It also provides integration between feature extraction and statistics, machine learning or deep learning.

ClinicaPipelines

Clinica is also showcased as a framework for the reproducible classification of Alzheimer's disease using machine learning and deep learning.

Getting Started

Full instructions for installation and additional information can be found in the user documentation.

Clinica currently supports macOS and Linux. It can be installed by typing the following command:

pip install clinica

To avoid conflicts with other versions of the dependency packages installed by pip, it is strongly recommended to create a virtual environment before the installation. For example, use Conda, to create a virtual environment and activate it before installing clinica (you can also use virtualenv):

conda create --name clinicaEnv python=3.8
conda activate clinicaEnv

Depending on the pipeline that you want to use, you need to install pipeline-specific interfaces. Not all the dependencies are necessary to run Clinica. Please refer to this page to determine which third-party libraries you need to install.

Example

Diagram illustrating the Clinica pipelines involved when performing a group comparison of FDG PET data projected on the cortical surface between patients with Alzheimer's disease and healthy controls from the ADNI database:

ClinicaExample

  1. Clinical and neuroimaging data are downloaded from the ADNI website and data are converted into BIDS with the adni-to-bids converter.
  2. Estimation of the cortical and white surface is then produced by the t1-freesurfer pipeline.
  3. FDG PET data can be projected on the subject’s cortical surface and normalized to the FsAverage template from FreeSurfer using the pet-surface pipeline.
  4. TSV file with demographic information of the population studied is given to the statistics-surface pipeline to generate the results of the group comparison.

For more examples and details, please refer to the Documentation.

Support

Contributing

We encourage you to contribute to Clinica! Please check out the Contributing to Clinica guide for guidelines about how to proceed. Do not hesitate to ask questions if something is not clear for you, report an issue, etc.

License

This software is distributed under the MIT License. See license file for more information.

Citing us

  • Routier, A., Burgos, N., Díaz, M., Bacci, M., Bottani, S., El-Rifai O., Fontanella, S., Gori, P., Guillon, J., Guyot, A., Hassanaly, R., Jacquemont, T., Lu, P., Marcoux, A., Moreau, T., Samper-González, J., Teichmann, M., Thibeau-Sutre, E., Vaillant G., Wen, J., Wild, A., Habert, M.-O., Durrleman, S., and Colliot, O.: Clinica: An Open Source Software Platform for Reproducible Clinical Neuroscience Studies Frontiers in Neuroinformatics, 2021 doi:10.3389/fninf.2021.689675

Related Repositories

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].