For more software details, check out the group GitHub at: https://github.com/THGLab/
ECENet. ECENet is an equivariant machine learning interatomic potential built around edge-centered representations. It uses persistent SO(2)-equivariant features on atom-pair edges and equivariant message passing to predict energies, forces, and stress, with an ASE interface for molecular dynamics and structural relaxation. The associated Edge Cluster Expansion architecture is described in a 2026 preprint. GitHub
NewtonNet. NewtonNet is a Newtonian message-passing neural network for learning interatomic energies and forces. Recent work extends the differentiable model to obtain analytical Hessians for transition-state optimization, substantially reducing the cost of Hessian evaluation compared with direct ab initio calculations. GitHub
torchff. torchff is a high-performance differentiable molecular mechanics force-field library implemented in PyTorch with custom CUDA kernels. It provides differentiable implementations of common energy terms, including bonds, angles, torsions, electrostatics, and van der Waals interactions, while retaining PyTorch automatic differentiation. GitHub
SmileyLlama. SmileyLlama adapts Llama models for directed exploration of chemical space. The repository contains the code and data used to train and evaluate SmileyLlama and its variants, including models for property-conditioned molecular generation and generation of candidate binders. GitHub
SynLlama. SynLlama is a fine-tuned Llama model for generating synthesizable molecules and molecular analogs through complete synthetic pathways based on accessible building blocks and reaction templates. The repository provides inference and retraining code, with trained models and related resources available separately. GitHub
LinkLlama. LinkLlama is a Llama-based model for chemically reasonable linker design between molecular fragments using geometric and molecular-property constraints. In addition to the software, the project releases pretrained model weights, training data, benchmark sets, and processed ChEMBL data. GitHub
CAFE. Cofolding-Approach to Fragment Exploration is a workflow for exploring orthosteric, allosteric, and cryptic binding sites with fragment libraries and protein–ligand cofolding. The repository contains fragment catalogs, pocket reference structures, and the workflow used for cofolding and binding-site localization. GitHub
KinConfBench. KinConfBench is a reproducible benchmark for evaluating protein–ligand cofolding models on kinase conformational states. The repository provides workflows for running several cofolding models, assigning kinase conformational states, and analyzing model predictions, together with released inference data. GitHub
IDPForge. IDPForge is a transformer protein-language diffusion model for generating all-atom ensembles of intrinsically disordered proteins and disordered regions while retaining accompanying folded domains. The repository provides the model implementation and workflows for ensemble generation. GitHub
LMHE-TSopt. LMHE-TSopt is a machine-learning-driven transition-state optimizer that directly predicts the leftmost Hessian eigenvector (LMHE), the mode that locally approximates the reaction coordinate, rather than requiring a full Hessian calculation at every optimization step. The method uses an E(3)-equivariant neural network and integrates the predicted LMHE into restricted-step partitioned rational function optimization (RS-PRFO). GitHub
X-EISDv2. X-EISDv2 is a generalized, modular, and faster implementation of Extended Experimental Inferential Structure Determination for evaluating structural ensembles of intrinsically disordered proteins against experimental data. It updates the original X-EISD implementation with a more modular standalone software package. GitHub
UCBShift 2.0. UCBShift 2.0 extends UCBShift from backbone chemical-shift prediction to both backbone and side-chain atoms, enabling whole-protein chemical-shift analysis. The method combines sequence- and structure-based transfer prediction with an ensemble decision-tree machine-learning model using structural features derived from protein structures. The GitHub repository contains the software, training and testing identifiers, data-preparation scripts, and procedures for reproducing and retraining the model; the trained UCBShift 2.0 model files are available through Zenodo. GitHub
Hydrogen Combustion. A Benchmark Data Set for Hydrogen Combustion (2021). Data that was developed for machine learning applications deposited here: GitHub
UCBShift: Accurate Prediction of Chemical Shifts for Aqueous Protein Structure on “Real World” Data (2020). Jie Li, Kochise C. Bennett, Yuchen Liu, Martin V. Martin, and T. Head-Gordon. Chem. Sci. 11, 3180-3191 GitHub
MB-UCB: A. K. Das, L. Urban, I. Leven, M. Loipersberger, A. Aldossary, M. Head-Gordon, T. Head-Gordon (2019). Development of an Advanced Force Field for Water using Variational Energy Decomposition Analysis. J. Chem. Theory Comput. 15 (9), 5001-5013 [link] GitHub
MR-3D-DenseNet. S. Liu, J. Li, K. C. Bennett, B. Ganoe, T. Stauch, M. Head-Gordon, A. Hexemer, D. Ushizima, and T. Head-Gordon (2019) Multiresolution 3D-DenseNet for Chemical Shift Prediction in NMR Crystallography. J. Phys. Chem. Lett. 10, 4558−4565. DOI: 10.1021/acs.jpclett.9b01570. Github
PB-AM and PB-SAM. E. Jurrus, D. Engel, K. Star, K. Monson, J. Brandi, L. E. Felberg, D.H. Brookes, L. Wilson, J. Chen, K. Liles, M. Chun, P. Li, T. Dolinsky, R. Konecny, D. Koes, J. E. Nielsen, T. Head-Gordon, W. Geng, R. Krasny, M. Gunner, G.-W. Wei, M. J. Holst, J. A. McCammon, N. A. Baker (2018). Improvements to the APBS biomolecular solvation software suite. Protein Sci 27 (1), 112-128. doi: 10.1016/j.str.2014.10.011 ; Github
Berkeley-SC-Ensemble Decoys. A. Bhowmick, T. Head-Gordon (2015). A monte carlo method for generating side chain structural ensembles. Structure 23(1):44-55. doi: 10.1016/j.str.2014.10.011 ; M. S. Lin, N. L. Fawzi, and T. Head-Gordon (2007). Hydrophobic potential of mean force as a solvation function for protein structure prediction. Structure 15, 727-740 (2007). http://DOI:10.1016/j.str.2007.05.004. Berkeley-SC-Ensemble
Temperature Cool Walking. J. Lincoff, S. Sasmal, and T. Head-Gordon (2016). Comparing generalized ensemble methods for sampling of systems with many degrees of freedom. J. Chem. Phys. 145(17), 174107.http://doi.org/10.1063/1.4965439 S. Brown & T. Head-Gordon (2003). Cool-walking: a new markov chain monte carlo sampling method. J. Comp. Chem. 24 (1), 68-76 (PAK Symposium).http://doi/abs/10.1002/jcc.10181
The code here is a top-level python script that can run TCW simulations using the OpenMM software package. https://github.com/thglab/cool-walking
