Back

LieOTMap: A Differentiable Approach to Cryo-EM Fitting via Lie-Theoretic Optimal Transport

Hu, Y.; Cao, Z.; Liu, Y.

2025-09-19 bioinformatics
10.1101/2025.09.16.676533 bioRxiv
Show abstract

MotivationThe integration of high-resolution atomic models with lower-resolution cryo-electron microscopy (cryo-EM) maps is a fundamental task in structural biology. However, this rigid-body fitting problem is challenged by complex scoring landscapes and the non-differentiable nature of standard structural similarity metrics like TM-score, precluding their direct use in modern gradient-based optimization pipelines. MethodWe present LieOTMap, a novel, fully differentiable framework for cryo-EM fitting. Our approach introduces two key innovations. First, we parameterize rigid-body transformations on the Lie algebra se(3), which provides a minimal, singularity-free representation of the motion. Second, we formulate a loss function based on the Sinkhorn divergence, a differentiable proxy for the Optimal Transport (Wasserstein) distance. This loss function serves as a robust, geometrically meaningful surrogate for non-differentiable scores, allowing us to leverage powerful gradient descent optimizers to navigate the search space. ResultsWe demonstrate the effectiveness of LieOTMap by fitting the apo-state structure of E. coli GroEL (PDB: 1aon) into the ATP-bound state cryo-EM map (EMD-1046). Our method successfully navigates a large-scale conformational change, achieving a highly accurate final RMSD of 3.08 [A] with respect to the ground-truth structure (PDB: 1GRU). This result showcases the power of combining Lie-theoretic representations with differentiable geometric loss functions for complex structural alignment tasks. AvailabilityThe source code is available at https://github.com/YueHuLab/LieOTMap.

Matching journals

The top 1 journal accounts for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.