A program to plot binding curves under various conditions, particularly those encountered in microtubule binding or other polymer binding situations.

New: Journal Article

An article discussing the basics of MTBindingSim is published in the journal Bioinformatics. Download a preprint or visit the journal's website! You may cite MTBindingSim as: Philip, J.T., Pence, C.H. & Goodson, H.V. 2012. "MTBindingSim: Simulate Protein Binding to Microtubules." Bioinformatics 28(3):441–443.

Mailing List

If you would like to keep track of new versions of MTBindingSim as they're released, we encourage you to sign up for our (low-volume) announcements mailing list.

Current Release

Our current release is version 0.14, a beta released on April 24, 2013. To download and install MTBindingSim, see the downloads section below. You may also read the MTBindingSim user manual online.

Find a Bug?

MTBindingSim is under active development. If something doesn't work right for you, or you'd like to see a new feature, you're encouraged to submit an issue.

Download MTBindingSim

If you do not already have it installed, the Windows installer will automatically download and run the MATLAB Compiler Runtime installer. Note that this is a large download, and an internet connection is required during MTBindingSim installation.

Download MTBindingSim    Download User Manual

Manual MCR Download

If you need to download the MCR manually (e.g., for troubleshooting purposes), our version of the MCR can be found here.

Problems extracting one of our .ZIP files on Windows? Try using a different .ZIP file extractor, like the free and open-source 7-Zip!


The MATLAB Compiler Runtime must be installed on your computer in order to run MTBindingSim. You only need to install it once. Download the appropriate file, and double-click it to extract. Then, double-click the InstallForMacOSX application found in the newly created folder. Follow the instructions to install the MCR.

Note: We have recently upgraded our version of the MCR to work on Mac OS X Lion. You may need to reinstall the MCR, even if you have run MTBindingSim before.

Download MATLAB Compiler Runtime

Get MTBindingSim

Then, download MTBindingSim. Double-click to open the disk image and drag the MTBindingSim icon to your Applications folder.

Download MTBindingSim    Download User Manual

If you wish to run MTBindingSim either on another platform, or within MATLAB itself, you need only to download one file, the MTBindingSim source package. After extracting it, open the "MTBindingSim.m" file in MATLAB and execute it to run MTBindingSim.

Download MATLAB Source    Download User Manual