Installing the Allen Institute Brain Modeling Toolkit (BMTK)

Home > Research > BMTK > Installing

About BMTK

The Brain Modeling Toolkit (BMTK) is a python-based software package for creating and simulating large-scale neural network models. It supports building, simulation and analysis of models of different levels of resolution including:

The BMTK was developed and is supported at the Allen Institute for Brain Science and released under a BSD 3-clause license. We encourage others to use the BMTK for their own research, and suggestions and contributions to the BMTK are welcome.

The latest release, previous releases, and current development can be found at:


  1. You must have Anaconda3 and Neuron installed correctly for BMTK to work. Details at the end of this document.
  2. You must also install a git client to get the latest BMTK code. Download and install Git for Windows at and install with all the default settings.
  3. From the ‘Git Bash’ prompt installed earlier execute the following commands:

cd C:/Users/<your_username>/Desktop
mkdir temp_bmtk_install
cd temp_btmk_install
git clone

Now close the Git Bash Window

  1. Next, run setup and install from the Anaconda Prompt (We will also ensure that old versions of BMTK are removed too)

cd C:\Users\<your_username>\Desktop\temp_bmtk_install\bmtk
pip uninstall bmtk
python install

You can now safely delete the temp_bmtk_install directory using the command

cd ../..
rd /s /q C:\Users\<your_username>\Desktop\temp_bmtk_install

Additional Information

This page is part of a collection of pages on various topics of Computational Neuroscience. Please direct questions and suggestions to the author Tyler Banks at