Cargando…
PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data
The Python programming language is steadily increasing in popularity as the language of choice for scientific computing. The ability of this scripting environment to access a huge code base in various languages, combined with its syntactical simplicity, make it the ideal tool for implementing and sh...
Autores principales: | , , , , , , , , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
Frontiers Research Foundation
2009
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2638552/ https://www.ncbi.nlm.nih.gov/pubmed/19212459 http://dx.doi.org/10.3389/neuro.11.003.2009 |
_version_ | 1782164411466645504 |
---|---|
author | Hanke, Michael Halchenko, Yaroslav O. Sederberg, Per B. Olivetti, Emanuele Fründ, Ingo Rieger, Jochem W. Herrmann, Christoph S. Haxby, James V. Hanson, Stephen José Pollmann, Stefan |
author_facet | Hanke, Michael Halchenko, Yaroslav O. Sederberg, Per B. Olivetti, Emanuele Fründ, Ingo Rieger, Jochem W. Herrmann, Christoph S. Haxby, James V. Hanson, Stephen José Pollmann, Stefan |
author_sort | Hanke, Michael |
collection | PubMed |
description | The Python programming language is steadily increasing in popularity as the language of choice for scientific computing. The ability of this scripting environment to access a huge code base in various languages, combined with its syntactical simplicity, make it the ideal tool for implementing and sharing ideas among scientists from numerous fields and with heterogeneous methodological backgrounds. The recent rise of reciprocal interest between the machine learning (ML) and neuroscience communities is an example of the desire for an inter-disciplinary transfer of computational methods that can benefit from a Python-based framework. For many years, a large fraction of both research communities have addressed, almost independently, very high-dimensional problems with almost completely non-overlapping methods. However, a number of recently published studies that applied ML methods to neuroscience research questions attracted a lot of attention from researchers from both fields, as well as the general public, and showed that this approach can provide novel and fruitful insights into the functioning of the brain. In this article we show how PyMVPA, a specialized Python framework for machine learning based data analysis, can help to facilitate this inter-disciplinary technology transfer by providing a single interface to a wide array of machine learning libraries and neural data-processing methods. We demonstrate the general applicability and power of PyMVPA via analyses of a number of neural data modalities, including fMRI, EEG, MEG, and extracellular recordings. |
format | Text |
id | pubmed-2638552 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2009 |
publisher | Frontiers Research Foundation |
record_format | MEDLINE/PubMed |
spelling | pubmed-26385522009-02-11 PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data Hanke, Michael Halchenko, Yaroslav O. Sederberg, Per B. Olivetti, Emanuele Fründ, Ingo Rieger, Jochem W. Herrmann, Christoph S. Haxby, James V. Hanson, Stephen José Pollmann, Stefan Front Neuroinformatics Neuroscience The Python programming language is steadily increasing in popularity as the language of choice for scientific computing. The ability of this scripting environment to access a huge code base in various languages, combined with its syntactical simplicity, make it the ideal tool for implementing and sharing ideas among scientists from numerous fields and with heterogeneous methodological backgrounds. The recent rise of reciprocal interest between the machine learning (ML) and neuroscience communities is an example of the desire for an inter-disciplinary transfer of computational methods that can benefit from a Python-based framework. For many years, a large fraction of both research communities have addressed, almost independently, very high-dimensional problems with almost completely non-overlapping methods. However, a number of recently published studies that applied ML methods to neuroscience research questions attracted a lot of attention from researchers from both fields, as well as the general public, and showed that this approach can provide novel and fruitful insights into the functioning of the brain. In this article we show how PyMVPA, a specialized Python framework for machine learning based data analysis, can help to facilitate this inter-disciplinary technology transfer by providing a single interface to a wide array of machine learning libraries and neural data-processing methods. We demonstrate the general applicability and power of PyMVPA via analyses of a number of neural data modalities, including fMRI, EEG, MEG, and extracellular recordings. Frontiers Research Foundation 2009-02-04 /pmc/articles/PMC2638552/ /pubmed/19212459 http://dx.doi.org/10.3389/neuro.11.003.2009 Text en Copyright © 2009 Hanke, Halchenko, Sederberg, Olivetti, Fründ, Rieger, Herrmann, Haxby, Hanson and Pollmann. http://www.frontiersin.org/licenseagreement This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited. |
spellingShingle | Neuroscience Hanke, Michael Halchenko, Yaroslav O. Sederberg, Per B. Olivetti, Emanuele Fründ, Ingo Rieger, Jochem W. Herrmann, Christoph S. Haxby, James V. Hanson, Stephen José Pollmann, Stefan PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title | PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title_full | PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title_fullStr | PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title_full_unstemmed | PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title_short | PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data |
title_sort | pymvpa: a unifying approach to the analysis of neuroscientific data |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2638552/ https://www.ncbi.nlm.nih.gov/pubmed/19212459 http://dx.doi.org/10.3389/neuro.11.003.2009 |
work_keys_str_mv | AT hankemichael pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT halchenkoyaroslavo pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT sederbergperb pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT olivettiemanuele pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT frundingo pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT riegerjochemw pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT herrmannchristophs pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT haxbyjamesv pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT hansonstephenjose pymvpaaunifyingapproachtotheanalysisofneuroscientificdata AT pollmannstefan pymvpaaunifyingapproachtotheanalysisofneuroscientificdata |