Clinica
临床神经影像研究软件平台
主页 | 文档 | 论文 | 论坛 | 另请参阅: AD-ML、 AD-DL、 ClinicaDL
关于项目
Clinica是一个面向神经和精神疾病患者临床研究的软件平台,支持多模态数据采集(神经影像、临床和认知评估、遗传学等),通常包含纵向随访。
Clinica采用命令行驱动,使用Python编写。它利用Nipype系统进行流程处理,并结合了广泛使用的神经影像数据分析软件包(ANTs、FreeSurfer、FSL、MRtrix、PETPVC、SPM)、机器学习(Scikit-learn)以及用于数据组织的BIDS标准。
Clinica提供工具将公开可用的神经影像数据集转换为BIDS格式,包括:
- ADNI:阿尔茨海默病神经影像计划
- AIBL:澳大利亚影像、生物标志物和生活方式老龄化研究
- HABS:哈佛大脑衰老研究
- NIFD:额颞叶痴呆神经影像
- OASIS:开放式影像研究系列
- OASIS-3:正常老化和阿尔茨海默病的纵向神经影像、临床和认知数据集
Clinica可以处理任何符合BIDS标准的数据集,通过一系列复杂的处理流程,涉及不同的神经影像数据分析软件包(T1加权MRI、扩散MRI和PET数据)。它还提供了特征提取与统计、机器学习或深度学习之间的整合。
Clinica还被展示为一个使用机器学习和深度学习对阿尔茨海默病进行可重复分类的框架。
入门
完整的安装说明和其他信息可以在用户文档中找到。
使用pipx(推荐)
可以使用pipx轻松安装和更新Clinica。
pipx install clinica
使用pip
pip install clinica
使用Conda
Clinica依赖多个第三方工具进行处理。
本仓库提供了一个环境文件,以便在Conda环境中安装这些工具:
git clone https://github.com/aramis-lab/clinica && cd clinica
conda env create
conda activate clinica
激活后,使用pip安装Clinica。
额外依赖(必需)
根据你想使用的管道,你需要安装特定管道的接口。其中一些使用不同的运行时或使用不兼容的许可条款,这阻止了它们与Clinica一起分发。并非所有依赖都是运行Clinica所必需的。请参考此页面以确定你需要安装哪些第三方库。
示例
下图illustrates了在对ADNI数据库中阿尔茨海默病患者和健康对照组之间的FDG PET数据进行皮层表面投影的组间比较时所涉及的Clinica管道:
- 从ADNI网站下载临床和神经影像数据,并使用adni-to-bids转换器将数据转换为BIDS格式。
- 然后使用t1-freesurfer管道生成皮层和白质表面的估计。
- 使用pet-surface管道可以将FDG PET数据投影到受试者的皮层表面上,并归一化到FreeSurfer的FsAverage模板。
- 将包含所研究人群人口统计信息的TSV文件提供给statistics-surface管道,以生成组间比较的结果。
更多示例和详细信息,请参阅文档。
支持
- 查看旧Clinica Google群组中的过往回答
- 在Github上开始讨论
- 在GitHub上报告问题
贡献
我们鼓励你为Clinica做出贡献!请查看《为Clinica贡献指南》了解如何进行的指导。如果你有不清楚的地方,不要犹豫,请提问、报告问题等。
许可证
本软件在MIT许可证下分发。更多信息请参见许可证文件。
引用我们
- 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:一个用于可重复临床神经科学研究的开源软件平台》,神经信息学前沿,2021 doi:10.3389/fninf.2021.689675
相关仓库
- AD-DL:使用卷积神经网络对阿尔茨海默病状态进行分类。
- AD-ML:使用机器学习对阿尔茨海默病进行可重复分类的框架。
- ClinicaDL:使用深度学习方法对神经影像数据进行可重复处理的框架。