Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2023 Jan 31;63(3):718–724. doi: 10.1021/acs.jcim.2c01596

TIES 2.0: A Dual-Topology Open Source Relative Binding Free Energy Builder with Web Portal

Mateusz K Bieniek †,, Alexander D Wade , Agastya P Bhati , Shunzhou Wan , Peter V Coveney †,¶,§,*
PMCID: PMC9930115  PMID: 36719676

Abstract

graphic file with name ci2c01596_0004.jpg

Relative binding free energy (RBFE) calculations are widely used to aid the process of drug discovery. TIES, Thermodynamic Integration with Enhanced Sampling, is a dual-topology approach to RBFE calculations with support for NAMD and OpenMM molecular dynamics engines. The software has been thoroughly validated on publicly available datasets. Here we describe the open source software along with a web portal (https://ccs-ties.org) that enables users to perform such calculations correctly and rapidly.

Introduction

Free energy (FE) calculations comprise a family of physics-based approaches used to compute the difference in energies between different thermodynamic states. The most common approaches to FE calculations can be largely divided into two groups: “end-point” and alchemical methods. The “end-point” methods such as MM(GB/PB)SA13 estimate the binding energy by comparing the energy of the complex to the energy of the constituent elements. Alchemical methods track the changes in energy along a fictitious pathway between two slightly different molecules. The transformation between the two molecules is referred to as “alchemical”. The simplest example of such a transformation (or “transmutation”) is an atom mutation. In the context of ligand–protein binding, FE calculations are used to quantify the strength of the binding to determine, for example, if a ligand has a higher potency for the desired protein target, or if it has fewer off-target interactions. The relative binding free energy (RBFE) method is one of the most successful approaches to FE calculations. In order for the method to be valid the pair of ligands used must be sufficiently similar, which is why the RBFE method is frequently employed to find the more potent molecules in a congeneric series during the lead optimization stage.2,4

The RBFE method has been historically hindered by a large computational cost and a series of practical challenges. These comprised, to name a few, system preparation, molecule superimposition (the part during which the alchemical path between two molecules is defined), whether the transformation can be validly computed, and performing molecular dynamics (MD) simulations with sufficient sampling. Over the past several years, significant improvements have been made in software,59 hardware costs,10,11 and sampling methodologies,12,13 increasing the feasibility of RBFE calculations. It is worth stating that there is considerable room for improvement involving the treatment of protonation states or isomerism, uncertainty quantification,14 as well as the generation and selection of the most promising ligands.

RBFE approaches are largely divided into two groups, free energy perturbation (FEP) and thermodynamic integration (TI). Whereas both calculate the energy differences along the alchemical path, the latter integrates over the derivative of the potential energy with respect to the control variable (λ). RBFE calculations are supported by the majority of MD engines, such as AMBER,15 CHARMM,16 and GROMACS17 to name a few. However, the full protocols require additional functionalities. The FEP protocol, among others, is implemented in packages including the proprietary FEP+ by Schrödinger,4,5 the open source package pmx12,18 based on GROMACS,17 and TIES,7,19 which also supports TI, and which is currently based on NAMD20 and OpenMM.19 Online services for input preparation include FEPrepare21 with support for NAMD with the OPLS-AA forcefield, CHARMM-GUI22,23 supporting NAMD, GENESIS,24 and the AMBER engine with GPU support for TI.25 It is worth pointing out that FEP and TI have been shown to produce equivalent results providing that a robust ensemble sampling is employed.19

In this paper we present a new release of the Python package TIES which is open source under the MIT license, along with a web portal ccs-ties.org interface to the software. We discuss the architecture of the software, provide some examples of its use, and conclude with a discussion of the planned developments.

Theory

Alchemical free energy methods invoke unphysical processes to estimate the FE changes between physical states (see Figure 1). The approach utilizes “alchemical” paths between thermodynamic end-states, providing a practical and efficient approach to predict the changes of thermodynamic properties. A series of alchemical intermediate states, represented by a coupling parameter (λ), are commonly introduced to connect the thermodynamic end-states. These λ states do not exist in real chemical space but can be validly modeled within computers. Since the FE is a function of state it does not matter which path is followed as long as the end-states are physical.

Figure 1.

Figure 1

Thermodynamic cycle for the relative binding free energies (RBFEs) summarizing the relationship ΔΔG = ΔGbinding LB – ΔGbinding LA = ΔGcom – ΔGsol. The horizontal paths for the calculation of the binding energy are slow due to the large difference between the end-states and the complex phase-space that separates them. The vertical path, referred to as the alchemical transformation, addresses this issue by mutating the ligand LA into LB, largely reducing the size of the sampling space to the difference between the two ligands which, if sufficiently small, is computationally tractable.

Here we focus on one application of the alchemical methods—the relative binding free energies—which calculates the difference in the binding free energy across two ligands in a protein receptor. Alchemical intermediate states are engineered to connect the physical states—ligand bound and unbound—with a protein target. Multiple intermediate λ states are needed to ensure neighboring states are sufficiently overlapped and hence provide a smooth connection between the two end physical states. This overlap is necessary in order to correctly estimate the energy differences (and their integral) along the states. Once the alchemical process has been fully performed, RBFEs can be estimated by multiple schemes2 such as TI,26 FEP,27 Bennet acceptance ratio (BAR),28 or multistate BAR (MBAR).29 The latter methods can be applied retrospectively to simulations that employed the TI scheme.

TI uses the derivative of the potential energy (V) with respect to the control variable λ. To calculate the difference in free energy G, integration over the control variable takes place, using an ensemble at each λ:

graphic file with name ci2c01596_m001.jpg 1

where x is the coordinate and λ represents an ensemble of the converged states, with the RBFE value defined as

graphic file with name ci2c01596_m002.jpg 2

Scaling the Lennard-Jones potential to low values can create numerical instabilities when the distance to other atoms approaches zero. This is addressed by employing a soft-core potential which “limits” the values to computationally tractable ones. The slightly different variants of a soft-core potential employed in OpenMM and NAMD are described in detail in a previous publication.19

Two types of topologies are commonly used in RBFE calculations: single and dual topologies. In a single topology, a transformation is set up to involve minimal non-interacting dummy atoms, while some atoms may appear at both the initial and final states but with different atom types and properties. In contrast, no atoms are allowed to change types or parameters in a dual topology. Atoms appearing in only one state become dummy in another state. For simulations with any of the two topologies, those dummy atoms are partially interacting with their environment in the intermediate states, while the strengths of the interactions are scaled by the coupling parameter λ. For the single topology, those atoms mapped between two end-states are fused in the intermediate states; they present mixed properties partially from one end-state and partially from the other end-state. The use of dummy atoms in dual topology methods can be advantageous in avoiding the ring-breaking problems that can be encountered in single topology methods. This approach avoids the ring-breaking problems that are encountered in the single topology.30,31

The TIES protocol32 performs ensemble simulations at each λ-window. Ensemble averaging is performed to obtain the averages for the derivative of the potential energy with respect to λ, ∂V/∂λ. A stochastic integration method is then applied to get the FE changes of the process with λ changing from 0 to 1 or vice versa.32 Ensemble averaging provides us with the means to quantify uncertainty and hence to control errors. The convergence of TIES calculations can be evaluated by the differences introduced by adding another replica to the ensemble.7 There is a trade-off between the size of uncertainties and the associated computational cost. It should be noted that although TI is commonly applied in TIES, other FE approaches can be implemented as well, as we have done with FEP19 and MBAR14,32,33 on the condition that appropriate sampling is carried out.

TIES 2.0 Software

TIES 2.0 is a Python package for the preparation of the input for the RBFE calculation and has been described in detail previously.7 The package, at its core, comprises four stages: 1) AM1-BCC charge assignment and GAFF parameterization of the ligand; 2) mapping of the ligand–ligand transformation using the dual-topology approach; 3) adjustment to the charges that ensures equal net charges in the alchemical regions; and finally 4) generation of the input files for the thermodynamic integration of MD simulations.

The AmberTools software34 is employed for the computation of the AM1-BCC charges and for GAFF (version 2) parameterization. The ligand-to-ligand transformation mapping uses an in-house-developed tailored superimposition algorithm in which the ligands are jointly traversed to generate the maximum common substructure (MCS).7 The charges between the matching atoms in the common area of the two ligands are averaged, and any introduced imbalance is equally distributed across the alchemical region.

The user can interact with TIES 2.0 either via the application programming interface (API) or via a command line interface. The latter is added for convenience and is itself implemented with the API.

TIES 2.0 has a modular design, and the quality and status of the implementation are continually verified using a combination of unit tests and continuous integration. The software, along with the TIES protocol, was initially validated in the calculation of 55 alchemical transformations, with comparisons made against the previous implementation,7 and has since been used extensively in other projects.7,19,32,35

TIES 2.0 follows the principle of least astonishment rule of thumb, which states that the behavior of the software should strive not to astonish its users. In this case, a set of validated defaults, as described in the TIES protocol, are assumed.7,32 These include, for example, the cutoff value of 0.1e to decide whether two superimposed atoms of the same type should be assigned to a joint area of the alchemical transformation, or disallowing the molecule to be divided by an alchemical area. These defaults are controlled by a single configurable module, Config, which can then be passed to other TIES modules. This central configuration streamlines the creation of new workflows, making it suitable for application on a congeneric series.

The basic building block behind any alchemical transformation is the definition of the transformation between two ligands. Defining this transformation takes place in the Pair module, which requires at least two ligands and their net charge as input. The transformation can be prepared with a few lines of Python (lines 1–5, Figure S1). This example can be easily extended to execute the MD simulations with the TIES_MD package, with three more lines needed to complete the TIES RBFE protocol (lines 6–8, Figure S1).

To extend Figure S1, run the MD simulation, and perform the analysis, the four lines of code outlined in Figure S2 must be added. The example for running MD simulations given in Figure S2 would work on a GPU workstation or while using high-performance computing (HPC) interactively. For large job sizes neither local workstations nor interactive use is appropriate. An example of how to use TIES on supercomputers will be presented in a later section.

The full set of provided modules is presented in Figure 2. At the top we highlight how the user can access TIES via the command line or the API directly. The top container (API) presents the modules exposed to the user via the Python API. The Pair class facilitates the preparation of a transformation, which in turn is represented by the class SuperimposedTopology. The middle container, Core, contains the basic helper classes along with the recursive superimposition algorithm, which finds the MCS in the alchemical transformation.

Figure 2.

Figure 2

Architecture of the TIES 2.0 software. An alchemical transformation is represented by the SuperimposedTopology class which outputs the alchemical path for any two ligands. The Config module centrally controls the configuration of other modules and by default employs the established TIES workflow.

The superimposition algorithm invokes a recursive joint traversal across two given ligands to find the largest overlap. Whereas a full search for the MCS is possible, it is very rarely necessary for computing the optimal MCS. Thus, the algorithm uses a heuristic which reduces the number of traversals to √n, where n is the average number of atoms in the smaller ligand. The selected pairs include heavy atoms that are of a rare type, common to both ligands, and preferably reside outside of any aromatic rings.

The complete API documentation is made available on the TIES web portal (ccs-ties.org).

WebTIES Portal

WebTIES is a web portal that facilitates the use of the TIES 2.0 software, and therefore further simplifies the preparation of files for RBFE calculations. The server side carries out charge assignment, parameterization, and transformation preparation, as well as providing limited storage for each user. By deploying web access to the TIES protocol we further reduce the barriers to the design of RBFE studies.

We enable the user to access the TIES package functionality and protocol without the need of installing any software. In the first version of the web portal the well-established TIES protocol is used.32 Two file formats are supported: PDB and MOL2. If the MOL2 format is used and the ligands already contain charges, these will be used instead of computing the AM1-BCC charges. In the current implementation of the service, the ligands are parameterized with the General Amber Force Field (GAFF). The protein can be also added to the system. Users can manually select any two ligands and generate a hybrid transformation. The transformations are then queued for processing and the generated files made available for download.

The files generated on the portal can be used directly as input for the TIES_MD package which can either utilize OpenMM or NAMD (2.14, 3+) as the molecular dynamics engine (see Simulation Engines). The log and the history of the operations is kept for the user to investigate. This workflow is shown in Figure S3, which presents the use of the website. Finally, the two complementing open source packages TIES_MD and ties_ana allow one to execute the RBFE calculations and perform analysis on output data, therefore completing the TIES protocol.

The WebTIES software on the server side ensures that any scheduled work will not overstretch the resources dedicated to the service. This is done by employing a queuing system for processing, such as charge assignment with the AM1-BCC scheme or generation of the mapping between two ligands. A list of workers monitor the queue for any work and, after processing, submit the results back to the database. The arrangement is presented in Figure 3. As the web server, the Django framework was used along with a PostgreSQL database. The communication with the database is carried out using an object relational mapping (ORM). A request to generate an alchemical transformation is added to the queuing system via the celery package which handles the Advanced Message Queuing Protocol (AMQP). RabbitMQ36 was used as the queuing system (AMQP implementation). On a separate set of nodes, workers wait for any jobs from the queuing system similarly utilizing the celery package.37 Once a job is processed, it is then updated in the database by the worker, which in turn triggers a notification for the user of the completed job.

Figure 3.

Figure 3

Server side of the WebTIES architecture. The queuing system (RabbitMQ) together with the attached workers is used to manage the load of user-submitted jobs. The celery package is utilized for the communication with the queuing system over the advanced message queuing protocol (AMQP).

The communication between the Internet browser and the WebTIES server is handled using the representational state transfer (REST) protocol. The approach further decouples the client from the server, permitting WebTIES to provide external services. In a prospective example, a user designs a congeneric series on the WebTIES portal, followed by a employing a thin Python client on a supercomputer to download and execute the jobs in an automated manner. This approach is automated while being entirely agnostic to the HPC hardware.

The RabbitMQ queuing system is inherently scalable, enabling an easy addition of workers. Whereas these workers are currently hidden behind a firewall, it is possible to similarly attach them in the future to the secure REST interface, thereby allowing for a more versatile computing paradigm.

Simulation Engines

TIES 2.0 and TIES_MD are constructed to be agnostic to which molecular dynamics engine is used to perform the simulation. Currently we offer support for OpenMM and NAMD. Owing to differences between OpenMM and NAMD and the different ethos of each code, our support for these engines also differs in implementation.

OpenMM is constructed as a library with a full Python API. As such TIES_MD is tightly integrated with OpenMM and can perform all setup and simulation steps without external calls to the command line. NAMD does not provide such an API, and thus TIES_MD will write intermediate NAMD configuration scripts to disk, which can then be run via NAMD on the command line or via a batch scheduler on a high-performance computer. Example HPC submission scripts are also written by TIES_MD to aid the user in running their simulations.

Minor differences in the NAMD and OpenMM alchemical protocols exist in TIES_MD. These differences are caused by the lack of perfect feature parity between the two codes. Our validation of TIES_MD has shown that these differences do not manifest significantly in the result and that the aleatoric error stemming from the inherently chaotic nature of MD trajectories is the dominating source of uncertainty in these RBFE calculations.19

Both OpenMM and NAMD (2.14, 3+) engines offer support for CPU and GPU systems. The new versions of NAMD (3+) provide performance competitive with OpenMM on modern GPU hardware. Typically each RBFE simulation uses 13 alchemical windows and 5 replicas in each window.32 This results in 65 simulations which can be easily parallelized over 65 GPUs, with each GPU running an independent simulation. Using 65 NVIDIA V100 GPU, TIES_MD can calculate one RBFE for a system with 35 000 atoms in approximately 75 min using either OpenMM 7.7.0 or NAMD 3. This is around 5 times faster than a CPU-based calculation using 6240 cores.

High-Performance Computing Example Application

In this section we give a brief overview of a TIES application in real-world scientific research. Molecule fluorination is employed extensively for improving the desired physicochemical properties.38,39 We run a fluorine scanning calculation which iterates over all hydrogen atoms bonded to a carbon in a molecule and substitutes them one at a time for fluorine.40 The inputs for these simulations can be set up with TIES 2.0 as in Figure S1. TIES_MD can then run the calculation as shown in Figure S4.

This will produce a submission script for each fluorinated analogue which can be submitted to the supercomputer’s scheduler. The submission script will automatically iterate over all the different MD simulations and assign one GPU per simulation. We provide one full submission script generated by the above code in Figure S6. For one molecule with 24 fluorinations this results in 18 720 separate MD simulations.

For demonstration purposes we have applied this method to a factor Xa inhibitor (Figure S5) known to be susceptible to a fluorination that beneficially improves the binding affinity. Figure S7 shows the 2D structure of the input drug and best fluorinated analogue found experimentally in previous work.41

When we apply TIES to this fluorine scanning problem the results are a ΔΔG and associated standard error of the mean for each fluorination. The full results for the calculated ΔΔG’s can be found in Table S1. The 3D structure of the factor Xa inhibitor, colored by the ΔΔG of the tested fluorinations, is visualized in Figure S8. The highlighted hydrogen H18 is identified as the best position for fluorination in agreement with the previous computational work.40 The experimental work also pointed to this fluorination site, which improved the inhibition potency 60-fold.42

Conclusions

Relative binding free energies have emerged as one of the leading computational approaches in obtaining accurate binding free energies.43 However, the inherent complexity in the process translates to a steep learning curve that can incur significant costs in time and effort.

Our software described in this paper addresses and ameliorates this issue, through our release of the open source package TIES 2.0 as well as a web portal called WebTIES.

The TIES 2.0 software is built upon the well-established TIES protocol. Together with the TIES_MD package, and with its Python API, TIES 2.0 allows for rapid development and easier adaptation of RBFE calculations. The TIES 2.0 software can be combined with the available package TIES_MD for running MD simulations. It supports OpenMM and NAMD (2.14, 3+) molecular dynamics engines for the computationally demanding component of the alchemical relative FE calculations.

WebTIES facilitates the preparation of dual-topology alchemical transformations and can be used in place of TIES 2.0. We described the architecture of the web portal and demonstrated the attainment of two important goals. First, scalability is achieved via a queuing system for processing, which enables the automated addition and removal of workers. The second is the decoupling achieved by employing the representational state transfer (REST) for the communication in WebTIES and a client. Whereas in this iteration the client means an Internet browser, the separation will allow a user to login to WebTIES from a HPC cluster and directly execute the RBFE calculations.

With the scalable infrastructure and decoupled interface, we are en route to performing remote computation. The ultimate aim is the execution of remote computational jobs in which alchemical transformation calculations are spawned directly from the web portal. Programming libraries that understand the high-performance cluster-specific software already exist.44 Furthermore, limited implementations, in which the computationally heavy calculations are offloaded to a cluster, have been implemented before (HemeLB-HOFF45). Therefore, in this release we have laid the basis for a fully automated “one-stop-shop” with the intention of enabling the user to obtain high-quality binding energies with minimal effort or technical skill.

By providing a full and validated pipeline for biomedical research, we further enable users to focus on their scientific interests, rather than the many technical issues which can beset them. Further automation of the process will increase the potential user base, an important factor in the ever more expensive search for novel medicines. As we witness further improvements in the workflows,46,47 automated and systematic forcefield development,48 computational costs,11 targets and their variations,49,50 together with accessibility and automation, we expect to encounter more real-life applications and successes.

Acknowledgments

The authors would like to acknowledge funding support from the European Union’s Horizon 2020 Research and Innovation Programme under grant agreement 823712 (CompBioMed2, compbiomed.eu). Furthermore, the authors made use of the OLCF and ALCF Supercomputer Summit and are thankful for the 2021 and 2022 DOE INCITE awards “COMPBIO”. We thank Dr. Frank Otto at the Department of Chemistry, UCL, for his technical assistance with the hosting services. Thanks to Dr. Lisa Grant for her proofreading contribution.

Data Availability Statement

TIES 2.0 is available at https://github.com/UCL-CCS/TIES. TIES_MD is available at https://ucl-ccs.github.io/TIES_MD. WebTIES can be accessed at https://ccs-ties.org/.

Supporting Information Available

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jcim.2c01596.

  • The visualized molecule used in the fluorination study case, with labeled hydrogens; tabulated results of fluorination; and an example of a submission script for the Summit supercomputer (PDF)

The authors declare no competing financial interest.

Supplementary Material

ci2c01596_si_001.pdf (1.2MB, pdf)

References

  1. Wan S.; Bhati A. P.; Zasada S. J.; Coveney P. V. Rapid, accurate, precise and reproducible ligand-protein binding free energy prediction. Interface Focus 2020, 10, 20200007. 10.1098/rsfs.2020.0007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Cournia Z.; Allen B.; Sherman W. Relative Binding Free Energy Calculations in Drug Discovery: Recent Advances and Practical Considerations. J. Chem. Inf. Model. 2017, 57, 2911–2937. 10.1021/acs.jcim.7b00564. [DOI] [PubMed] [Google Scholar]
  3. Wang E.; Sun H.; Wang J.; Wang Z.; Liu H.; Zhang J. Z. H.; Hou T. End-Point Binding Free Energy Calculation with MM/PBSA and MM/GBSA: Strategies and Applications in Drug Design. Chem. Rev. 2019, 119, 9478–9508. 10.1021/acs.chemrev.9b00055. [DOI] [PubMed] [Google Scholar]
  4. Wang L.; Wu Y.; Deng Y.; Kim B.; Pierce L.; Krilov G.; Lupyan D.; Robinson S.; Dahlgren M. K.; Greenwood J.; Romero D. L.; Masse C.; Knight J. L.; Steinbrecher T.; Beuming T.; Damm W.; Harder E.; Sherman W.; Brewer M.; Wester R.; Murcko M.; Frye L.; Farid R.; Lin T.; Mobley D. L.; Jorgensen W. L.; Berne B. J.; Friesner R. A.; Abel R. Accurate and Reliable Prediction of Relative Ligand Binding Potency in Prospective Drug Discovery by Way of a Modern Free-Energy Calculation Protocol and Force Field. J. Am. Chem. Soc. 2015, 137, 2695–2703. 10.1021/ja512751q. [DOI] [PubMed] [Google Scholar]
  5. Moraca F.; Negri A.; de Oliveira C.; Abel R. Application of Free Energy Perturbation (FEP+) to Understanding Ligand Selectivity: A Case Study to Assess Selectivity Between Pairs of Phosphodiesterases (PDE’s). J. Chem. Inf. Model. 2019, 59, 2729–2740. 10.1021/acs.jcim.9b00106. [DOI] [PubMed] [Google Scholar]
  6. Loeffler H. H.; Michel J.; Woods C. FESetup: Automating Setup for Alchemical Free Energy Simulations. J. Chem. Inf. Model. 2015, 55, 2485–2490. 10.1021/acs.jcim.5b00368. [DOI] [PubMed] [Google Scholar]
  7. Bieniek M. K.; Bhati A. P.; Wan S.; Coveney P. V. TIES 20: Relative Binding Free Energy with a Flexible Superimposition Algorithm and Partial Ring Morphing. J. Chem. Theory Comput. 2021, 17, 1250–1265. 10.1021/acs.jctc.0c01179. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Landrum G.RDKit: Open-source cheminformatics. http://www.rdkit.org/.
  9. Dakka J.; Turilli M.; Wright D. W.; Zasada S. J.; Balasubramanian V.; Wan S.; Coveney P. V.; Jha S. High-throughput binding affinity calculations at extreme scales. BMC Bioinformatics 2018, 19, 482. 10.1186/s12859-018-2506-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Kutzner C.; Páll S.; Fechner M.; Esztermann A.; de Groot B. L.; Grubmüller H. Best bang for your buck: GPU nodes for GROMACS biomolecular simulations. J. Comput. Chem. 2015, 36, 1990–2008. 10.1002/jcc.24030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Kutzner C.; Páll S.; Fechner M.; Esztermann A.; de Groot B. L.; Grubmüller H. More bang for your buck: Improved use of GPU nodes for GROMACS 2018. J. Comput. Chem. 2019, 40, 2418–2431. 10.1002/jcc.26011. [DOI] [PubMed] [Google Scholar]
  12. Gapsys V.; Pérez-Benito L.; Aldeghi M.; Seeliger D.; van Vlijmen H.; Tresadern G.; de Groot B. L. Large scale relative protein ligand binding affinities using non-equilibrium alchemy. Chemical Science 2020, 11, 1140–1152. 10.1039/C9SC03754C. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Liu P.; Kim B.; Friesner R. A.; Berne B. J. Replica exchange with solute tempering: A method for sampling biological systems in explicit water. Proc. Natl. Acad. Sci. U. S. A. 2005, 102, 13749–13754. 10.1073/pnas.0506346102. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Wan S.; Sinclair R. C.; Coveney P. V. Uncertainty quantification in classical molecular dynamics. Philos. Trans. R. Soc. A: Math., Phys. Eng. Sci. 2021, 379, 82. 10.1098/rsta.2020.0082. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Song L. F.; Lee T.-S.; Zhu C.; York D. M.; Merz K. M. Using AMBER18 for Relative Free Energy Calculations. J. Chem. Inf. Model. 2019, 59, 3128–3135. 10.1021/acs.jcim.9b00105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Brooks B. R.; Brooks C. L. III; Mackerell A. D. Jr.; Nilsson L.; Petrella R. J.; Roux B.; Won Y.; Archontis G.; Bartels C.; Boresch S.; Caflisch A.; Caves L.; Cui Q.; Dinner A. R.; Feig M.; Fischer S.; Gao J.; Hodoscek M.; Im W.; Kuczera K.; Lazaridis T.; Ma J.; Ovchinnikov V.; Paci E.; Pastor R. W.; Post C. B.; Pu J. Z.; Schaefer M.; Tidor B.; Venable R. M.; Woodcock H. L.; Wu X.; Yang W.; York D. M.; Karplus M. CHARMM: The biomolecular simulation program. J. Comput. Chem. 2009, 30, 1545–1614. 10.1002/jcc.21287. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Páll S.; Zhmurov A.; Bauer P.; Abraham M.; Lundborg M.; Gray A.; Hess B.; Lindahl E. Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS. J. Chem. Phys. 2020, 153, 134110. 10.1063/5.0018516. [DOI] [PubMed] [Google Scholar]
  18. Gapsys V.; Hahn D. F.; Tresadern G.; Mobley D. L.; Rampp M.; de Groot B. L. Pre-Exascale Computing of Protein-Ligand Binding Free Energies with Open Source Software for Drug Design. J. Chem. Inf. Model. 2022, 62, 1172–1177. 10.1021/acs.jcim.1c01445. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Wade A. D.; Bhati A. P.; Wan S.; Coveney P. V. Alchemical Free Energy Estimators and Molecular Dynamics Engines: Accuracy, Precision, and Reproducibility. J. Chem. Theory Comput. 2022, 18, 3972–3987. 10.1021/acs.jctc.2c00114. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Chen H.; Maia J.; Radak B. K.; Hardy D. J.; Cai W.; Chipot C.; Tajkhorshid E. Boosting Free-Energy Perturbation Calculations with GPU-Accelerated NAMD. J. Chem. Inf. Model. 2020, 60, 5301–5307. 10.1021/acs.jcim.0c00745. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Zavitsanou S.; Tsengenes A.; Papadourakis M.; Amendola G.; Chatzigoulas A.; Dellis D.; Cosconati S.; Cournia Z. FEPrepare: AWeb-Based Tool for Automating the Setup of Relative Binding Free Energy Calculations. J. Chem. Inf. Model. 2021, 61, 4131–4138. 10.1021/acs.jcim.1c00215. [DOI] [PubMed] [Google Scholar]
  22. Kim S.; Oshima H.; Zhang H.; Kern N. R.; Re S.; Lee J.; Roux B.; Sugita Y.; Jiang W.; Im W. CHARMM-GUI Free Energy Calculator for Absolute and Relative Ligand Solvation and Binding Free Energy Simulations. J. Chem. Theory Comput. 2020, 16, 7207–7218. 10.1021/acs.jctc.0c00884. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Zhang H.; Kim S.; Giese T. J.; Lee T.-S.; Lee J.; York D. M.; Im W. CHARMM-GUI Free Energy Calculator for Practical Ligand Binding Free Energy Simulations with AMBER. J. Chem. Inf. Model. 2021, 61, 4145–4151. 10.1021/acs.jcim.1c00747. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Jung J.; Mori T.; Kobayashi C.; Matsunaga Y.; Yoda T.; Feig M.; Sugita Y. GENESIS: a hybrid-parallel and multi-scale molecular dynamics simulator with enhanced sampling algorithms for biomolecular and cellular simulations. WIREs Comput. Mol. Sci. 2015, 5, 310–323. 10.1002/wcms.1220. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. He X.; Liu S.; Lee T.-S.; Ji B.; Man V. H.; York D. M.; Wang J. Fast, Accurate, and Reliable Protocols for Routine Calculations of Protein–Ligand Binding Affinities in Drug Design Projects Using AMBER GPU-TI with ff14SB/GAFF. ACS Omega 2020, 5, 4611–4619. 10.1021/acsomega.9b04233. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Kirkwood J. G. Statistical Mechanics of Fluid Mixtures. J. Chem. Phys. 1935, 3, 300–313. 10.1063/1.1749657. [DOI] [Google Scholar]
  27. Zwanzig R. W. High-Temperature Equation of State by a Perturbation Method. II. Polar Gases. J. Chem. Phys. 1955, 23, 1915–1922. 10.1063/1.1740604. [DOI] [Google Scholar]
  28. Bennett C. H. Efficient estimation of free energy differences from Monte Carlo data. J. Comput. Phys. 1976, 22, 245–268. 10.1016/0021-9991(76)90078-4. [DOI] [Google Scholar]
  29. Shirts M. R.; Chodera J. D. Statistically optimal analysis of samples from multiple equilibrium states. J. Chem. Phys. 2008, 129, 124105. 10.1063/1.2978177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Liu S.; Wang L.; Mobley D. L. Is Ring Breaking Feasible in Relative Binding Free Energy Calculations?. J. Chem. Inf. Model. 2015, 55, 727–735. 10.1021/acs.jcim.5b00057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Wang L.; Deng Y.; Wu Y.; Kim B.; LeBard D. N.; Wandschneider D.; Beachy M.; Friesner R. A.; Abel R. Accurate Modeling of Scaffold Hopping Transformations in Drug Discovery. J. Chem. Theory Comput. 2017, 13, 42–54. 10.1021/acs.jctc.6b00991. [DOI] [PubMed] [Google Scholar]
  32. Bhati A. P.; Wan S.; Wright D. W.; Coveney P. V. Rapid, Accurate, Precise, and Reliable Relative Free Energy Prediction Using Ensemble Based Thermodynamic Integration. J. Chem. Theory Comput. 2017, 13, 210–222. 10.1021/acs.jctc.6b00979. [DOI] [PubMed] [Google Scholar]
  33. Bhati A. P.; Wan S.; Hu Y.; Sherborne B.; Coveney P. V. Uncertainty Quantification in Alchemical Free Energy Methods. J. Chem. Theory Comput. 2018, 14, 2867–2880. 10.1021/acs.jctc.7b01143. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Case D. A.; Belfon K.; Ben-Shalom I. Y.; Brozell S. R.; Cerutti D. S.; Cruzeiro T. E. C.; Darden V. W. D.; Duke T. A.; Giambasu R. E.; Gilson G.; Gohlke M. K.; Goetz H.; Harris A. W.; Izadi R.; Izmailov S.; Kasavajhala S. A.; Kovalenko K.; Krasny A.; Kurtzman R.; Lee T.; LeGrand T. S.; Li S.; Lin P.; Liu C.; Luchko J.; Luo T.; Man R.; Merz V.; Miao K. M.; Mikhailovskii Y.; Monard O.; Nguyen G.; Onufriev H.; Pan A.; Pantano F.; Qi S.; Roe R.; Roitberg D. R.; Sagui A.; Schott-Verdugo C.; Shen S.; Simmerling J.; Skrynnikov C. L.; Smith N. R.; Swails J.; Walker J.; Wang R. C.; Wilson J.; Wolf L.; Wu R. M.; Xiong X.; Xue Y.; York Y.; Kollman D. M.. AMBER 2020, http://ambermd.org.
  35. Bhati A. P.; Coveney P. V. Large Scale Study of Ligand-Protein Relative Binding Free Energy Calculations: Actionable Predictions from Statistically Robust Protocols. J. Chem. Theory Comput. 2022, 18, 2687–2702. 10.1021/acs.jctc.1c01288. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Pivotal Software. RabbitMQ, https://www.rabbitmq.com, (accessed 2023-01-12).
  37. OS community. Celery, https://docs.celeryq.dev (accessed 2023-01-12).
  38. Huchet Q. A.; Kuhn B.; Wagner B.; Kratochwil N. A.; Fischer H.; Kansy M.; Zimmerli D.; Carreira E. M.; Müller K. Fluorination Patterning: A Study of Structural Motifs That Impact Physicochemical Properties of Relevance to Drug Discovery. J. Med. Chem. 2015, 58, 9041–9060. 10.1021/acs.jmedchem.5b01455. [DOI] [PubMed] [Google Scholar]
  39. Mei H.; Remete A. M.; Zou Y.; Moriwaki H.; Fustero S.; Kiss L.; Soloshonok V. A.; Han J. Fluorine-containing drugs approved by the FDA in 2019. Chin. Chem. Lett. 2020, 31, 2401–2413. 10.1016/j.cclet.2020.03.050. [DOI] [Google Scholar]
  40. Wade A. D.; Rizzi A.; Wang Y.; Huggins D. J. Computational fluorine scanning using free-energy perturbation. J. Chem. Inf. Model. 2019, 59, 2776–2784. 10.1021/acs.jcim.9b00228. [DOI] [PubMed] [Google Scholar]
  41. Lee Y.-K.; Parks D. J.; Lu T.; Thieu T. V.; Markotan T.; Pan W.; McComsey D. F.; Milkiewicz K. L.; Crysler C. S.; Ninan N.; Abad M. C.; Giardino E. C.; Maryanoff B. E.; Damiano B. P.; Player M. R. 7-Fluoroindazoles as Potent and Selective Inhibitors of Factor Xa. J. Med. Chem. 2008, 51, 282–297. 10.1021/jm701217r. [DOI] [PubMed] [Google Scholar]
  42. Lee Y.-K.; Parks D. J.; Lu T.; Thieu T. V.; Markotan T.; Pan W.; McComsey D. F.; Milkiewicz K. L.; Crysler C. S.; Ninan N.; Abad M. C.; Giardino E. C.; Maryanoff B. E.; Damiano B. P.; Player M. R. 7-Fluoroindazoles as Potent and Selective Inhibitors of Factor Xa. J. Med. Chem. 2008, 51, 282–297. 10.1021/jm701217r. [DOI] [PubMed] [Google Scholar]
  43. Jarvis L. M. Bristol Myers and Schrödinger sign discovery deal. Chem. Eng. News 2020, 98 (46), 15. 10.47287/cen-09846-buscon15. [DOI] [Google Scholar]
  44. Radical Cybertools. SAGA, https://github.com/radical-cybertools/radical.saga (accessed 2023-01-12).
  45. CompBioMed. HemelB High Performance Offload, https://github.com/EPCCed/hemelb-hoff (accessed 2023-01-12).
  46. Liu S.; Wu Y.; Lin T.; Abel R.; Redmann J. P.; Summa C. M.; Jaber V. R.; Lim N. M.; Mobley D. L. Lead optimization mapper: automating free energy calculations for lead optimization. J. Comput.-Aided Mol. Des. 2013, 27, 755–770. 10.1007/s10822-013-9678-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Scheen J.; Mackey M.; Michel J. Data-driven generation of perturbation networks for relative binding free energy calculations. Digital Discovery 2022, 1, 870–885. 10.1039/D2DD00083K. [DOI] [Google Scholar]
  48. Madin O. C.; Boothroyd S.; Messerly R. A.; Fass J.; Chodera J. D.; Shirts M. R. Bayesian-Inference-Driven Model Parametrization and Model Selection for 2CLJQ Fluid Models. J. Chem. Inf. Model. 2022, 62, 874–889. 10.1021/acs.jcim.1c00829. [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Jumper J.; Evans R.; Pritzel A.; Green T.; Figurnov M.; Ronneberger O.; Tunyasuvunakool K.; Bates R.; Žídek A.; Potapenko A.; Bridgland A.; Meyer C.; Kohl S. A. A.; Ballard A. J.; Cowie A.; Romera-Paredes B.; Nikolov S.; Jain R.; Adler J.; Back T.; Petersen S.; Reiman D.; Clancy E.; Zielinski M.; Steinegger M.; Pacholska M.; Berghammer T.; Bodenstein S.; Silver D.; Vinyals O.; Senior A. W.; Kavukcuoglu K.; Kohli P.; Hassabis D. Highly accurate protein structure prediction with AlphaFold. Nature 2021, 596, 583–589. 10.1038/s41586-021-03819-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Berman H. M.; Westbrook J.; Feng Z.; Gilliland G.; Bhat T. N.; Weissig H.; Shindyalov I. N.; Bourne P. E. The Protein Data Bank. Nucleic Acids Res. 2000, 28, 235–242. 10.1093/nar/28.1.235. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ci2c01596_si_001.pdf (1.2MB, pdf)

Data Availability Statement

TIES 2.0 is available at https://github.com/UCL-CCS/TIES. TIES_MD is available at https://ucl-ccs.github.io/TIES_MD. WebTIES can be accessed at https://ccs-ties.org/.


Articles from Journal of Chemical Information and Modeling are provided here courtesy of American Chemical Society

RESOURCES