• Info
  • Home
  • About
  • Editorial Board
  • Archive
  • Research Topics
  • View Some Authors
  • Review Guidelines
  • Subscribe to Alerts
  • Search
  • Article Type

    Publication Date

  • Author Info
  • Why Submit?
  • Fees
  • Article Types
  • Author Guidelines
  • Submission Checklist
  • Contact Editorial Office
  • Submit Manuscript
Start date should be earlier than end date. OK Please enter valid date format.

PyMVPA: a unifying approach to the analysis of neuroscientific data

1
Department of Psychology, University of Magdeburg, Magdeburg, Germany
2
Center for Advanced Imaging, Magdeburg, Germany
3
Psychology Department, Rutgers Newark, New Jersey, USA
4
Computer Science Department, New Jersey Institute of Technology, Newark, New Jersey, USA
5
Rutgers University Mind Brain Analysis, Rutgers Newark, New Jersey, USA
6
Department of Psychology, Princeton University, Princeton, New Jersey, USA
7
Princeton Neuroscience Institute, Princeton University, Princeton, New Jersey, USA
8
Center for Information Technology (Irst), Fondazione Bruno Kessler, Trento, Italy
9
Center for Mind/Brain Sciences (CIMeC/NILab), University of Trento, Italy
10
Leibniz Institute for Neurobiology, Magdeburg, Germany
11
Bernstein Group for Computational Neuroscience, Magdeburg, Germany
12
Department of Neurology, University of Magdeburg, Magdeburg, Germany
13
Center for Behavioral Brain Sciences, Magdeburg, Germany
14
Center for Cognitive Neuroscience, Dartmouth College, Hanover, New Hampshire, USA
15
Department of Psychological and Brain Sciences, Dartmouth College, Hanover, New Hampshire, USA
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.
Keywords:
functional magnetic resonance imaging, electroencephalography, magnetoencephalography, extracellular recordings, machine learning, Python
Citation:
Hanke M, Halchenko YO, Sederberg PB, Olivetti E, Fründ I, Rieger JW, Herrmann CS, Haxby JV, Hanson SJ and Pollmann S (2009). PyMVPA: a unifying approach to the analysis of neuroscientific data. Front. Neuroinform. 3:3. doi: 10.3389/neuro.11.003.2009
Received:
14 September 2008;
 Paper pending published:
20 October 2008;
Accepted:
20 January 2009;
 Published online:
04 February 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, Netherlands

Reviewed by:

Martin A. Spacek, The University of British Columbia, Canada
Samuel Garcia, Université Claude Bernard Lyon I, France
Copyright:
© 2009 Hanke, Halchenko, Sederberg, Olivetti, Fründ, Rieger, Herrmann, Haxby, Hanson and Pollmann. 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.
*Correspondence:
Stefan Pollmann, Institut für Psychologie II, Otto-von-Guericke-Universität Magdeburg, PF 4120, D-39016 Magdeburg, Germany. e-mail: stefan.pollmann@ovgu.de

People who looked at this article, also looked at:


Hypothesis & Theory Article, Published on 02 Jul 2010

Six principles of visual cortical dynamics

Per E Roland

Front. Syst. Neurosci. doi: 10.3389/fnsys.2010.00028

Original Research Article, Published on 16 Dec 2008

A Python analytical pipeline to identify prohormone precursors and predict prohormone cleavage sites

Bruce Southey, Jonathan Sweedler and Sandra Rodriguez-Zas

Front. Neuroinform. doi: 10.3389/neuro.11.007.2008

Original Research Article, Published on 03 Apr 2008

Retinotopic activation in response to subjective contours in primary visual cortex

Marianne Maertens, Stefan Pollmann, Michael Hanke, Toralf Mildner and Harald E Möller

Front. Hum. Neurosci. doi: 10.3389/neuro.09.002.2008


© 2007 - 2012 Frontiers Media S.A. All Rights Reserved