Related Experiment Video
Updated: Nov 5, 2025

Mapping the Binding Site of an Aptamer on ATP Using MicroScale Thermophoresis
Published on: January 7, 2017
PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
Steven Shave1, Yan-Kai Chen1, Nhan T Pham1
1University of Edinburgh, School of Biological Sciences, University of Edinburgh, The King's Buildings, Max Born Crescent, CH Waddington Building, Edinburgh, Scotland EH9 3BF, United Kingdom.
Abstract:
Understanding multicomponent binding interactions in protein-ligand, protein-protein, and competition systems is essential for fundamental biology and drug discovery. Hand-deriving equations quickly become unfeasible when the number of components is increased, and direct analytical solutions only exist to a certain complexity. To address this problem and allow easy access to simulation, plotting, and parameter fitting to complex systems at equilibrium, we present the Python package PyBindingCurve. We apply this software to explore homodimer and heterodimer formations culminating in the discovery that under certain conditions, homodimers are easier to break with an inhibitor than heterodimers and may also be more readily depleted. This is a potentially valuable and overlooked phenomenon of great importance to drug discovery. PyBindingCurve may be expanded to operate on any equilibrium binding system and allows definition of custom systems using a simple syntax. PyBindingCurve is available under the MIT license at https://github.com/stevenshave/pybindingcurve as the Python source code accompanied by examples and as an easily installable package within the Python Package Index.
Related Concept Videos
The Equilibrium Binding Constant and Binding Strength
The Equilibrium Binding Constant and Binding Strength
Conserved Binding Sites
Binding sites are often located in large pockets, and if their location on a protein’s surface is unknown, it can be predicted using various approaches. The energetic method computationally...
Conserved Binding Sites
Protein-Drug Binding: Mechanism and Kinetics
Various forces drive these interactions, including hydrogen bonds, hydrophobic interactions, ionic bonds, electrostatic interactions, and van der Waals forces. These bonds enable drugs to bind to specific sites on proteins,...
Physiological Pharmacokinetic Models: Assumption with Protein Binding

