Topographica logo
Recent news:

18 July 2010: Version 0.9.7 released; see the News page for more information.

12 February 2009: Version 0.9.6 released.

5 September 2008: Version 0.9.5 released. Screenshots: plotting 1 (Linux), plotting 2 (Mac), docking (Linux), model editor (Linux).

Home
News
Downloads
Tutorials
User Manual
Reference Manual
Developer Manual
Forums
Team Members
Future Work
FAQ
Links
Sample architecture

Topographica is a software package for computational modeling of neural maps, developed by the Institute for Adaptive and Neural Computation at the University of Edinburgh and the Neural Networks Research Group at the University of Texas at Austin. The project is funded by the NIMH Human Brain Project under grant 1R01-MH66991. The goal is to help researchers understand brain function at the level of the topographic maps that make up sensory and motor systems.

Topographica is intended to complement the many good low-level neuron simulators that are available, such as Genesis and Neuron. Those simulators focus on modeling the detailed internal behavior of neurons and small networks of them. Topographica instead focuses on the large-scale structure and function that is visible only when many thousands of such neurons are connected into topographic maps containing millions of connections. Many important phenomena cannot be studied without such large networks, including the two-dimensional organization of visual orientation and motion direction maps, and object segmentation and grouping processes.

To make such models practical, in Topographica the fundamental unit is a sheet of neurons, rather than a neuron or a part of a neuron. For most simulations, the sheets can be implemented at a high level, consisting of abstract firing-rate or integrate-and-fire neurons. When required for validation or for specific phenomena, Topographica can easily be extended using a Sheet that interfaces to more detailed neuron models in other simulators. Less-detailed sheets can also be used temporarily, e.g. when interacting with the model in real time. Throughout, Topographica makes it simple to use an appropriate level of detail and complexity, as determined by the available computing power, phenomena of interest, and amount of biological data available for validation.

The figure at top right shows an example Topographica model of the early stages in the visual system, modeling how retinal input is transformed by the thalamus, primary visual cortex, and higher cortical areas. Because Topographica is a general-purpose map simulator, it also supports any other sensory modality that is organized into topographic maps, such as touch and hearing, as well as motor areas.

Topographica is freely available for downloading, and is an open source project whose capabilities can be extended and modified by any user. We welcome contributions from users, and invite interested people to join our globally distributed development team.

Also see our research pages for results from simulations run with Topographica and related tools, and our 2005 book for more details.

Hosted by: SourceForge Logo James A. Bednar (jbednar@inf.ed.ac.uk) Last update: Thu Jul 22 15:51:49 BST 2010.