Cargando…

Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging

In this article we introduce Pyrcca, an open-source Python package for performing canonical correlation analysis (CCA). CCA is a multivariate analysis method for identifying relationships between sets of variables. Pyrcca supports CCA with or without regularization, and with or without linear, polyn...

Descripción completa

Detalles Bibliográficos
Autores principales: Bilenko, Natalia Y., Gallant, Jack L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5118469/
https://www.ncbi.nlm.nih.gov/pubmed/27920675
http://dx.doi.org/10.3389/fninf.2016.00049
_version_ 1782468937950167040
author Bilenko, Natalia Y.
Gallant, Jack L.
author_facet Bilenko, Natalia Y.
Gallant, Jack L.
author_sort Bilenko, Natalia Y.
collection PubMed
description In this article we introduce Pyrcca, an open-source Python package for performing canonical correlation analysis (CCA). CCA is a multivariate analysis method for identifying relationships between sets of variables. Pyrcca supports CCA with or without regularization, and with or without linear, polynomial, or Gaussian kernelization. We first use an abstract example to describe Pyrcca functionality. We then demonstrate how Pyrcca can be used to analyze neuroimaging data. Specifically, we use Pyrcca to implement cross-subject comparison in a natural movie functional magnetic resonance imaging (fMRI) experiment by finding a data-driven set of functional response patterns that are similar across individuals. We validate this cross-subject comparison method in Pyrcca by predicting responses to novel natural movies across subjects. Finally, we show how Pyrcca can reveal retinotopic organization in brain responses to natural movies without the need for an explicit model.
format Online
Article
Text
id pubmed-5118469
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-51184692016-12-05 Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging Bilenko, Natalia Y. Gallant, Jack L. Front Neuroinform Neuroscience In this article we introduce Pyrcca, an open-source Python package for performing canonical correlation analysis (CCA). CCA is a multivariate analysis method for identifying relationships between sets of variables. Pyrcca supports CCA with or without regularization, and with or without linear, polynomial, or Gaussian kernelization. We first use an abstract example to describe Pyrcca functionality. We then demonstrate how Pyrcca can be used to analyze neuroimaging data. Specifically, we use Pyrcca to implement cross-subject comparison in a natural movie functional magnetic resonance imaging (fMRI) experiment by finding a data-driven set of functional response patterns that are similar across individuals. We validate this cross-subject comparison method in Pyrcca by predicting responses to novel natural movies across subjects. Finally, we show how Pyrcca can reveal retinotopic organization in brain responses to natural movies without the need for an explicit model. Frontiers Media S.A. 2016-11-22 /pmc/articles/PMC5118469/ /pubmed/27920675 http://dx.doi.org/10.3389/fninf.2016.00049 Text en Copyright © 2016 Bilenko and Gallant. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Bilenko, Natalia Y.
Gallant, Jack L.
Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title_full Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title_fullStr Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title_full_unstemmed Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title_short Pyrcca: Regularized Kernel Canonical Correlation Analysis in Python and Its Applications to Neuroimaging
title_sort pyrcca: regularized kernel canonical correlation analysis in python and its applications to neuroimaging
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5118469/
https://www.ncbi.nlm.nih.gov/pubmed/27920675
http://dx.doi.org/10.3389/fninf.2016.00049
work_keys_str_mv AT bilenkonataliay pyrccaregularizedkernelcanonicalcorrelationanalysisinpythonanditsapplicationstoneuroimaging
AT gallantjackl pyrccaregularizedkernelcanonicalcorrelationanalysisinpythonanditsapplicationstoneuroimaging