bioRxiv · 10.64898/2026.09.28.754770
PySTARC: GPU-accelerated Brownian dynamics for bimolecular association rate constants
Abstract
Drug-target association and dissociation rates often determine in vivo efficacy more than affinity alone. The association rate constant, however, is computationally challenging to predict since the productive encounter is a rare event in a large translational and orientational search space, which lies beyond the reach of conventional atomistic simulations. We present PySTARC (Python Simulation Toolkit for Association Rate Constants), a GPU-accelerated Brownian dynamics engine for estimating bimolecular association rate constants. PySTARC is a Python reimplementation of the BrownDye engine that converges even small reaction probabilities on a single GPU, at a throughput that would otherwise require a large CPU cluster. The current framework resolves reactions between integration steps with a closed-form Brownian bridge, models the internal flexibility of the solute through a coarse-grained bead chain, distributes trajectories across multiple GPUs, checkpoints long runs, monitors convergence, and automates the entire workflow from input structures to rate estimates. PySTARC is validated against protein-ligand and protein-protein complexes spanning five orders of magnitude in the association rate constant, with most estimates within one order of magnitude of experiment.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ojha, A. A., Huber, G., Dutta, S., Hanson, S. M.. 2026-09-29. PySTARC: GPU-accelerated Brownian dynamics for bimolecular association rate constants. https://doi.org/10.64898/2026.09.28.754770
Cite the original work for its findings. Save a collection to share your selection of sources.