![]()
Recent news:28 January 2008: Many new features are available in the SVN version; will be part of the next release. See the News page for more details.
Screenshots: plotting 1, plotting 2, model editor.
Home News Tutorials User Manual Reference Manual Developer Manual Downloads Forums Team Members Future Work FAQ Links ![]()
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. Although the code is still under very active development, it is in daily use in numerous research projects and academic classes. Given the fast pace of current development, being a developer is probably the best way to keep up with all of the changes. We anticipate making a solid 1.0 release by Spring 2008 that will be ready for widespread deployment.
Also see our research pages for results from simulations run with Topographica and related tools, and our new book for more details.
Hosted by: ![]()
James A. Bednar (jbednar@inf.ed.ac.uk) Last update: Thu Feb 21 15:22:50 UTC 2008.