[Comp-neuro] PyMVPA 0.4.1: Multivariate Pattern Analysis in Python

Yaroslav Halchenko yoh at psychology.rutgers.edu
Tue Feb 3 20:48:05 CET 2009

PyMVPA 0.4.1: Multivariate Pattern Analysis in Python

I would like to introduce PyMVPA to the neuroinformatics community.

PyMVPA is a Python module intended to ease multivariate pattern
classification analyses of large datasets.  In the neuroimaging
contexts such analysis techniques are also known as decoding or MVPA


* provides high-level abstraction of typical processing steps and a
  number of implementations of some popular statistical learning
  algorithms, such as
  - classifiers: SVM, kNN, SMLR, etc
  - feature selection methods: RFE, IFS, etc

* is not limited to the neuroimaging domain, but is eminently suited
  for such datasets (e.g. transparent I/O for Nifti/Analyze data

* allows researchers to compress complex analyses into a small amount
  of code.  This makes it possible to complement publications with the
  source code, which leads to an increase in scientific progress due
  to the superior accessibility of information and reproducibility of
  scientific results

* is truly a free software (MIT license) and additionally
  requires nothing but free-software to run

* is fully or partially supported on any platform supported by Python
  (depending on the availability of optional external dependencies)

* provides high-level "house-keeping" functionality done by the base
  classes, reducing the necessary amount of code needed to contribute
  a new fully-functional algorithm

* contains extensive user-manual with concrete and tested examples of the
  analysis pipelines

Besides all that, PyMVPA is a collaborative project, which was
initiated by Michael Hanke and Yaroslav O. Halchenko.  It welcomes new
contributors and users.  All the source materials (code, manuals,
website) are available for the collaborative development from a
distributed version control system (git).

The PyMVPA developers team currently consists of:

    * Michael Hanke, University of Magdeburg, Germany
    * Yaroslav O. Halchenko, Rutgers University Newark, USA
    * Per B. Sederberg, Princeton University, USA
    * Emanuele Olivetti, University of Trento, Italy

We are very grateful to the following people, who have contributed
valuable advice, code or documentation to PyMVPA:

    * Greg Detre, Princeton University, USA
    * James M. Hughes, Dartmouth College, USA
    * Ingo Frund, University of Magdeburg, Germany
    * James Kyle, UCLA, USA

Following recently accepted papers provide high-level overview of

Hanke, M., Halchenko, Y. O., Sederberg, P. B., Olivetti, E., Frund,
I., Rieger, J. W., Herrmann, C. S., Haxby, J. V., Hanson, S. J. and
Pollmann, S. (2009) PyMVPA: a unifying approach to the analysis of
neuroscientific data. Frontiers in Neuroinformatics, 3:3.

Hanke, M., Halchenko, Y. O., Sederberg, P. B., Hanson, S. J., Haxby,
J. V. & Pollmann, S. (2009). PyMVPA: A Python toolbox for multivariate
pattern analysis of fMRI data. Neuroinformatics.

With best regards,
PyMVPA Team.

Yaroslav Halchenko
Research Assistant, Psychology Department, Rutgers-Newark
Student  Ph.D. @ CS Dept. NJIT
Office: (973) 353-1412 | FWD: 82823 | Fax: (973) 353-1171
        101 Warren Str, Smith Hall, Rm 4-105, Newark NJ 07102
WWW:     http://www.linkedin.com/in/yarik        
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://www.neuroinf.org/pipermail/comp-neuro/attachments/20090203/3fdfd9a9/attachment.bin

More information about the Comp-neuro mailing list