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...
Autores principales: | , , , |
---|---|
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 |