• 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.

Modular toolkit for Data Processing (MDP): a Python data processing framework

1
Bernstein Center for Computational Neuroscience, Berlin, Germany
2
Institute for Theoretical Biology, Humboldt-Universität zu Berlin, Germany
3
Volen Center for Complex Systems, Brandeis University, Waltham, MA, USA
Modular toolkit for Data Processing (MDP) is a data processing framework written in Python. From the user’s perspective, MDP is a collection of supervised and unsupervised learning algorithms and other data processing units that can be combined into data processing sequences and more complex feed-forward network architectures. Computations are performed efficiently in terms of speed and memory requirements. From the scientific developer’s perspective, MDP is a modular framework, which can easily be expanded. The implementation of new algorithms is easy and intuitive. The new implemented units are then automatically integrated with the rest of the library. MDP has been written in the context of theoretical research in neuroscience, but it has been designed to be helpful in any context where trainable data processing algorithms are used. Its simplicity on the user’s side, the variety of readily available algorithms, and the reusability of the implemented units make it also a useful educational tool.
Keywords:
Python, Modular toolkit for Data Processing, computational neuroscience, machine learning
Citation:
Zito T, Wilbert N, Wiskott L and Berkes P (2009). Modular toolkit for Data Processing (MDP): a Python data processing framework. Front. Neuroinform. 2:8. doi: 10.3389/neuro.11.008.2008
Received:
05 September 2008;
 Paper pending published:
26 October 2008;
Accepted:
19 December 2008;
 Published online:
08 January 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, Netherlands

Reviewed by:

Nicholas T. Carnevale, Yale University School of Medicine, USA
Thomas Natschläger, Software Competence Center Hagenberg GmbH, Austria
Copyright:
© 2009 Zito, Wilbert, Wiskott and Berkes. 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:
Tiziano Zito, Bernstein Center for Computational Neuroscience, Philippstraße 13, House 6, Humboldt-Universität zu Berlin, 10115 Berlin, Germany. e-mail: tiziano.zito@bccn-berlin.de

People who looked at this article, also looked at:


Original Research Article, Published on 15 Jan 2009

Generating stimuli for neuroscience using PsychoPy

Jonathan W Peirce

Front. Neuroinform. doi: 10.3389/neuro.11.010.2008

Original Research Article, Published on 28 Jan 2009

Python for large-scale electrophysiology

Martin A Spacek, Tim Blanche and Nick Swindale

Front. Neuroinform. doi: 10.3389/neuro.11.009.2008

Original Research Article, Published on 19 Dec 2008

PyMOOSE: interoperable scripting in Python for MOOSE

Subhasis Ray and Upinder S Bhalla

Front. Neuroinform. doi: 10.3389/neuro.11.006.2008

Review Article, Published on 08 Feb 2010

Bridging the divide between neuroprosthetic design, tissue engineering and neurobiology

Jennie Leach, Anil Kumar H Achyuta and Shashi K Murthy

Front. Neuroeng. doi: 10.3389/neuro.16.018.2009


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