Team Members

Topographica is developed by a distributed team of researchers in the United Kingdom, the United States, and Europe, most recently including:

James A. Bednar, Lead author and project manager, 2002 -
Jim is a Reader at the University of Edinburgh. Parts of Topographica were inspired by Jim’s C++ LISSOM simulator in use from 1995-2004, but Topographica was entirely reimplemented in Python for extensibility and generality. Jim reviews all code and is the last word on the design and features.
Chris Ball, 2005 -
Chris was the main developer from 2005 - 2012, working on nearly every part of Topographica. He was also a PhD student in Edinburgh, working on the formation of color maps in V1.
Jan Antolik, 2006 -
Jan completed his University of Edinburgh PhD thesis in Autumn 2010, focusing on complex cells and surround modulation in V1. He continues to use Topographica in his postdoctoral work and has contributed a variety of related code.
Ignotas Sulzenko, 2014-2015
Ignotas is working on GP-GPU support for Topographica, as part of his undergraduate project.
Alessio Plebe, 2010 -
Alessio is an Associate Professor at the University of Messina, Italy, and contributes code for analyzing higher-order feature maps.
Philipp J. F. Rudiger, 2011 -
Philipp completed his MSc degree at the University of Edinburgh, working on RF measurement protocols for two-photon Calcium imaging in ferrets and is now pursuing his PhD on feedback, attention and contextual processing in V1 using Topographica models. He has contributed extensively to Topographica, particularly in the HoloViews and ImaGen submodules.
Jean-Luc Stevens, 2011 -
Jean-Luc received an MSc degree from the University of Edinburgh (project: A temporal model of neural activity and VSD response in the primary visual cortex) and is now a PhD student in Edinburgh working on temporal processing in V1 using Topographica models. He has contributed extensively to Topographica, particularly in the Lancet, HoloViews, and ImaGen submodules.

Previous contributors

James Adwick, 2008 - 2009
James completed his undergraduate degree at the University of Edinburgh, including a project of building Unreal and Blender 3D-world interfaces for Topographica.
Wiktor Brodlo, 2012 - 2013
Wiktor helped integrate the submodules into which Topographica was split, as part of his undergraduate project.
Andy Cameron, 2008 - 2009
Andy completed his undergraduate degree at the University of Edinburgh, including a project of building Matlab interfaces for Topographica.
Yoonsuck Choe, 2002 -
Yoonsuck is an Assistant Professor at Texas A&M University. He implemented preliminary spiking neuron support, primarily for integrate-and-fire neurons, and also contributed significantly to the web site and other graphical design.
Julien Ciroux, 2005 - 2006
Julien received an MSc from the University of Edinburgh (topic: modeling the McCollough effect in LISSOM). He implemented the plotting subsystem in 0.8.2 and other GUI-related functions.
Foivos Demertzis, 2006 - 2007
Foivos completed his undergraduate degree at the University of Edinburgh, including a project of developing more sample models for Topographica.
Judah De Paula, 2004 - 2006
Judah completed his PhD at the University of Texas (topic: modeling the development of color maps in LISSOM). He was responsible for the initial Windows support, and implemented the first complete plotting and related GUI code.
Marco Elver, 2010 - 2011
Marco completed his undergraduate degree at the University of Edinburgh, including a project on analyzing and optimizing for single-processor and multi-core operation.
Célia Fillion, May - September 2010
In an undergraduate project in collaboration with ISEN Brest (France), Célia implemented real-time OpenCV web camera support.
Tobias Fischer, 2014
As part of his MSc project, Tobias implemented a submodel system that allows individual models to be constructed from a recipe, by mixing and matching components according to a simple specification.
Gautham Ganapathy, May - Dec 2011
Gautham completed his MSc at the University of Edinburgh, including a project on realistic lateral connectivity in V1.
Kateryna Gerasymova, May - September 2008
In a MSc-level project in collaboration with Humboldt University (Berlin), Kateryna implemented numerous separate and joint maps and analysis routines, e.g. for direction, ocular dominance, and color.
Boris Hristov, 2012 - 2013
Boris built an improved test suite for Topographica, as part of his undergraduate project.
John Jacob, Jan - Aug 2009
John completed his MSc degree at the University of Edinburgh, including a project of implementing a prototype of the compute-intensive portions of Topographica on a GP-GPU.
Bilal Khan, 2009 - 2011
Bilal developed audio file support and auditory system models for Topographica, first as part of his undergraduate project and then as part of his MRes project at the University of Edinburgh.
Konstantin Kudryavtsev, 2009 - 2011
Konstantin implemented MPI support for Topographica as part of his undergraduate and MSc theses at the University of Edinburgh.
Veldri Kurniawan, Jan - Aug 2006
Veldri completed his MSc degree at the University of Edinburgh, including a project of evaluating models for homeostatic plasticity, and contributing code for homeostatic rules.
Judith Law, 2005 - 2011
Judith completed her University of Edinburgh PhD thesis in Autumn 2009, focusing on homeostasis and species differences in V1. Judith contributed tuning curve support and various GUI improvements.
Alan Lindsay, 2005 - 2006
As part of his undergraduate degree at the University of Edinburgh, Alan developed the Model Editor, a graphical interface for specifying Topographica models by selecting and connecting pre-defined components.
Louise Mathews, 2005 - 2006
As part of her undergraduate degree at the University of Edinburgh, Louise implemented sample models of visual cortex maps published by other research groups.
Risto Miikkulainen, Principal investigator, 2002 - 2005
Risto is a Professor of Computer Science at the University of Texas at Austin, and worked with Jim on the original NIH proposal.
Chris Palmer, 2005 - 2009
Chris completed his University of Edinburgh PhD thesis about spatial frequency representations in V1 in 2009, contributing receptive field plotting support and other analysis code.
Ruaidhri Primrose, September 2006 - May 2007
Ruaidrhi completed his undergraduate degree at the University of Edinburgh, including a project of developing more sample models for Topographica.
Jefferson Provost, 2002 - 2008
Jeff worked on Topographica as a postdoctoral researcher in the Neuroscience Department at the University of Pittsburgh, and earlier at the University of Texas at Austin. He wrote the initial GUI implementation (first in Scheme, then in Python), and the first Python version of most of the base classes (Sheet, CFSheet, CFSOM, Parameterized, LISSOM, etc.), plus support for robotics interfacing and for non-uniform projection mappings.
Tikesh Ramtohul, Jan - Aug 2006
Tikesh completed his MSc degree at the University of Edinburgh, including a project of building a model of disparity selectivity in V1, and contributed code for measuring disparity maps.
Keith Robertson, 2012 - 2013
Keith expanded expanding the Tk GUI support for Topographica, focusing on the Model Editor, as part of his undergraduate project.
Yiu Fai Sit, May 2005 - 2006
Sit was a PhD student at the University of Texas, focusing on hierarchical visual cortex models and characterizing the V1 optical imaging response to visual patterns. He was responsible for making the first Topographica implementation of LISSOM match the previous C++ version, and for writing C code to optimize key Topographica functions.
Giacomo Spigler, 2014
As part of his MSc project, Giacomo added multi-channel support to ImaGen, allowing RGB (and other multichannel inputs) to be generated and manipulated more easily.
Aistis Stankevicius, 2010 - 2011
Aistis completed his undergraduate degree at the University of Edinburgh, and is now an MSc/PhD student in Edinburgh. He worked on a GP-GPU prototype and contributed Cython and code coverage support.
Dobromir Stefanov, 2011 - 2012
As part of Dobromir’s undergraduate project at the University of Edinburgh, he performed major reorganization and cleanup of Topographica’s structure.
Stuart Wilson, 2007 - 2010
Stuart completed his MSc degree at the University of Edinburgh in 2007, and is now doing a joint PhD project with the University of Sheffield on rodent barrel cortex maps. He contributed barrel cortex modelling examples and analysis code.
Chen (Roger) Zhao, 2006 - 2011
Roger completed his PhD thesis about face aftereffects at the University of Edinburgh, and contributed face-related code to Topographica. He also helped out with Mac OS X support.