Investigating the impacts of sidechains on de-novo protein design

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

De novo protein design aims to create novel protein structures and sequences, often to enable specific functions. Most current generative models operate on simplified backbone-only representations. However, in vivo and in vitro protein folding and function are largely mediated by amino acid sidechains. Given this biochemical relevance, we ask: what happens when sidechain and sequence information are introduced into a protein generative model? To address this, we developed SiBaSe , a novel generative model that simultaneously co-designs sidechains, backbones, and sequence. SiBaSe achieves design performance approaching that of state-of-the-art backbone-only models. However, analysis of design patterns reveals that, despite access to sidechain data, the model behaves similarly to a backbone-based model. This appears to arise from uncertainties in the simultaneous modeling of sequence and sidechains that are inherent to flow-based architectures and offers new insight into architectural limitations and opportunities for improving generative protein design.
Full text 47,321 characters · extracted from oa-pdf · click to expand
1 Investigating the impacts of sidechains on de-novo protein design. Cooper Svajda 1 , Joshua Yuan 2 Corresponding Author Email: [email protected] 1 – Department of Plant Pathology and Microbiology, Texas A&M University 2 – Department of Energy, Environmental and Chemical Engineering, Washington University in St. Louis De novo protein design aims to create novel protein structures and sequences, often to enable specific functions. Most current generative models operate on simplified backbone-only representations. However, in vivo and in vitro protein folding and function are largely mediated by amino acid sidechains. Given this biochemical relevance, we ask: what happens when sidechain and sequence information are introduced into a protein generative model? To address this, we developed SiBaSe, a novel generative model that simultaneously co-designs sidechains, backbones, and sequence. SiBaSe achieves design performance approaching that of state-of-the-art backbone- only models. However, analysis of design patterns reveals that, despite access to sidechain data, the model behaves similarly to a backbone-based model. This appears to arise from uncertainties in the simultaneous modeling of sequence and sidechains that are inherent to flow-based architectures and offers new insight into architectural limitations and opportunities for improving generative protein design. 1 Introduction Protein design is an emerging field with the potential to transform nearly every area of biology. By designing proteins de novo for specific functions, it becomes possible to bypass the constraints of natural evolution and create novel, non-natural phenotypes. Recent advances in this field have been driven by machine learning-based tools that automate and accelerate the design process. The standard pipeline (Yeh et al. 2023, Lauko et al. 2024) begins with a structure generation tool , which produces a protein backbone lacking sequence or sidechain information (e.g., Watson et al. 2023, Yim et al. 2023a, Lin et al. 2023). These backbone structures can be guided toward specific functions through the inclusion of structural or functional motifs. Next, a sequence design model , most commonly ProteinMPNN (Dauparas et al. 2022), is used to infer an amino acid sequence intended to fold into the target backbone. Finally, the designed sequence is evaluated using a structure prediction model , such as AlphaFold2 or ESMFold, to assess whether the predicted fold matches the original design (Jumper et al. 2021, Lin et al. 2023). The agreement between the designed and predicted structures, often referred to as designability , is used to determine the in-silico success of the design. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 2 This design pipeline has enabled the creation of novel and functional proteins that would have been unattainable only a few years ago, including de novo luciferases, serine hydrolases, and high-affinity binders with micro- to nanomolar affinities (Yeh et al. 2023, Lauko et al. 2023, Krishna et al. 2024). Remarkably, these successes have been achieved using models that, at a fundamental level, do not directly manipulate one of the most critical determinants of protein structure: the amino acid sidechains. According to Anfinsen’s Dogma, a protein’s sequence alone determines its folded structure, and the distinguishing chemical features of a sequence arise from the unique compositions and order of its sidechains (Anfinsen, 1973). Decades of biochemical research supports this, showing that folding is driven by sidechain interactions; whether through modulating the backbone’s electronic structure immediately after translation (Spassov et al. 2007) or later via sidechain packing, burial, and non-covalent interactions (Dill 1990, Dill et al. 2008, Farber & Mittermaier 2008). This biochemical importance stands in contrast to the simplifications of backbone-only models, prompting the central question of this study: what happens when sidechain information is introduced into a protein generative model? To investigate this question, we developed a novel protein generative model called SiBaSe (Sidechains, Backbone, Sequence). Incorporating sidechains into the design process necessitated the inclusion of sequence information, as an amino acid’s identity is inherently defined by its sidechain. To isolate the effect of sidechain inclusion, we designed SiBaSe to be architecturally similar to a recent family of backbone models: FrameDiff, FrameFlow, and MultiFlow (Yim et al. 2023a, Yim et al. 2023b, Campbell et al. 2024), henceforth the FrameFamily. By maintaining architectural similarity with these models, we aimed to control for spurious variables and directly assess the impact of incorporating sidechain-level detail. A key challenge in the co-generation of sidechains and backbones is the inherent sequence dependence of sidechains: their geometry and identity are tightly coupled. In de novo protein generation, however, the sequence is initially unknown, requiring a sidechain representation that is independent of residue identity. SiBaSe addresses this by representing sidechains using the same local-frame based system employed for the backbone. This choice enables the model to manipulate sidechain geometries without requiring prior knowledge of the sequence. Additionally, it facilitates seamless architectural integration, minimizes memory usage, and supports the use of the rotationally invariant Invariant Point Attention (IPA) module (Jumper et al. 2021). To evaluate the impact of sidechain inclusion on generative performance, we compared SiBaSe to other models in the FrameFamily across three key metrics: designability , diversity , and novelty . To further probe the relative contribution of each data type (backbone, sidechain, and sequence) we conducted a partial conditioning experiment, selectively providing subsets of structural information during generation. Finally, we performed a qualitative assessment of model behavior, including sequence confidence , sidechain placement , and overall design patterns, to better understand how sidechain information influenced the generative process. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 3 2 Results 2.1 Unconditional Generation The first test of SiBaSe was the unconstrained design of 450 proteins ranging from 75 to 225 amino acids in length. Each of these generated proteins possessed a SiBaSe generated backbone structure, sequence and sidechain placements. The designed sequence of each protein was then provided to ESMFold (Lin et al. 2023), whose predictions were compared to the original designs to calculate designability (backbone-RMSD). Each of the outputs with designability <3 Å were then compared to their nearest structural neighbor in the PDB, using the program FoldSeek, which returned a pdbTM value for each design (VanKempen et al. 2023). SiBaSe was capable of designing protein structures and sequences which achieved designability backbone-RMSD values as low as 2.42 Å (Fig 1). Despite this, out of the 450 designs only 7 had designability scores of less than 3 Å (1.6%) This designability success rate is significantly lower than peer backbone-only models. It is important to note, the likelihood of successfully designing sequences and structures which fold at under 3 Å of accuracy by random chance is infinitesimal. Any level of success at this task indicates the model had learnt a true mapping in protein sequence-structure space. Figure 1: Unconditional Co -Generation Sampling of SiBaSe: Above are three proteins whose structure, sequence and sidechains were generated using SiBaSe. The saturated color is the SiBaSe output while the faded-colored and grey structures are the superimposed ESMFold and .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 4 AlphaFold2 predictions respectively. The alignments are shown as scRMSD and scRMSD-AF2 respectively. pdbTM and nnSeq record the TM score and sequence identity to the nearest neighbor in the PDB as determined by FoldSeek. The insets below show zoomed-in fragments with sidechain designs/predictions displayed in same color scheme as above. The sequence and corresponding fragment are color coded for amino acid identification. In order to assess the quality of the protein structures themselves, and not the quality of sequence-structure pairs, the same 450 designs were each given 3 new sequences designed by ProteinMPNN (Dauparas et al. 2022). These sequences were then subjected to the same ESMFold reconstructions for designability assessment as before (Fig 2). Additionally, all designs with designability under 3 Å (the ‘success subset’) had a nearest-neighbor found in the PDB using FoldSeek with which to calculate pdbTM. The ‘success subset’ was then clustered via TM score following established conventions (Herbert 2008), with the number of clusters divided by total proteins in the subset to arrive at a diversity score. Figure 2: MPNN Redesigns of SiBaSe Designed Backbones: Above are 6 designs from SiBaSe whose sequences were redesigned using ProteinMPNN. The sequences were folded using ESMFold and structures aligned and visualized as in Figure 1. The scRMSD and pdbTM displayed derived from same approach described in Figure 1. SiBaSe demonstrated generative behavior broadly consistent with other models in the FrameFamily across multiple key metrics (Table 1). Its generated structures were comparably The average diversity of its generated structures was comparable to that of Frame Diff and exceeded the diversity observed in FrameFlow. In the subset of successful designs, SiBaSe achieved slightly .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 5 improved novelty relative to peer models. When evaluating designability, co-design success was observed in 1.6% of cases, a lower rate than backbone-only models, including the co-generative MultiFlow. However, when sidechains were excluded and structures were re-sequenced using ProteinMPNN, success rates improved substantially. At a 3 Å cutoff, designability reached 30%, and at the more stringent 2.5 Å cutoff used in prior FrameFamily publications, SiBaSe achieved a 24% success rate. Together, these results suggest that while co-design introduces challenges for structural fidelity, SiBaSe shares key generative characteristics with established backbone-focused models. Table 1: Comparison of SiBaSe to FrameFamily: SDE – stochastic sampling strategy, ODE – deterministic/flow sampling strategy, CoDesign – simultaneous design of structure and sequence, * - proportion < 3 Å vs <2.5 Å for other designability values, **- value of 1 not reported due to overinflation from small number of total proteins, *** - no published values In nearly all cases, sequences redesigned with ProteinMPNN achieved higher designability than the original SiBaSe-generated sequences (Fig. 3A). While SiBaSe was capable of producing successful designs, a gradual decline in designability was observed with increasing protein length (Fig. 3B). Although novelty showed a modest negative correlation with designability, the model was still able to generate proteins that were both highly novel and structurally accurate (Fig. 3C). In terms of secondary structure composition, SiBaSe exhibited no clear bias, generating proteins with diverse secondary structural composition (Fig. 3D). .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 6 Figure 3: Analysis of SiBaSe Designs: Graphical representation of SiBaSe designs illustrating designability versus sequence origin, length and novelty. An additional panel illustrates secondary structure diversity of designs. Panel A plots designability RMSD for SiBaSe designed sequence (x- axis) versus MPNN redesign (y-axis). Panel B plots designability RMSD (bester performer, y-axis) against protein length (x-axis). Panel C plots designability RMSD (y-axis) against novelty (TM, x- axis). Panel D plots proportion of secondary structure; y-axis is beta-sheet proportion, x-axis is alpha-helix proportion. 2.2 Conditional Generation In an attempt to investigate the relative impact or importance of backbone and sidechain geometric information during design, an experiment was conducted using conditioning. Briefly, conditioning involves providing the model with a fragment(s) of protein structure and/or sequence called the ‘motif’ and tasking it with generating a protein containing it, the ‘scaffold’ (Fig 4). The replacement method of conditioning, while facing key limitations, was more than adequate for this experiment and required no specialized training for the conditioning task (Trippe et al. 2022). .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 7 To evaluate how different types of structural information influence design, we tested SiBaSe under three distinct conditioning modes. In Mode 1, the conditioning motif included backbone, sidechains, and sequence. Mode 2 used backbone and sequence, while Mode 3 provided sidechains and sequence without the backbone (Fig 4A). Motifs were sampled from the Protein Data Bank (PDB) and selected to present increasing levels of difficulty: ranging from large, contiguous secondary structure elements to small, non-contiguous fragments. For each mode– motif combination, 30 designs were generated (Fig 4b). Each SiBaSe-designed sequence, along with three ProteinMPNN redesigns (with the motif sequence fixed), was submitted to ESMFold for structure prediction. Design–prediction pairs were evaluated using whole-protein designability scores as before, and additionally, motif-only RMSD was computed in an all-atom manner to assess local structural fidelity. Figure 4: Conditioning Modes and Motifs: Above is a graphical representation of the 3 conditioning modes used in this work, the concept of conditioning, and the 8 motifs used in this .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 8 work. Panel A shows three conditioning modes: 1 – backbone/sidechain/sequence, 2 – backbone/sequence, 3 – sidechain/sequence. Panel B illustrates the process of conditioning, motif in red scaffold in grey. Panel C shows the 8 motifs used, the PDB ID of origin for each motif is shown next to the motifs. Designability scores, both for whole-protein structures and motif-level all-atom RMSD, declined with increasing motif complexity and across conditioning modes, with Modes 1 and 2 consistently outperforming Mode 3 (Fig. 5A). Because RMSD is sensitive to the size of the structure being evaluated, motif-level RMSDs were normalized to allow fair comparison across motifs of varying sizes. This normalization accentuated the observed trend, reinforcing the correlation between reduced motif size, or lack of backbones, and lower design accuracy (Fig. 5B). These results suggest that the model more effectively integrates backbone information than sidechain information during the generative process. Moreover, relatively small amounts of backbone input were sufficient to guide design outcomes, whereas equivalent sidechain information had a more limited effect (Fig. 5B). .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 9 Figure 5: Conditional Sampling Evaluation : Above is a graphical representation, via boxplots, of the designability of motif-conditioned outputs of SiBaSe. Panel A shows the 8 motifs (x-axis) in order of increasing ‘difficulty’ from left to right. Each motif has 6 boxplots (left to right) corresponding to whole protein RMSD, modes 1, 2 and 3, then motif-all-atom RMSD, modes 1, 2, 3. Panel B shows the normalized motif-all-atom RMSD for the 8 motifs, 3 boxplots correspond (left to right) modes 1, 2, 3. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 10 2.3 Sidechain Placement Sidechain placement was analyzed by comparing 450 unconditioned SiBaSe designs to 450 randomly sampled proteins from the training set. Amino acids were separated by type, and their backbone frames were aligned to assess sidechain translation. The central atom of each sidechain frame was plotted, and normalized Earth Mover’s Distance (nEMD) was computed to quantify similarity between real and designed point clouds (Fig. 6A). Placement accuracy varied by amino acid type: smaller, more common, and less flexible residues (e.g., Leucine, Asparagine, Valine, Glutamate) showed tighter cluster overlap and lower nEMD values, while larger, flexible, and rarer residues (e.g., Arginine, Methionine, Lysine) diverged more. A key observation is that the placement of designed sidechains was slightly closer to the backbone as compared to the real protein distributions for most of the amino acid types (exceptions being Valine and Leucine). Serine and Isoleucine were notable exceptions to this pattern with poor performance despite their size and frequency in the training data. To assess orientation, the same central atoms were centered at the origin and the terminal frame atoms were projected onto a unit sphere (Fig. 6B). Orientation accuracy similarly depended on residue type, with narrow, well-overlapping distributions for Tyrosine, Tryptophan, Valine, Isoleucine, and Threonine, and broader divergence for Arginine, Methionine, and Lysine. Interestingly, Serine and Isoleucine again showed strong orientation overlap despite translational inaccuracy. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 11 Figure 6: Sidechain Placement Visualization: Above is an illustration of the sidechain frame placements in SiBaSe designs versus real proteins. Panel A demonstrates the sidechain placement (translation) of real (blue) and designed (red) amino acids relative to the amino acid backbone (green). The normalized earth movers distance (nEMD) value is adjacent the amino acid name. Panel B shows the orientations of amino acids sidechains in a unit-sphere-like representation. Real sidechain frame terminal atoms are shown in blue, designs shown in red. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 12 2.4 Sequence Generation Dynamics Following the continuous-time Markov chain framework described in MultiFlow (Campbell et al. 2024), SiBaSe outputs a rate matrix that reflects the model’s confidence across all 20 amino acid types at each position during generation. This enables direct visualization of sequence dynamics throughout the design process (Fig. 7). Initially, with the sequence tensor fully masked, the model exhibits low confidence across all positions, as indicated by low color saturation. Around timestep t = 0.33, confidence begins to increase and the model starts converging on a prospective sequence. However, even after this point, many positions continue to undergo rapid turnover in predicted amino acid identity. The most confident residue at a given position often shifts significantly in both biochemical properties and size. One illustrative example (highlighted by a red arrow in Fig 7) shows a single position transitioning from alanine to phenylalanine, cysteine, glutamate, lysine, and finally leucine over the course of a single trajectory. Figure 7: Amino Acid Confidence Matrix : The above matrix visualizes the amino acid sequence, and confidence, of a SiBaSe generated protein during the design process. X-axis corresponds to the amino acid sequence of designed protein in N-to-C order (left to right). Y-axis corresponds to generative timestep, top of graph 𝑡 = 0, bottom of graph 𝑡 = 1. Color corresponds to amino acid type. Saturation indicates confidence, lower saturation indicating lower confidence. 2.4 Intra-Generation Structural Dynamics As a final assessment of model behavior during the generative process, a single design trajectory was sampled, and the model’s outputs were visualized at each timestep (Fig. 8). Protein backbone frames were rendered in purple and sidechain frames in green. In the final structure, sidechain frames were well-distributed, filling the space around and between backbone elements. Earlier in the trajectory (t < 0.75), however, sidechain frames remained closely clustered around their respective backbone frames. The backbone appeared to extend and adopt a coarse fold first, with sidechain frames remaining tightly coupled to their backbones. This visualization highlights a temporal separation in structure formation, with backbone geometry evolving earlier in the trajectory and sidechain placement following. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 13 Figure 8: Visualization of Protein Generative Trajectory within SiBaSe: Above are 6 snapshots of the SiBaSe protein ‘prediction’, or output, for 6 timesteps during a single design trajectory. Timestep value of snapshot to the top left of each image. Backbone frames are colored purple and sidechain frames colored green. 3 Discussion Sidechains play an indispensable role in protein folding and function (Dill 1990, Dill et al. 2008, Spassov et al. 2007, Farber & Mittermaier 2008), so their inclusion in a generative model was expected to produce significant deviations in behavior from backbone-only structural models. However, the most immediate and striking result was that SiBaSe, despite incorporating sidechain information, exhibited only modest differences from the backbone-focused FrameFamily models in terms of designability, novelty, and diversity. The co-generation success rate of 1.6% (at a <3 Å threshold) was notably lower than that of MultiFlow, the only other model capable of joint sequence and structure generation. Nonetheless, even modest success in the co-design task demonstrates that SiBaSe was able to learn a non-trivial mapping between structure and sequence spaces. When structure alone was evaluated, by remaking sequence with ProteinMPNN, SiBaSe achieved a substantially higher success rate of 30%, revealing a stark contrast between structure- only and co-generation performance. This divergence in structure-only vs cogeneration success pointed toward a deeper phenomenon that was further explored through targeted analyses. In order to assess the relative contributions of the various kinds of information, conditioning was used as a method for controllable data-injection. During the design process, the positions/sequence of the motif inform the surrounding designed protein, and as such the models ability to utilize this information serves as a practical proxy for the importance and interpretability of the injected data. As expected, designability was highest for larger and structurally simpler .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 14 motifs. However, as motif size decreased, the performance of sidechain-only (Mode 3) outputs declined more rapidly than that of backbone-only (Mode 2) outputs. Visual inspection of selected designs (Supp. Fig. 3) revealed that small sidechain-only motifs were often disregarded entirely, with final sidechain frames appearing up to 10 Å away from their corresponding backbone positions. This suggests that the model had more difficulty extracting actionable structural cues from sidechains alone, particularly in sparse or fragmentary contexts. Generative models generate from distributions they have learned, so visualizing the placements of sidechains (tantamount to rotamer assignment) was expected to yield clues about the learning that took place in sidechain space. In terms of translational accuracy, the model was generally able to assign plausible sidechain positions relative to the backbone, with performance correlated to amino acid size, frequency, and flexibility. However, the predicted sidechains tended to remain closer to the backbone than those in real proteins, suggesting a conservative placement strategy. Notably, Serine and Isoleucine exhibited unexpectedly poor translational accuracy despite their high frequency and simple rotameric profiles. In contrast, orientation accuracy was more consistent across residue types. This pattern may reflect differences in learning complexity, as the space of orientations (the 𝑆𝑂(3) manifold) is more constrained and potentially easier to model than the open-ended Cartesian space of translations. Overall, the model showed substantial divergence in sidechain placement accuracy between amino acid types and had an overall pattern of timid translational placement. Sequence design in SiBaSe, following the continuous-time Markov chain approach of FrameFlow, proceeds via iterative updates of amino acid type probability distributions. A key advantage of this framework is that it enables inspection of the model’s internal decision-making dynamics during generation. Early in the design process, the model exhibited high uncertainty across the sequence, with low confidence in amino acid identity for the first third to half of the trajectory. Even after convergence began, substantial stochasticity remained, both in confidence levels and in the identity of the most probable amino acid at each position. In many cases, the most confident residue type at a given site shifted drastically between chemically and structurally distinct amino acids, suggesting ongoing competition between diverse sequence solutions. These patterns come into focus with the last data point, the visualization of a generative trajectory. The models’ behavior was backbone-centric, in spite of the sidechain information present. For the majority of the trajectory, the backbone was assuming a nascent-then-final shape while the sidechains were ‘dragged’ along by their respective backbones. Rather than any apparent sharing of burden between backbones and sidechains with respect to structure resolution, the model appears to have learned to be a backbone-first model with sidechains serving a supporting role at best; and potentially a drag on the model’s design freedom at worst. In answering why, we postulate that there is a ‘penalty of uncertainty’ which is a result of the interplay between sequence and sidechain geometry. Throughout the design trajectory, sequence predictions remained volatile, and sidechains were often positioned conservatively, closer .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 15 to the backbone than observed in real proteins. While changes in sequence do not necessarily perturb backbone geometry, each shift in amino acid identity implies a distinct sidechain conformation, often requiring substantial spatial rearrangement. This geometric sensitivity introduces inertia into the design process: the model defers confident sidechain placement until the backbone stabilizes. As a result, sidechains are treated as secondary elements, trailing behind backbone formation rather than serving as active guides. As a result, SiBaSe operates as a backbone-first model, with sidechains integrated late in the process and contributing minimally to early structural decisions. This highlights a key architectural limitation: without explicit mechanisms to resolve or mitigate the uncertainty from sidechain-sequence interdependence, the generative process defaults to the simpler, and more stable, backbone space. 4 Conclusions SiBaSe was developed to explore the effect of incorporating biochemically rich sidechain information into generative protein design, and it was able to achieve near-peer performance in several metrics. Experimentation with the model revealed that despite having access to sidechain data, the model ultimately adopted a backbone-centric strategy. This suggests that the presence of sidechains, when represented in a singular format, introduces uncertainty that the model is reluctant to resolve. This behavior is likely generalizable to other computational approaches that treat sidechains deterministically during sequence generation. To meaningfully leverage the informational richness of sidechains, future models may need to adopt representations that accommodate multiple evolving sidechain configurations in parallel. Such flexibility could enable more effective exploration of the intertwined sequence–structure landscape and help overcome the architectural inertia imposed by sidechain uncertainty. 5 Materials and Methods 5.1 Flow Models SiBaSe was designed to emulate the behavior of FrameFlow/MultiFlow, and as such it is of the Continuous Normalizing Flow (CNF) family of models (Yim et al. 2023a, Cambell et al. 2024). These models learn a reversible mapping between two distributions, the data distribution, 𝑝!, and some prior distribution (often a form of noise), 𝑝", by integrating an ordinary differential equation (ODE) over a learned vector field, , 𝑣#. 𝑑𝐳(𝑡) 𝑑𝑡 = 𝑣#(𝐳(𝑡), 𝑡), 𝐳(0) ∼ 𝑝", 𝐳(𝑇) ∼ 𝑝! .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 16 Flow matching is an approach to training in which, rather than solving the entirety of the differential equation, the model learns an approximation of the full vector field, 𝑢$(𝑥 ∣ 𝑥!), in a supervised fashion (Lipman et al. 2022). 𝐿FM = 𝔼$,&!,&[‖𝑣$(𝑥) − 𝑢$(𝑥 ∣ 𝑥!)‖'] Progress along the vector field is quantified by a continuous variable, the timestep (𝑡), in the range of [0, 1]. The noise priors exist at 𝑡 = 0, and true data at 𝑡 = 1. Intermediate levels of noise in the range [0, 1] are arrived at via a linear interpolation along the vector connecting the two points in either Euclidian space for coordinates, or the geodesic on the 𝑆𝑂(3) manifold for orientations (Supp. Fig. 1). The selected prior distributions are a three-dimensional gaussian distribution, 𝑁(0,1) ∈ ℝ( , and the uniform distribution in 𝑆𝑂(3), 𝑈(𝑆𝑂(3)), for coordinate and orientation data respectively. Sequence, as categorical data, will be described in section 5.3. 5.2 Frame Representation of Backbones and Sidechains The backbones and sidechains of amino acids are represented as frames, mathematical objects with a coordinate and rotation matrix which describes a local reference frame. Frames are constructed, using the Gram-Schmidt orthogonalization process, from 3 points in space. Backbones are readily convertible in this format as they consist of a repeating pattern of N-C-Cα atoms with consistent internal bond geometry. Representing sidechains as frames has several benefits, namely the sequence-agnosticism of the frame representation and ease of incorporating these additional frames with those of the backbones. In order to convert the sidechains into a frame representation it was necessary to create a library of atom types for each amino acid type which met 3 criteria: -The atoms needed to possess the biochemically relevant atoms (ex. Charged atoms) -The atoms needed to be part of a rigid group for un-orthogonalization -The atoms needed to be distal to the backbone to capture full sidechain size The atoms which were determined best to meet the listed criteria are shown in Table 2. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 17 Table 2: Library of Amino Acid Sidechain Atoms for Frame Construction. The table above shows the library of atoms that would be used, for each amino acid type, to construct its sidechain frames. For amino acids with ‘NA’, the sidechain is either non-existent or exists as a rigid group with no rotamers. In these cases, the backbone frame was duplicated to serve as a placeholder. 5.3 Categorical Data Categorical data is not readily usable in its native format within a flow model. As such, SiBaSe take the continuous-time Markov chain approach from MultiFlow (Campbell et al. 2024). In this approach, the sequence of the protein is represented as a one-hot encoded tensor for all amino acid types and masking tensor. The model predicts a rate matrix, or confidence matrix, of each amino acid type for each position. Further description below. 5.4 SiBaSe Architecture, Training and Sampling SiBaSe’s training dataset consisted of 3902 proteins from the Protein Data Bank (PDB) that were monomeric, soluble proteins ranging from 75-225 amino acids in length, post-screened to remove proteins with missing loops/fragments. For each training step, SiBaSe would sample a protein from the training set, a timestep value 𝑡, and matching-size noise tensors from the 𝑁(0,1) ∈ ℝ( and 𝑈(𝑆𝑂(3)) distributions (for coordinate and rotations respectively). The timestep was scaled for rotations so that any 𝑡 < 0.1 → 𝑡 = 0. Finally, an independent timestep was sampled for the sequence. The geometric data was interpolated to the selected noise levels following the mathematical approach in FramFlow (Yim et al. 2023b). The sequence timestep was then used to guide the random masking of sequence information such that the proportion of masked positions approximated (1 − 𝑡) as in MultiFlow. The final noised protein was passed to the model to .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 18 generate a prediction for the original un-noised protein, 𝑥! ∧ = 𝜑(𝑥$, 𝑡). The model’s loss was tripartite, with the 𝑆𝐸(3) loss of the FrameFamily (ℒ*+( ), a cross-entropy loss on sequence (ℒ,-. ), and pairwise distance topology loss (ℒ$/0/1/23 ), being scaled by coefficients and then combined to produce the final loss, ℒ$/$41. The topology loss was a MSE loss on pairwise distances, with separate distance cutoffs for backbone-backbone (12 Å), backbone-sidechain (8 Å) and sidechain-sidechain (8 Å) components derived from the true structure distograms. ℒ5//67 = 1 𝑁 E ( nodes |𝑐! ∧ − 𝑐!|') ℒ6/$ = 1 𝑁 E ( nodes |log 8 ^ ∆ − log8∆ |') ℒ*+( = ℒ6/$ + ℒ5//67 ℒ,-. = − 1 𝑁 E ( 9/7-, 𝑆(!)log 𝑆 ^ (!)) 𝕀=> = M1, 𝑑=> $6?- ≤ 𝑐𝑢𝑡𝑜𝑓𝑓 0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 ℒ@@ = ! A$$ ∑ 𝕀=> @@ =,> X𝑑=> 06-7 − 𝑑=> $6?- Y ' ℒ*B = ! A%& ∑ 𝕀=> *B =,> X𝑑=> 06-7 − 𝑑=> $6?- Y ' ℒ@* = ! A$% ∑ 𝕀=> @* =,> X𝑑=> 06-7 − 𝑑=> $6?- Y ' ℒ$/0/1/23 =ℒ@@ + ℒ*B + ℒ@* ℒ$/$41 = 1 1 − 𝑡$_514D0 ".G Mℒ*+( '' + ℒ*+( () 2 + ℒ,-. 3 + ℒ$/0/ 3 [ SiBaSe was trained for 28 days (250 epochs) on a single T4 GPU using the Adam Optimizer (Kingman and Ba, 2014), with a learning rate of 1e-4, β1=0.9 and β2=0.999. Each training set sample was drawn singly and then duplicated along the batch dimension, with independent timesteps and noise between batches, in a size-dependent manner to avoid memory waste on padding. After each of the final 80 epochs, the model generated 30 proteins for designability quantification with ESMFold. The checkpoints of the top 4 epochs (lowest designability score) were retained and the checkpoint from epoch 239 was selected as the vinal version (Supp. Fig. 4). To sample SiBaSe, the model begins by drawing from the prior described noise distributions (𝑁(0,1) ∈ ℝ( and 𝑈(𝑆𝑂(3))) to generate starting tensors of the desired protein length. A corresponding fully-masked sequence tensor is generated. The model generates a .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 19 prediction for the true protein, 𝑥! ∧, at each step. Initially, 𝑥! ∧ was simply interpolated back to the next timestep using the ODE approach of FrameFlow/MultiFlow. It was discovered that the model would settle on sub-optimal solutions (backbone breaks and clashes) earth in design and not be capable of escaping. To circumvent this, a stochastic approach was adopted. In the new approach, each time the model generates a prediction 𝑥! ∧, new noise tensors are sampled, and the prediction is noised using these new tensors to the next timestep input. In doing this, the model was capable of escaping early suboptimal solutions. Following FrameDiff/FrameFlow/MultiFlow, SiBaSe is constructed from repeating layers of invariant point attention (IPA), MLP, Transformer-encoder and Geometric Update layers (Supp. Fig. 2). The main difference between SiBaSe and the models in the FrameFamily is the absence of edge representation. This is due to memory constraints that were created after the addition of sidechain frames, which effectively double the protein size. The model hyperparameters are as follows: Global Parameters: node dim = 512 L = 4 IPA Parameters: heads = 8 query points = 8 value points = 12 Transformer Parameters: heads = 8 layers = 4 SiBaSe has a total of 33.8 million trainable parameters. 6 References 1. Yeh A, Norn C, Kipnis Y, Tischer D, Pellock S, Evans D, Ma P, Lee G, Zhang J, Anishchenko I, Coventry B, Cao L, Dauparas J, Halabiya S, DeWitt M, Carter L, Houk K, Baker D. 2023. De novo design of luciferases using deep learning. Nature 614:774–780. doi:10.1038/s41586-023-05696-3. 2. Lauko A, Pellock S, Anischanka I, Sumida K, Juergens D, Ahern W, Shida A, Hunt A, Kalvet I, Norn C, Humphreys I, Jamieson C, Kang A, Brackenbrough E, Bera A, Baker D. 2024. Computational design of serine hydrolases. Science. doi:10.1126/science.adu2454. 3. Watson J, Juergens D, Bennet N, Trippe B, Yim J, Eisenach H, Ahern W, Borst A, Ragotte R, Milles L, Wicky B, Hanikel N, Pellock S, Courbet A, Sheffler W, Want J, Venkatesh P, Sappington I, Torres S, Baker D. 2023. De novo design of protein structures and function with RFDiffusion. Nature 620:1089–1100. doi:10.1038/s41586-023-06415-8. 4. Yim J, Trippe B, Bortoli V, Mathieu E, Doucet A, Barzilay R, Jaakkola T. 2023. SE(3) diffusion model with application to protein backbone generation. arXiv. doi:10.48550/arXiv.2302.02277. 5. Dauparas J, Anishchenko I, Bennet N, Bai H, Ragotte J, Milles L, Wicky B, Courbet A, De Haas R, Bethel N, Huddy T, Pellock S, Tischer D, Chan F, Koepnick B, Nguyen H, Kang A, Sankaran A, Bera A, King N, Baker D. 2022. Robust deep learning-based protein sequence design using ProteinMPNN. Science 378(6615): 49-56. doi:10.1123/science.add2187. 6. Jumper J, Evans R, Pritzel A, Green T, Figurnov M, Ronneberger O, Tunyasuvunakool K, Bates R, Zidek A, Potapenko A, Bridgland A, Meyer C, Kohl S, Ballard A, Cowie A, Romera- .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 20 Paredes B, Nikolov S, Hassabis D. 2021. Highly accurate protein structure prediction with AlphaFold. Nature 596:583–589. doi:10.1038/s41586-021-03819-2. 7. Lin Z, Akin H, Rao R, Hie B, Zhu Z, Lu W, Smetanin N, Verkuil R, Kabeli O, Shmueli Y, Costa ADS, Fazel-Zarandi M, Sercu T, Candido S, Rives A. 2023. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science 379(6637):1123– 1130. doi:10.1126/science.ade2574. 8. Krishna R, Wang J, Ahern W, Sturmfels P, Venkatesh P, Kalvet I, Lee G, Morey-Burrows F, Anishchenko I, Humphreys I, McHugh R, Vaffeados D, Li X, Sutherland G, Hitchcock A, Hunter C, Kang A, Brackenbrough E, Bera A, Baker D. 2024. Generalized biomolecular modeling and design with RoseTTAFold all-atom. Science 384(6693). doi:10.1126/science.adl2528. 9. Afinsen C. 1973. Principles that govern the folding of protein chains. Science 181(4096):223– 230. doi:10.1126/science.181.4096.223. 10. Spassov Z, Yan L, Flook P. 2007. The dominant role of side-chain backbone interactions in structural realization of amino acid code. ChiRotor: A side-chain prediction algorithm based on side-chain backbone interactions. Protein Science 16(3):494–506. doi:10.1110/ps.062447107. 11. Dill K. 1990. Dominant forces in protein folding. Biochemistry 29(31):7133–7155. doi:10.1021/bi00483a001. 12. Dill K, Ozkan S, Shell M, Weikl T. 2008. The protein folding problem. Annu Rev Biophys 37:289–316. doi:10.1146/annurev.biophys.37.092707.153558. 13. Farber P, Mittermaier A. 2008. Side chain burial and hydrophobic core packing in protein folding transition states. Protein Science 17(4):644–651. doi:10.1110/ps.073105408. 14. Yim J, Campbell A, Foong A, Gastegger M, Jimenez-Luna J, Lewis S, Satorras V, Veeling B, Barzilay R, Jaakkola T, Noe F. 2023. Fast protein backbone generation with SE(3) flow matching. arXiv. doi:10.48550/arXiv.2310.05297. 15. Campbell A, Yim J, Barzilay R, Rainforth T, Jaakkola T. 2024. Generative Flows on Discrete State-Spaces: Enabling Multimodal Flows with Applications to Protein Co-Design. arXiv. doi:10.48550/arXiv.2402.04997. 16. Van Kempen M, Kim SS, Tumescheit C, Mirdita M, Lee J, Gilchrist CLM, Söding J, Steinegger M. 2023. Fast and accurate protein structure search with Foldseek. Nature Biotechnology 42(2):243–246. doi:10.1038/s41587-023-01773-0. 17. Herbert A, Sterberg MJE. 2008. MaxCluster: a tool for protein structure comparison and clustering. https://www.sbg.bio.ic.ac.uk/maxcluster/ 18. Trippe B, Yim J, Tischer D, Baker D, Broderick T, Barzilay R, Jaakkola T. 2022. Diffusion probabilistic modeling of protein backbones in 3d for the motif-scaffolding problem. arXiv. doi:10.48550/arXiv.2206.04119. 19. Lipman Y, Chen RTQ, Ben-Hamu H, Nickel M, Le M. 2022. Flow matching for generative modeling. arXiv (Cornell University). doi:10.48550/arxiv.2210.02747. 20. Kingma D, Ba J. 2014. Adam: A method for stochastic optimization. arXiv. doi:10.48550/arXiv.1412.6980. .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint 21 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted August 12, 2025. ; https://doi.org/10.1101/2025.08.08.669410doi: bioRxiv preprint

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: oa-pdf

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0