Finding Stabilizing Mutations in a Classic Lipase Benchmark

    A structure-and-sequence-only first round recovered 13 of 20 published stabilizing positions in BsLipA; iterative retrospective calibration recovered 18 of 20.

    Evidence type
    Use Case
    Published
    March 2026

    Your enzyme works in the lab. It dies in the reactor.

    Higher temperatures can mean faster reactions, lower contamination risk, and broader process compatibility. But improving thermostability usually takes many rounds of design, expression, and screening. Directed evolution works. It is also slow, empirical, and lab-intensive.

    We asked a narrower question: how far can a structure-guided proposal system get on a hard published benchmark before any wet-lab iteration, and how much further can it get once published outcomes are used to calibrate the search?

    The benchmark: a deeply studied lipase with published outcome data

    We chose Bacillus subtilis Lipase A (BsLipA) because the literature provides unusually deep experimental coverage. Published campaigns from Reetz, Rao, and Rathi collectively identify 20 stabilizing positions, and later mechanistic work by Augustyniak et al. shows why this is a demanding target: much of the observed benefit comes from reduced aggregation of unfolding intermediates rather than simple thermodynamic stabilization.

    • Reetz's lab (Max Planck Institute) used B-FIT iterative saturation mutagenesis, targeting the most flexible positions in the crystal structure, then systematically combining hits. Their best combination of mutations achieved a +45°C improvement in T50 (60 min).*
    • Rao's lab (CCMB Hyderabad) used classical directed evolution, random mutagenesis and recombination across six generations, accumulating 12 mutations that shifted the melting temperature from 56°C to 78°C.
    • Rathi et al. computationally predicted and experimentally validated three more stabilizing mutations using rigidity theory, with the best single mutation contributing +6.6°C.

    * T₅₀ (60 min) is the temperature at which 50% of initial enzyme activity remains after 60 minutes of incubation. Wild-type T₅₀ (60 min) ≈ 48°C; best combinatorial variant (5-7 mutations) reached ≈ 93°C. Their best single mutation contributed only +4.3°C: the +45°C cumulative gain is one of the largest thermostability improvements ever reported for any enzyme, and illustrates how individually modest mutations can compound when combined. (Reetz, Carballeira & Vogel, 2006; as quoted in Rathi et al. 2016: "Four more steps of optimization and screening of about 8000 colonies then yielded two variants carrying five and seven mutations that showed an increase of T₅₀ by 45°C.")

    We evaluated BsLipA with two parallel processes. A proposal loop, running on the Crane Protein Intelligence Platform, saw only the crystal structure (PDB 1ISP, 1.30 Å resolution) and wild-type sequence and proposed ranked variant sets. In parallel, a verification loop had access to the published experimental outcomes and scored each proposal against the literature. Across iterative rounds, the verification loop identified which mutation classes were still being missed and updated the instructions for the next proposal round.

    Round 1 was structure-and-sequence only. Later rounds were retrospective, outcome-guided calibration.

    Three modeling components: General Platform (65% recall), Structural Intelligence (overrides where sequence priors miss local context), and Retrospective Calibration on BsLipA (90% recall) to produce 96 candidate variants.
    Conceptually, the final workflow has three modeling components. In the BsLipA benchmark, those components were refined through iterative retrospective proposal-verification cycles.

    Round 1 baseline: what the general pipeline finds from structure and sequence alone

    Before any target-specific optimization, the platform combines structure-based stability predictors, evolutionary models, and biophysical analysis into an integrated prediction pipeline. Two parallel tracks search for different classes of stabilizing mutations: surface engineering (charge networks, loop rigidification, consensus substitutions) and core optimization (cavity filling, packing quality, buried residue analysis).

    In round 1, the general pipeline recovered 13 of the 20 published stabilizing positions (65%). At those recovered positions, 9 of the 13 matched the exact published amino acid (69%). One of the strongest single-point gains in the benchmark, M137P (+6.8°C in the published dataset), was ranked at the top from structural and biophysical reasoning alone.

    This is the baseline. No target-specific tuning. No iteration. A protein engineer would leave round 1 with a shorter, mechanistically annotated shortlist to test.

    But 65% isn't 90%. Seven positions are still missing. To find them, the analysis needs to go deeper.

    Case study: when structural analysis overrode a negative sequence prior

    Machine learning models for protein stability encode strong statistical priors from large training datasets. Most of the time, those priors are correct. But some stabilizing mutations violate the patterns that ML models have learned, and at those positions, the models are not just uncertain, they're confidently wrong.

    In our sequence-based scoring stack, 6 of the 20 published stabilizing positions receive negative model scores. A representative case is F58I, a high-impact single mutation reported at +6.6°C. ESM2 assigns F58I a strongly negative log-likelihood score (−4.70), indicating that the sequence model disfavors the substitution. The negative sequence prior misses a local structural context that helps explain the published result.

    Consider this position, a buried phenylalanine. Sequence models encode a strong prior: removing an aromatic ring from the protein core is destabilizing. That's usually true. But this particular phenylalanine sits in a purely aliphatic pocket, making no aromatic-specific contacts. Its flat ring geometry is suboptimal. A branched aliphatic like isoleucine packs better, and the crystal structure coordinates show this directly.

    The platform detects these cases from the atomic coordinates alone. For each buried aromatic, the pipeline computes whether it participates in aromatic-specific interactions and how well it packs against its neighbors. Where the structure shows a frustrated aromatic with poor contacts, the sequence prior is overridden. This specific override does not depend on labeled outcomes; it depends on local geometry and well-established biophysics.

    This is where the pipeline earns its keep. Running a sequence model is straightforward. The harder problem is knowing when to override it, and having the structural reasoning to do so defensibly.

    When a sequence prior misses local structural context: ESM2 assigns F58I a strongly negative score (log-likelihood −4.70), but the crystal structure shows Phe58 sits in a purely aliphatic pocket with zero aromatic contacts. Published result: +6.6°C.
    ESM2 assigns F58I a strongly negative score, but the local pocket is purely aliphatic and lacks aromatic-specific contacts. Published result: +6.6°C. Cases like F58I show where atomic context can recover positions that sequence models score negatively.
    Explore the pocket around Phe58. ESM2 disfavors F58I, but the local pocket lacks aromatic-specific contacts and helps explain the published +6.6°C result. Rotate and zoom with your mouse.

    Outcome-guided retrospective calibration on BsLipA

    Across repeated retrospective proposal-verification cycles, the verification loop used the published outcomes to identify which mechanistic classes were still being missed and to tune the proposal instructions to match: how much weight to give structural evidence versus evolutionary conservation, when to override negative sequence priors, and how strongly to prioritize motif-level rules such as helix-cap prolines.

    By the final round, the calibrated system recovered 18 of 20 published stabilizing positions (90%). Eleven final calls matched the exact published amino acid, and seven more landed on the correct position with a different substitution. All four highest-impact published mutations were recovered. In other words, the final tally was 11 exact published amino acid matches, 7 same-position alternate substitutions, and 2 misses.

    Because these later rounds used published outcomes for calibration, this should be read as a retrospective result on BsLipA rather than a prospective validation on a fresh target.

    Positions recovered, round 1

    13/20 (65%)

    Positions recovered, final round

    18/20 (90%)

    Exact published amino acid matches

    11

    Same-position alternate substitutions

    7

    Misses

    2

    Highest-impact mutations

    4/4 recovered

    Candidate variants in final panel

    96 variants

    The two remaining misses cluster in interaction types not yet captured by the workflow, including electrostatic decomposition and hydrogen-bond network analysis. That gives us a concrete picture of what the current stack still under-models.

    Published stabilizing positions on BsLipA after retrospective calibration. Green: exact published amino acid match. Gold: correct position, different substitution. Red: miss. Toggle surface, cartoon, labels, and spheres.

    Mutation-by-mutation results

    To make the benchmark auditable, the full set of 20 published stabilizing positions is listed below with the reported substitution, reported effect size where available, and the final prediction outcome.

    The gold category (correct position, different amino acid) still points to the right site, but is not counted as an exact published match.

    PosPublished stabilizing substitution(s)EffectSourceOur result
    15A15ScumulativeRaoExact match
    17F17ScumulativeRaoExact match
    20A20EcumulativeRaoExact match
    33R33G/QcombinatorialReetzPosition found, different AA
    34D34NcombinatorialReetzExact match
    35K35DcombinatorialReetzPosition found, different AA
    54V54H+5.7°CRathiPosition found, different AA
    58F58I+6.6°CRathiExact match
    89N89YcumulativeRaoExact match
    96V96S+3.6°CRathiMiss
    111G111DcumulativeRaoMiss
    112K112DcombinatorialReetzPosition found, different AA
    114L114P+1.0-1.9°CRaoExact match
    132A132D+1.0-1.9°CRaoExact match
    134M134D/E+5.8°CReetz + RaoPosition found, different AA
    137M137P+6.8°CRaoExact match
    139Y139CcombinatorialReetzPosition found, different AA
    157I157MconvergentReetz + RaoPosition found, different AA
    163S163P+1.8°CRaoExact match
    166N166YcumulativeRaoExact match

    Single-mutation temperature shifts are shown where available. Entries labeled cumulative, combinatorial, or convergent come from multi-mutation backgrounds and are not directly comparable numerically.

    What this tells us

    BsLipA does not prove prospective performance on every enzyme. It does show something narrower and useful: structure-guided rules can recover a meaningful share of known stabilizing positions on a hard target from day one, and a feedback loop can materially improve coverage once labeled data exists.

    The specific mutations are BsLipA-specific. The more transferable part is the mechanistic vocabulary: surface charge engineering, core packing, helix-boundary rigidification, and context-dependent overrides of sequence priors.

    For a new enzyme, the right expectation is not "90% on day one." The right expectation is a mechanistically reasoned starting panel, and a system that can learn quickly from screening results.

    The practical output

    The practical output is a 96-variant screening panel. Each candidate comes with a mechanistic rationale, a confidence rank, and an activity-risk annotation.

    These are testable hypotheses for synthesis and screening, not validated wins. The value is not only the shortlist; it is the traceable reasoning behind each call and the ability to update the shortlist as data comes back.

    What would change?

    What would change if you could start with a smaller, mechanistically ranked panel instead of screening thousands of variants blind, and improve that panel quickly as feedback comes back?

    If you're working on a thermostability problem, we'd be happy to show how this workflow would look on your enzyme.

    Let's talk

    References and benchmark notes

    This benchmark aggregates published BsLipA thermostability data from Reetz, Rao, Rathi, and Augustyniak et al., uses PDB 1ISP as the structural starting point, and reports round 1 separately from the final calibrated result to distinguish structure-only proposals from outcome-guided retrospective calibration. It is a site-level benchmark assembled from both single-mutation and multi-mutation BsLipA studies.

    • Reetz, Carballeira & Vogel, Angew. Chem. Int. Ed. 2006, 45, 7745-7751.
    • Gumulya & Reetz, ChemBioChem 2011, 12, 2502-2510.
    • Acharya et al., J. Mol. Biol. 2004, 341, 1271-1281.
    • Ahmad, Kamal et al., J. Mol. Biol. 2008, 381, 324-340.
    • Rathi, Fulton, Jaeger & Gohlke, PLoS Comput. Biol. 2016, 12, e1004754.
    • Augustyniak et al., Protein Sci. 2012, 21, 487-497.
    • van Pouderoyen et al., J. Mol. Biol. 2001, 309, 215-226. (PDB 1ISP)