2014
DOI: 10.3389/fninf.2014.00014
|View full text |Cite
|
Sign up to set email alerts
|

Machine learning for neuroimaging with scikit-learn

Abstract: Statistical machine learning methods are increasingly used for neuroimaging data analysis. Their main virtue is their ability to model high-dimensional datasets, e.g., multivariate analysis of activation images or resting-state time series. Supervised learning is typically used in decoding or encoding settings to relate brain images to behavioral or clinical observations, while unsupervised learning can uncover hidden structures in sets of images (e.g., resting state functional MRI) or find sub-populations in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
1,334
0
7

Year Published

2016
2016
2024
2024

Publication Types

Select...
7
2

Relationship

3
6

Authors

Journals

citations
Cited by 1,855 publications
(1,341 citation statements)
references
References 38 publications
0
1,334
0
7
Order By: Relevance
“…It contains age, white matter, 12 motion components -6 motion parameters and their first order derivatives -and 6 noise components from CompCor (Behzadi et al, 2007). Confounds are removed by subtracting the time-series projected into an orthonormal basis 260 of the confounds, using Nilearn v0.2.6 (Abraham et al, 2014). All rs-fMRI scans are quality-checked.…”
Section: Data Preprocessingmentioning
confidence: 99%
“…It contains age, white matter, 12 motion components -6 motion parameters and their first order derivatives -and 6 noise components from CompCor (Behzadi et al, 2007). Confounds are removed by subtracting the time-series projected into an orthonormal basis 260 of the confounds, using Nilearn v0.2.6 (Abraham et al, 2014). All rs-fMRI scans are quality-checked.…”
Section: Data Preprocessingmentioning
confidence: 99%
“…In order to limit external dependencies to standard*1 Python libraries, we implemented loading of surface data using Nibabel (Brett et al 2016) and rendering of the triangular surface meshes using Matplotlib (Hunter 2007). Beyond these two packages, only Numpy (van der Walt et al 2011) is required.…”
Section: Approachmentioning
confidence: 99%
“…Here we present a project that departs from this landscape in two ways: it strives 1) to provide plotting for cortical surface data in Python under minimal dependencies, and 2) to integrate surface data with multivariate processing in the Nilearn toolbox (Abraham et al 2014). …”
Section: Introductionmentioning
confidence: 99%
“…Software used: We use SPM8 for preprocessing, Nilearn [20] for feature extraction, Scikit-learn [15] for classification, and Statsmodels [21] for post-hoc comparisons.…”
Section: B Experiments Designmentioning
confidence: 99%