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

Python for information theoretic analysis of neural data

1
Faculty of Life Sciences, University of Manchester, Manchester, UK
2
Bioinformatics Support Unit, Institute of Cell and Molecular Biosciences, Newcastle University, Newcastle upon Tyne, UK
3
Robotics, Brain and Cognitive Sciences Department, Italian Institute of Technology, Genoa, Italy
Information theory, the mathematical theory of communication in the presence of noise, is playing an increasingly important role in modern quantitative neuroscience. It makes it possible to treat neural systems as stochastic communication channels and gain valuable, quantitative insights into their sensory coding function. These techniques provide results on how neurons encode stimuli in a way which is independent of any specific assumptions on which part of the neuronal response is signal and which is noise, and they can be usefully applied even to highly non-linear systems where traditional techniques fail. In this article, we describe our work and experiences using Python for information theoretic analysis. We outline some of the algorithmic, statistical and numerical challenges in the computation of information theoretic quantities from neural data. In particular, we consider the problems arising from limited sampling bias and from calculation of maximum entropy distributions in the presence of constraints representing the effects of different orders of interaction in the system. We explain how and why using Python has allowed us to significantly improve the speed and domain of applicability of the information theoretic algorithms, allowing analysis of data sets characterized by larger numbers of variables. We also discuss how our use of Python is facilitating integration with collaborative databases and centralised computational resources.
Keywords:
Python, information theory, neural coding, entropy, maximum entropy, bias, e-science
Citation:
Ince RAA, Petersen RS, Swan DC and Panzeri S (2009). Python for information theoretic analysis of neural data. Front. Neuroinform. 3:4. doi: 10.3389/neuro.11.004.2009
Received:
21 September 2008;
 Paper pending published:
20 November 2008;
Accepted:
27 January 2009;
 Published online:
11 February 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, Netherlands

Reviewed by:

Osvaldo A. Rosso, The University of Newcastle, Australia
Pietro Berkes, Brandeis University, USA
John M. Beggs, Indiana University, USA
Copyright:
© 2009 Ince, Petersen, Swan and Panzeri. 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:
Robin A. A. Ince, Faculty of Life Sciences, 3.614 Stopford Building, Oxford Road, Manchester, M13 9PT, UK. e-mail: robin.ince@postgrad.manchester.ac.uk
Stefano Panzeri, Robotics, Brain and Cognitive Sciences Department, Italian Institute of Technology, Via Morego, 30, 16163 Genoa, Italy. e-mail: stefano.panzeri@iit.it

People who looked at this article, also looked at:


Original Research Article, Published on 10 Oct 2011

Inferring Network Dynamics and Neuron Properties from Population Recordings

Daniele Linaro, Marco Storace and Maurizio Mattia

Front. Comput. Neurosci. doi: 10.3389/fncom.2011.00043

Original Research Article, Published on 07 Jul 2010

NMDAR-Mediated Calcium Transients Elicited by Glutamate Co-Release at Developing Inhibitory Synapses

Abigail Kalmbach, Paul H. M. Kullmann and Karl Kandler

Front. Syn. Neurosci. doi: 10.3389/fnsyn.2010.00027

Hypothesis & Theory Article, Published on 30 Aug 2010

The evolution of autistic-like and schizotypal traits: A sexual selection hypothesis

Marco del Giudice, Romina Angeleri, Adelina Brizio and Marco R Elena

Front. Psychology doi: 10.3389/fpsyg.2010.00041

Focused Review Article, Published on 15 May 2010

Open source tools for the information theoretic analysis of neural data

Robin A. A Ince, Alberto Mazzoni, Rasmus S Petersen and Stefano Panzeri

Front. Neurosci. doi: 10.3389/neuro.01.011.2010


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