Document Type


Publication Date



Summary: Many protein–protein interactions are more complex than can be accounted for by 1:1 binding models. However, biochemists have few tools available to help them recognize and predict the behaviors of these more complicated systems, making it difficult to design experiments that distinguish between possible binding models. MTBindingSim provides researchers with an environment in which they can rapidly compare different models of binding for a given scenario. It is written specifically with microtubule polymers in mind, but many of its models apply equally well to any polymer or any protein–protein interaction. MTBindingSim can thus both help in training intuition about binding models and with experimental design.

Availability and implementation: MTBindingSim is implemented in MATLAB and runs either within MATLAB (on Windows, Mac or Linux) or as a binary without MATLAB (on Windows or Mac). The source code (licensed under the GNU General Public License) and binaries are freely available at