PyBindingCurve
PyBindingCurve simulates equilibrium binding systems and fits experimental binding parameters to analyze multicomponent protein–ligand, protein–protein, and competitive binding interactions relevant to fundamental biology and drug discovery.
Key Features:
- Simulation and Fitting: Simulates equilibrium binding and fits experimental parameters for protein–ligand, protein–protein, and competitive binding systems using species concentrations and dissociation constants (KD).
- Pre-built Systems and Solvers: Includes pre-built binding systems solvable by direct analytical solutions, kinetic approaches, or Lagrange multiplier–based techniques.
- Custom System Definition: Supports user-defined binding systems via a domain-specific syntax for specifying multicomponent interactions.
- Computational Handling of Complexity: Provides computational approaches for exploring multicomponent systems when hand-derived analytical equations are impractical.
Scientific Applications:
- Equilibrium binding analysis: Models and analyzes equilibrium behavior in protein–ligand, protein–protein, and competitive binding scenarios.
- Dimerization studies: Investigates homodimer and heterodimer formation dynamics, including comparative stability and susceptibility to perturbation.
- Inhibitor impact assessment: Simulates effects of inhibitors on complexes, including observations that homodimers can be more susceptible to disruption and depletion than heterodimers.
- Parameter estimation from experimental data: Fits experimental binding data to derive dissociation constants and other binding parameters for hypothesis testing.
Methodology:
Computational simulation of equilibrium states and parameter fitting using direct analytical solutions, kinetic approaches, and Lagrange multiplier–based techniques.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/30/2021
Operations
Publications
Shave S, Chen Y, Pham NT, Auer M. PyBindingCurve, simulation and curve fitting to complex binding systems at equilibrium. Unknown Journal. 2020. doi:10.1101/2020.11.06.371344.