Open-Source Software for Studying Neural Codes

@article{Ince2013OpenSourceSF,
  title={Open-Source Software for Studying Neural Codes},
  author={Robin A. A. Ince},
  journal={arXiv: Neurons and Cognition},
  year={2013},
  pages={597-606}
}
  • Robin A. A. Ince
  • Published 25 July 2012
  • Computer Science
  • arXiv: Neurons and Cognition
In this chapter we first outline some of the popular computing environments used for analysing neural data, followed by a brief discussion of 'software carpentry', basic tools and skills from software engineering that can be of great use to computational scientists. We then introduce the concept of open-source software and explain some of its potential benefits for the academic community before giving a brief directory of some freely available open source software packages that address various… 

Comparing open-source toolboxes for processing and analysis of spike and local field potentials data

TLDR
A practical guidance for neuroscientists in the choice of an open-source toolbox best satisfying their needs by comparing toolboxes functionality, statistical and visualization tools, documentation and support quality.

Comparing Open-Source Toolboxes for Processing and Analysis of Spike and Local Field Potentials Data

TLDR
A practical guidance for neuroscientists in the choice of an open-source toolbox best satisfying their needs by comparing toolboxes functionality, statistical and visualization tools, documentation and support quality.

References

SHOWING 1-10 OF 35 REFERENCES

FIND - A unified framework for neural data analysis

PyMVPA: A Unifying Approach to the Analysis of Neuroscientific Data

TLDR
This article shows 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.

Python for Large-Scale Electrophysiology

TLDR
The Python programming language is used to develop three software projects: one for temporally precise visual stimulus generation, one for electrophysiological waveform visualization and spike sorting, and one for spike train and stimulus analysis, which found Python to be well suited for all three.

The case for open computer programs

TLDR
It is argued that, with some exceptions, anything less than the release of source programs is intolerable for results that depend on computation.

FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data

TLDR
FieldTrip is an open source software package that is implemented as a MATLAB toolbox and includes a complete set of consistent and user-friendly high-level functions that allow experimental neuroscientists to analyze experimental data.

Python for Information Theoretic Analysis of Neural Data

TLDR
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 is explained.

Spike Train Analysis Toolkit: Enabling Wider Application of Information-Theoretic Techniques to Neurophysiology

TLDR
The Spike Train Analysis Toolkit is a software package which implements, documents, and guides application of several information-theoretic spike train analysis techniques, thus minimizing the effort needed to adopt and use them.

Towards Reproducible Descriptions of Neuronal Network Models

TLDR
A good model description practice is proposed, composed of guidelines for the organization of publications, a checklist for model descriptions, templates for tables presenting model structure, and guidelines for diagrams of networks, to trigger a debate about the communication of neuronal network models in a manner comprehensible to humans, as opposed to machine-readable model description languages.