DeepNeuro: an open-source deep learning toolbox for neuroimaging
- PMID: 32578020
- PMCID: PMC7786286
- DOI: 10.1007/s12021-020-09477-5
DeepNeuro: an open-source deep learning toolbox for neuroimaging
Abstract
Translating deep learning research from theory into clinical practice has unique challenges, specifically in the field of neuroimaging. In this paper, we present DeepNeuro, a Python-based deep learning framework that puts deep neural networks for neuroimaging into practical usage with a minimum of friction during implementation. We show how this framework can be used to design deep learning pipelines that can load and preprocess data, design and train various neural network architectures, and evaluate and visualize the results of trained networks on evaluation data. We present a way of reproducibly packaging data pre- and postprocessing functions common in the neuroimaging community, which facilitates consistent performance of networks across variable users, institutions, and scanners. We show how deep learning pipelines created with DeepNeuro can be concisely packaged into shareable Docker and Singularity containers with user-friendly command-line interfaces.
Keywords: Augmentation; Deep learning; Docker; Neuroimaging; Preprocessing.
Conflict of interest statement
Conflict of Interest Statement
The other authors declare no competing interests.
Figures
Similar articles
-
ClinicaDL: An open-source deep learning software for reproducible neuroimaging processing.Comput Methods Programs Biomed. 2022 Jun;220:106818. doi: 10.1016/j.cmpb.2022.106818. Epub 2022 Apr 19. Comput Methods Programs Biomed. 2022. PMID: 35483271 Review.
-
TorchIO: A Python library for efficient loading, preprocessing, augmentation and patch-based sampling of medical images in deep learning.Comput Methods Programs Biomed. 2021 Sep;208:106236. doi: 10.1016/j.cmpb.2021.106236. Epub 2021 Jun 17. Comput Methods Programs Biomed. 2021. PMID: 34311413 Free PMC article.
-
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6. Neuroimage. 2020. PMID: 32522662
-
MIScnn: a framework for medical image segmentation with convolutional neural networks and deep learning.BMC Med Imaging. 2021 Jan 18;21(1):12. doi: 10.1186/s12880-020-00543-7. BMC Med Imaging. 2021. PMID: 33461500 Free PMC article.
-
A Practical Roadmap to Implementing Deep Learning Segmentation in the Clinical Neuroimaging Research Workflow.World Neurosurg. 2024 Sep;189:193-200. doi: 10.1016/j.wneu.2024.06.026. Epub 2024 Jun 10. World Neurosurg. 2024. PMID: 38866234 Review.
Cited by
-
Deep learning-based end-to-end scan-type classification, pre-processing, and segmentation of clinical neuro-oncology studies.Proc SPIE Int Soc Opt Eng. 2023 Feb;12469:124690N. doi: 10.1117/12.2647656. Epub 2023 Apr 10. Proc SPIE Int Soc Opt Eng. 2023. PMID: 39263425 Free PMC article.
-
Expert-centered Evaluation of Deep Learning Algorithms for Brain Tumor Segmentation.Radiol Artif Intell. 2024 Jan;6(1):e220231. doi: 10.1148/ryai.220231. Radiol Artif Intell. 2024. PMID: 38197800 Free PMC article. Clinical Trial.
-
Abnormal vascular structure and function within brain metastases is linked to pembrolizumab resistance.Neuro Oncol. 2024 May 3;26(5):965-974. doi: 10.1093/neuonc/noad236. Neuro Oncol. 2024. PMID: 38070147 Free PMC article. Clinical Trial.
-
Challenges of implementing computer-aided diagnostic models for neuroimages in a clinical setting.NPJ Digit Med. 2023 Jul 13;6(1):129. doi: 10.1038/s41746-023-00868-x. NPJ Digit Med. 2023. PMID: 37443276 Free PMC article. Review.
-
Artificial Intelligence in CT and MR Imaging for Oncological Applications.Cancers (Basel). 2023 Apr 30;15(9):2573. doi: 10.3390/cancers15092573. Cancers (Basel). 2023. PMID: 37174039 Free PMC article. Review.
References
-
- Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, et al. (2016). Tensorflow: a system for large-scale machine learning. In OSDI, volume 16, pages 265–283.
-
- Bergstra J, Breuleux O, Bastien F, Lamblin P, Pascanu R, Desjardins G, Turian J, Warde-Farley D, and Bengio Y. (2010). Theano: A cpu and gpu math compiler in python. In Proc. 9th Python in Science Conf, volume 1.
-
- Bezanson J, Edelman A, Karpinski S, and Shah VB (2017). Julia: A fresh approach to numerical computing. SIAM review, 59(1):65–98.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources