Cargando…

PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium

[Image: see text] 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...

Descripción completa

Detalles Bibliográficos
Autores principales: Shave, Steven, Chen, Yan-Kai, Pham, Nhan T., Auer, Manfred
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2021
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243321/
https://www.ncbi.nlm.nih.gov/pubmed/34006095
http://dx.doi.org/10.1021/acs.jcim.1c00216
_version_ 1783715737126305792
author Shave, Steven
Chen, Yan-Kai
Pham, Nhan T.
Auer, Manfred
author_facet Shave, Steven
Chen, Yan-Kai
Pham, Nhan T.
Auer, Manfred
author_sort Shave, Steven
collection PubMed
description [Image: see text] 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.
format Online
Article
Text
id pubmed-8243321
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-82433212021-07-06 PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium Shave, Steven Chen, Yan-Kai Pham, Nhan T. Auer, Manfred J Chem Inf Model [Image: see text] 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. American Chemical Society 2021-05-18 2021-06-28 /pmc/articles/PMC8243321/ /pubmed/34006095 http://dx.doi.org/10.1021/acs.jcim.1c00216 Text en © 2021 The Authors. Published by American Chemical Society Permits non-commercial access and re-use, provided that author attribution and integrity are maintained; but does not permit creation of adaptations or other derivative works (https://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Shave, Steven
Chen, Yan-Kai
Pham, Nhan T.
Auer, Manfred
PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title_full PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title_fullStr PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title_full_unstemmed PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title_short PyBindingCurve, Simulation, and Curve Fitting to Complex Binding Systems at Equilibrium
title_sort pybindingcurve, simulation, and curve fitting to complex binding systems at equilibrium
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243321/
https://www.ncbi.nlm.nih.gov/pubmed/34006095
http://dx.doi.org/10.1021/acs.jcim.1c00216
work_keys_str_mv AT shavesteven pybindingcurvesimulationandcurvefittingtocomplexbindingsystemsatequilibrium
AT chenyankai pybindingcurvesimulationandcurvefittingtocomplexbindingsystemsatequilibrium
AT phamnhant pybindingcurvesimulationandcurvefittingtocomplexbindingsystemsatequilibrium
AT auermanfred pybindingcurvesimulationandcurvefittingtocomplexbindingsystemsatequilibrium