<h1 align="center">
<a href="http://www.clinica.run">
<img src="http://www.clinica.run/assets/images/clinica-icon-257x257.png" alt="Clinica Logo" width="120" height="120">
</a>
+
<a href="https://pytorch.org/">
<img src="https://pytorch.org/assets/images/pytorch-logo.png" alt="PyTorch Logo" width="120" height="120">
</a>
<br/>
ClinicaDL
</h1>
<p align="center"><strong>Framework for the reproducible classification of Alzheimer's disease using deep learning</strong></p>
<p align="center">
<a href="https://ci.inria.fr/clinicadl/job/AD-DL/job/master/">
<img src="https://ci.inria.fr/clinicadl/buildStatus/icon?job=AD-DL%2Fmaster" alt="Build Status">
</a>
<a href="https://badge.fury.io/py/clinicadl">
<img src="https://badge.fury.io/py/clinicadl.svg" alt="PyPI version">
</a>
<a href='https://clinicadl.readthedocs.io/en/latest/?badge=latest'>
<img src='https://readthedocs.org/projects/clinicadl/badge/?version=latest' alt='Documentation Status' />
</a>
</p>
<p align="center">
<a href="https://clinicadl.readthedocs.io/">Documentation</a> |
<a href="https://aramislab.paris.inria.fr/clinicadl/tuto/intro.html">Tutorial</a> |
<a href="https://groups.google.com/forum/#!forum/clinica-user">Forum</a> |
See also:
<a href="#related-repositories">AD-ML</a>,
<a href="#related-repositories">Clinica</a>
</p>
## About the project
This repository hosts the source code of a **framework for the reproducible
evaluation of deep learning classification experiments using anatomical MRI
data for the computer-aided diagnosis of Alzheimer's disease (AD)**. This work
has been published in [Medical Image
Analysis](https://doi.org/10.1016/j.media.2020.101694) and is also available on
[arXiv](https://arxiv.org/abs/1904.07773).
Automatic classification of AD using classical machine learning approaches can
be performed using the framework available here:
<https://github.com/aramis-lab/AD-ML>.
> **Disclaimer:** this software is **under development**. Some features can
change between different commits. A stable version is planned to be released
soon. The release v.0.0.1 corresponds to the date of submission of the
publication but in the meantime important changes are being done to facilitate
the use of the package.
The complete documentation of the project can be found on
this [page](https://clinicadl.readthedocs.io/).
If you find a problem when using it or if you want to provide us feedback,
please [open an issue](https://github.com/aramis-lab/ad-dl/issues) or write on
the [forum](https://groups.google.com/forum/#!forum/clinica-user).
## Getting started
ClinicaDL currently supports macOS and Linux.
We recommend to use `conda` or `virtualenv` for the installation of ClinicaDL
as it guarantees the correct management of libraries depending on common
packages:
```{.sourceCode .bash}
conda create --name ClinicaDL python=3.7
conda activate ClinicaDL
pip install clinicadl
```
:warning: **NEW!:** :warning:
> :reminder_ribbon: Visit our [hands-on tutorial web
site](https://aramislab.paris.inria.fr/clinicadl/tuto/intro.html) to start
using **ClinicaDL** directly in a Google Colab instance!
## Overview
### How to use ClinicaDL?
`clinicadl` is an utility that is used through the command line. Several tasks
can be performed:
- **Preparation of your imaging data**
* **T1w-weighted MR image preprocessing.** The `preprocessing` task
processes a dataset of T1 images stored in BIDS format and prepares to
extract the tensors (see paper for details on the preprocessing). Output
is stored using the [CAPS](https://aramislab.paris.inria.fr/clinica/docs/public/latest/CAPS/Introduction/)
hierarchy.
* **Quality check of preprocessed data.** The `quality_check` task uses a
pretrained network [(Fonov et al,
2018)](https://www.biorxiv.org/content/10.1101/303487v1) to classify
adequately registered images.
* **Tensor extraction from preprocessed data.** The `extract` task allows
to create files in PyTorch format (`.pt`) with different options: the
complete MRI, 2D slices and/or 3D patches. This files are also stored in
the [CAPS](https://aramislab.paris.inria.fr/clinica/docs/public/latest/CAPS/Introduction/) hierarchy.
- **Train & test your classifier**
* **Train neural networks.** The `train` task is designed to perform
training of CNN models using different kind of inputs, e.g., a full MRI
(3D-image), patches from a MRI (3D-patch), specific regions of a MRI
(ROI-based) or slices extracted from the MRI (2D-slices). Parameters used
during the training are configurable. This task allow also to train
autoencoders.
* **MRI classification.** The `classify` task uses previously trained models
to perform the inference of a particular or a set of MRI.
- **Utilitaries used for the preparation of imaging data and/or training your
classifier**
* **Process TSV files**. `tsvtool` includes many functions to get labels
from BIDS, perform k-fold or single splits, produce demographic analysis
of extracted labels and reproduce the restrictions made on AIBL and OASIS
in the original paper.
* **Generate a synthetic dataset.** The `generate` task is useful to obtain
synthetic datasets frequently used in functional tests.
## Pretrained models
Some of the pretained models for the CNN networks described in
([Wen et al., 2020](https://doi.org/10.1016/j.media.2020.101694))
are available on Zenodo:
<https://zenodo.org/record/3491003>
Updated versions of the models will be published soon.
## Related Repositories
- [Clinica: Software platform for clinical neuroimaging studies](https://github.com/aramis-lab/clinica)
- [AD-ML: Framework for the reproducible classification of Alzheimer's disease using machine learning](https://github.com/aramis-lab/AD-ML)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共79个文件
py:66个
txt:6个
pkg-info:2个
资源分类:Python库 所属语言:Python 资源全名:clinicadl-0.2.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源详情
资源评论
资源推荐
收起资源包目录
clinicadl-0.2.0.tar.gz (79个子文件)
clinicadl-0.2.0
MANIFEST.in 129B
PKG-INFO 7KB
setup.cfg 118B
setup.py 1KB
clinicadl.egg-info
PKG-INFO 7KB
requires.txt 40B
not-zip-safe 1B
SOURCES.txt 3KB
entry_points.txt 51B
top_level.txt 10B
dependency_links.txt 1B
README.md 6KB
clinicadl
classify
inference.py 12KB
__init__.py 0B
main.py 574B
train
train_autoencoder.py 5KB
train_singleCNN_bad_data_split.py 10KB
resume_autoencoder.py 4KB
train_singleCNN.py 6KB
__init__.py 139B
random_search.py 3KB
train_multiCNN.py 7KB
train_from_model.py 3KB
resume_CNN.py 4KB
interpret
group_backprop.py 6KB
gradients.py 933B
__init__.py 0B
individual_backprop.py 6KB
cli.py 57KB
tools
deep_learning
models
autoencoder.py 11KB
iotools.py 3KB
__init__.py 2KB
slice_level.py 5KB
random.py 16KB
modules.py 4KB
patch_level.py 2KB
image_level.py 4KB
autoencoder_utils.py 11KB
iotools.py 9KB
__init__.py 1KB
cnn_utils.py 27KB
data.py 33KB
data
generate_data.py 13KB
utils.py 8KB
__init__.py 0B
inputs
__init__.py 0B
filename_types.py 403B
__init__.py 0B
tsv
test.py 5KB
demographics_analysis.py 6KB
kfold_split.py 9KB
restriction.py 2KB
data_formatting.py 20KB
__init__.py 0B
tsv_utils.py 4KB
data_split.py 16KB
preprocessing
T1_postprocessing_mean_img_population.py 2KB
T1_postprocessing_extract_hippo.py 6KB
T1_postprocessing_extract_hippo_utils.py 4KB
__init__.py 0B
t1_extensive
t1_extensive_pipeline.py 7KB
__init__.py 0B
t1_extensive_cli.py 2KB
t1_extensive_utils.py 2KB
__init__.py 439B
VERSION 6B
svm
classification_utils.py 19KB
train.py 2KB
evaluation.py 5KB
__init__.py 0B
model.py 4KB
quality_check
t1_volume
utils.py 4KB
__init__.py 0B
quality_check.py 1KB
__init__.py 0B
t1_linear
utils.py 11KB
__init__.py 0B
quality_check.py 3KB
LICENSE.txt 1KB
共 79 条
- 1
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0