No retraction, correction or concern found when last checked on Oct 16, 2026.
Automated model building and protein identification in cryo-EM maps
Kiarash Jamali, Lukas Käll, Rui Zhang and 3 more
Nature · 2024 · CC BY
doi:10.1038/s41586-024-07215-4
Abstract
Interpreting electron cryo-microscopy (cryo-EM) maps with atomic models requires high levels of expertise and labour-intensive manual intervention in three-dimensional computer graphics programs 1,2 . Here we present ModelAngelo, a machine-learning approach for automated atomic model building in cryo-EM maps. By combining information from the cryo-EM map with information from protein sequence and structure in a single graph neural network, ModelAngelo builds atomic models for proteins that are of similar quality to those generated by human experts. For nucleotides, ModelAngelo builds backbones with similar accuracy to those built by humans. By using its predicted amino acid probabilities for each residue in hidden Markov model sequence searches, ModelAngelo outperforms human experts in the identification of proteins with unknown sequences. ModelAngelo will therefore remove bottlenecks and increase objectivity in cryo-EM structure determination.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 16, 2026. Paragraph numbers are ours, so an answer can point at one.
Introduction
Knowledge of the three-dimensional atomic structures of proteins and nucleic acids is pivotal for our understanding of the molecular processes of life. In recent years, considerable advances have been made in the determination of structures of biological macromolecules by electron cryo-microscopy (cryo-EM), culminating in cryo-EM maps of proteins with sufficient resolution to resolve individual atoms. Accordingly, the number of new cryo-EM structures in the electron microscopy database (EMDB) is growing exponentially. If this trend continues, approximately 100,000 cryo-EM structures will be determined in the next 5 years.
Over two-thirds of last year’s (2022) structures had resolutions better than 4 Å. Although individual atoms are not resolved at resolutions between 2-4 Å, reliable atomic models can be built by exploiting prior knowledge of the chemical structures of the proteins and nucleic acids in the sample, including their amino acid and nucleic acid sequences. Typically, atomic model building in cryo-EM maps is performed using manual procedures in three-dimensional computer graphics programs. Atomic model building is often time-consuming and requires substantial levels of expertise to produce accurate models. At resolutions better than 3 Å, experts can build atomic models with few errors, whereas at resolutions below 4 Å, avoiding mistakes is challenging. It is therefore not uncommon for atomic models of biological complexes to contain errors, with potentially grievous consequences.
Structure determination by cryo-EM is also an increasingly important tool for the discovery of new subunits in biological complexes. Because of its relaxed requirements for sample quantity and purity compared to other structural biology techniques, cryo-EM is capable of determining structures of complexes purified from endogenous sources. Many such complexes contain subunits of unknown identities. Without prior knowledge of the amino acid sequence, identifying the chemical identity of individual amino acids in cryo-EM maps is difficult, and requires relatively high resolutions. Yet, provided one can build stretches of several consecutive amino acids, database searches with the sequence fragments can lead to the identification of the corresponding protein. Recent examples include the identification of TMEM106B in amyloid filaments from human brains and the detection of subunits of axonemal complexes.
Here, we introduce a machine-learning approach, called ModelAngelo, for the automated building of atomic models and the identification of proteins in cryo-EM maps. Machine learning approaches often require large amounts of training data. For example, recent protein language models were trained on tens of millions of sequences and AlphaFold2 was trained on more than 200,000 structures. In contrast, fewer than 13,000 cryo-EM structures with resolutions better than 4 Å have been determined to date and many of these are redundant. The limited amount of available training data prompted us to design a multi-modal machine-learning approach that combines local information from the cryo-EM map surrounding each protein or nucleic acid residue with additional information from the protein sequences in the sample and the local geometry of the structure. Similar sources of information are used by human experts when manually building atomic models in cryo-EM maps.
The sudden availability of atomic models for millions of proteins from protein structure prediction by AlphaFold2 has helped to guide and accelerate model building. However, previous attempts to fully automate atomic modelling or the identification of unknown proteins have so far failed to become mainstream, although DeepTracer and findMySequence have gained some traction. Still, atomic modelling remains a time-consuming and expert-dependent process in many structure determination projects. With the ongoing exponential growth in cryo-EM structures and the continuing influx of newcomers to the cryo-EM field, automation will be key in removing bottlenecks and replacing the dependence on human experts with objective methods that are accessible to all. In what follows, we demonstrate that ModelAngelo can meet this need. Although subsequent error checking and refinement remain necessary, ModelAngelo outperforms human experts in identifying unknown proteins and produces initial atomic models of comparable completeness to those obtained by human experts.
Approach
Automated model building of proteins and nucleic acids in ModelAngelo comprises three steps (Figure 1a). Details about the network architectures that underlie these steps and how they are trained have been described in.
Graph initialisation
Positions for the backbone Cα atom of amino acids and the phosphor atom of nucleic acids are predicted using a convolutional neural network (CNN). This CNN is a modified feature-pyramid network that predicts whether each voxel in the cryo-EM map contains the Cα atom of an amino acid, the phosphor atom of a nucleic acid residue, or neither. A graph is then constructed, where each residue is a node, and edges are formed between each residue and its twenty nearest neighbours.
Graph optimisation
A graph neural network (GNN) is used to optimise the positions and orientations of the residues, to predict their amino or nucleic acid identity, and to predict torsion angles for their side chains or bases. The GNN consists of three modules: a cryo-EM module, a sequence module, and an invariant point attention (IPA) module (Figure 1b). Each node of the graph is associated with a residue feature vector. Each module takes the residue feature vector as input, combines it with new information, and outputs an updated residue feature vector that is passed to the next module. The sequential application of the three modules in eight layers (Figure 1b) allows the gradual extraction of more information from the different inputs.
The cryo-EM module incorporates information from the cryo-EM map and comprises two parts. Firstly, the input feature vector is passed through a multi-layer perceptron (MLP) network to generate query and value vectors. These vectors are used for cross-attention with key vectors that are calculated from a CNN on rectangular boxes that are extracted from the cryo-EM density map that point from the current residue to its twenty nearest neighbours. Intuitively, the cross-attention mechanism allows mixing information from each residue with that of its twenty nearest neighbours, depending on whether the cryo-EM density between them looks connected. Secondly, a cubic box is extracted from the cryo-EM map around the position of the current residue and passed through another CNN. The resulting vector is used in two ways: to generate amino and nucleic acid identity predictions through an MLP; and after concatenation with the vector from the cross-attention, it is passed through another MLP to generate the output residue feature vector of the cryo-EM module.
The sequence module performs cross-attention for each residue with the user-provided amino acid sequences, which are embedded using the pre-trained protein language model, ESM-1b. This incorporates information that is learned by the language model from many amino acid sequences, including multiple homologues. The information in protein language models has been shown to be sufficient for protein structure prediction. The vector from the cross-attention is used in two ways: a first MLP is used to generate amino and nucleic acid identity predictions; a second MLP generates the output residue feature vector of the sequence module. For nucleic acid residues, the sequence module is not used.
The IPA module incorporates information from the geometry of the nodes in the graph and was inspired by the module with the same name in AlphaFold2. An MLP calculates four query points per residue and the Euclidean distance between the query points and the location of the neighbouring nodes is used to replace the cosine similarity of the attention algorithm between the query and key vectors. Intuitively, this allows the model to learn information about the topology of neighbouring residues, for example about secondary structure. In fact, disabling this module in an ablation study led to atomic models with incorrect secondary structure geometry.
Post-processing
The residue feature vectors are post-processed to generate an atomic model. The feature vectors are used as inputs into two separate MLPs to predict new positions and orientations for each residue, as well as torsion angles for amino acid side chains and nucleic acid bases. They are also used to predict a confidence score for each residue, which is based on the network’s predicted root-mean-square deviation (RMSD) for the backbone atoms with the deposited structure. In addition, the predictions for the amino or nucleic acid identities from the cryo-EM and sequence modules are averaged to generate probabilities for each possible identity for all residues. These vectors are converted into a hidden Markov model (HMM) profile (see below) that is used for a search against the input sequences using HMMER. Matched residues, as defined in, are mutated to the corresponding amino or nucleic acid in the input sequences, and separate chains are connected based on their assigned sequences and proximity.
Finally, chains shorter than four residues are pruned from the model, and a full atomic model is generated from the predicted positions and orientations of each residue and their corresponding amino acid or nucleic base torsion angle predictions, using idealised geometries. The predicted backbone RMSD values are mapped to a score between 0 and 1, corresponding to a linear range for RMSDs between 1.2 and 0.5 Å, respectively. This score is stored in the B-factor column of the output coordinate file as a measure of local confidence in the backbone geometry.
Generating HMM profiles
A profile HMM is a probabilistic model representing the multiple sequence alignment (MSA) of a set of related sequences. The parameters of a profile HMM are normally estimated from the MSA it strives to model, however, here, they are instead estimated from ModelAngelo predictions. There are three types of states in the profile HMM. For each position of the MSA’s consensus sequence, there is a match, a delete, and an insert state with respect to the query sequences. There are two types of probabilities in a profile HMM: transition and emission. The transition probabilities reflect the probability of a sequence going between the,, and states from one position of the profile to the next. ModelAngelo uses the confidence metric,, that it predicts for each residue to construct the transition probabilities as follows:
The strategy to set; the constant; and the minimum value of were chosen arbitrarily and are never optimised. The emission probabilities represent the probability of each amino acid being produced in a or state. For these, ModelAngelo uses its predicted probability distribution of the amino acids for each residue. The resulting HMM profiles are compatible with HMMER3 and HHblits.
Recycling
Inspired by AlphaFold, we recycle the post-processed model from one round of the GNN as the starting point of a subsequent round of graph optimisation. For this purpose, ModelAngelo was trained with a random number of 1-3 recycling steps. During inference, we perform three rounds of recycling, as the performance plateaus after three rounds.
Training
ModelAngelo was trained on maps deposited in the EMDB before April 1st, 2022 with resolutions better than 4 Å and paired with models in the PDB that cover the entire map correctly, as detailed in. PDB files that included insertion codes, i.e. additional residues relative to the reference sequence, were removed. This resulted in 3715 map-model pairs that were used during training. All cryo-EM maps were resampled to a common pixel size of 1 Å. For comparison, findMySequence only uses 117 pairs, while DeepTracer uses approximately 1400.
Protein identification
To allow model building for structures with unknown sequences, we also trained a version of ModelAngelo without its sequence module. Still, for each protein residue, ModelAngelo predicts probabilities for all twenty amino acids. Within ModelAngelo, these probabilities are converted into HMM profiles and used for searches in HMMER3 as described above, but using a larger proteome, rather than only the sequences known to be present in the structure.
ModelAngelo builds protein models of comparable quality to those built by humans
To test ModelAngelo, we first considered all cryo-EM structures determined to at least 4 Å resolution and released from the EMDB between the cutoff date for training, April 1st, 2022, and February 9th, 2023. To reduce computational costs, we excluded structures with more than 30,000 protein residues. We also removed viruses with icosahedral symmetry, for which typically only the asymmetric unit was built. To ensure none of the sequences were seen before during training, we removed structures that had protein chains with more than 10% sequence identity to any of the proteins in the training set. Finally, we removed structures with insertion codes and other irregularities. This resulted in a test set of 177 structures, on which we ran ModelAngelo. Using a single A100 GPU, the smallest structure (PDB ID: 8DWI, with a molecular weight of 54.7 kDa) took 2 minutes; the largest structure (PDB ID: 7UMS, with a molecular weight of 1.85 MDa) took 53 minutes. The output coordinates from ModelAngelo were refined against the cryo-EM map using a standard refinement cycle in Servalcat, and the refined models were compared to the deposited ones.
To assess the quality of the models generated by ModelAngelo, we analyzed the Q-scores of all structures in the test set. The Q-score measures the resolvability of individual atoms in cryo-EM maps, thus reflecting the quality of the built model. Provided the model is built well, Q-scores also correlate with the local resolution, which can vary in cryo-EM maps: Q-scores of 0.4 are typical for cryo-EM maps at 4 Å resolution, values of 0.6 for maps at 3 Å, and values better than 0.7 for maps beyond 2 Å resolution. We implemented Q-score calculation in ModelAngelo and calculated average Q-scores for all atoms in each residue of both the deposited models and those built by ModelAngelo. Next, we calculated backbone root mean squared deviations (RMSDs) between the protein models built by ModelAngelo and those deposited, and plotted these against the Q-scores of the deposited residues (Figure 2a; pink line). As expected, ModelAngelo builds models with lower RMSDs for residues with higher (better) Q-scores. Even for residues with Q-scores as low as 0.4, ModelAngelo builds models with backbone RMSDs lower than 1.0 Å. We also measured the completeness of the models built by ModelAngelo. We define completeness as the fraction of residues that are built with their Cα atom within 3 Å of the deposited model and with the correct amino acid assignment. As with backbone RMSD, completeness improves for residues with higher Q-scores (Figure 2a; blue line). Overall, ModelAngelo built 77% of all 410,585 residues in the test set. Analysis of the deposited Q-scores shows that those residues not built by ModelAngelo have lower Q-scores than those that are built (Figure 2b). In the deposited models, many of the residues with the lowest Q-scores were probably obtained by rigid-body docking of protein domains into poorly resolved regions of the cryo-EM maps. Excluding the 51,446 residues with Q-scores below 0.4, ModelAngelo built 85% of the residues in the test set. A comparison of Q-scores calculated for the models built by ModelAngelo with those calculated for the deposited models shows that models from ModelAngelo are of similar quality to the deposited ones (Figure 2c). The same is also true for overall Fourier shell correlation values between the cryo-EM maps and those parts of the models that were both built by ModelAngelo and present in the deposited models (Figure 2d).
ModelAngelo outperforms alternative approaches
In a second test, we compared the performance of ModelAngelo with existing approaches for automated model building in cryo-EM maps. For this test, we used a subset of 27 protein structures from the 177 structures described above. We selected nine single-chain structures, nine homo-oligomeric structures, and nine hetero-oligomeric structures. For each of these types of structures, we selected three structures with overall resolutions below 3.3 Å, three structures between 3.3 and 2.8 Å, and three structures with resolutions better than 2.8 Å. For all 27 structures, unfiltered half-maps were available for download from the EMDB, and we used these to calculate local resolutions in ResMap. We then used Phenix, Demo-EM, Buccaneer, and DeepTracer for automated model building in these maps and compared the completeness of the resulting models with those obtained using ModelAngelo (Figure 2e and Extended Data Table 1). The best alternative approach, DeepTracer, built approximately 80% of the deposited residues in regions of the maps with local resolutions in the range of 2.5-3 Å; the remaining approaches built models with considerably lower completeness. In contrast, ModelAngelo built up to 80% of the deposited residues in regions of the maps with local resolutions down to 3.5-4 Å, reflecting the observation that manual building by human experts also becomes prone to errors at resolutions below 4 Å. Tests, where we ran ModelAngelo without one or more of its modules, indicate that its performance comes from a combination of all three modules (Figure 2f), which is in accordance with previous observations.
ModelAngelo builds good nucleic acid backbones
The test set of 177 structures described above contained only 103 nucleic acid chains, many with just a few nucleotides. Therefore, instead of conducting a systematic analysis as done for the proteins, we present a few test cases to illustrate the quality of nucleotide building (Figure 3). We applied ModelAngelo to 11 different ribosome structures that were determined to resolutions ranging from 1.98 to 3.80 Å (Figures 3a,b), as well as a CRISPR-associated transpososome from Scytonema hofmanni (Figures 3c,d). Although ribosome structures were included in ModelAngelo’s training set, the nucleotide sequences were not. When plotting backbone RMSDs and backbone completeness against the Q-scores of the deposited nucleotide coordinates (Figure 3e), we observed similar trends as for the protein chains. Backbone RMSDs range from 2 Å in the worst regions of the map to values better than 0.5 Å in the best regions. Likewise, near-complete backbones are built in the best regions, while backbone completeness drops to below 80 % for the worst regions. However, ModelAngelo struggles to distinguish between the two purines or the two pyrimidines, echoing the difficulty humans face in building nucleotide sequences based solely on the cryo-EM density, if the resolution does not extend beyond 2.5 Å. Consequently, when considering only correctly built sequences, the completeness of the models built by ModelAngelo drops to 80 % for the best parts of the map, and to as low as 20 % for the worst parts (Fig 3E). Users should therefore carefully validate the nucleotide chains of models built by ModelAngelo, for example by using nucleotide secondary structure predictors. Nonetheless, ModelAngelo considerably accelerates the process of building the nucleotide backbone, as subsequent nucleotide base changes can be made with minimal manual intervention. For the CRISPR-associated transpososome and 3 of the 11 ribosomes described above, we also used DeepTracer and CryoREAD. ModelAngelo produced nucleotide models that were more complete and more accurate than these alternative approaches (Extended Data Table 2).
ModelAngelo identifies protein chains that were not built by human experts
To illustrate the performance of ModelAngelo in identifying protein chains in cryo-EM maps, we applied ModelAngelo to two examples of large cryo-EM structures that were recently determined from endogenous sources. The first example is a structure of the supercomplex of the phycobilisome (PBS), photosystem I and II (PSI and PSII), and the transmembrane light-harvesting complexes (LHCs) that was imaged in situ in the red alga Porphyridium purpureum. The second example is a structure of the ciliary central apparatus and radial spokes of the green alga Chlamydomonas reinhardtii that was obtained by single-particle analysis following purification from cilia.
At 16.7 MDa, the PBS-PSII-PSI-LHC supercomplex is one of the largest complexes determined by single-particle cryo-EM. The deposited model (PDB ID: 7Y5E) consists of 158,730 residues in 81 unique protein chains, including six chains for which the authors were unable to identify the corresponding protein. The unidentified chains were termed LPP1 (linker of PBS–PSII 1); CNT (for “connector”); PsbW and Psb34 (two of the core subunits of PSII); LRH (a linker protein); and LPS1 (photosystem linker protein 1). To identify these chains, we ran ModelAngelo without using its sequence module (using the build_no_seq option) to calculate an initial atomic model with HMM profiles for all chains, and we searched these profiles against the proteome constructed in (using the hmm_search option). Because of local pseudo-symmetry, all six unidentified proteins occur more than once in the cryo-EM map. This allows us to bootstrap weaker individual hits by cross-referencing their matches to the other instances. Specifically, the same six protein chains were identified for all instances, with E-values in the range of 5.8e-66 to 6.4e-2. Using the backbone traces in the deposited model, findMySequence identified only two of the unassigned proteins (Psb34 and PsbW). Using the backbone traces generated by ModelAngelo, it also found LRH. We then constructed an input sequence file that included all chains in the deposited model plus the six newly identified chains and ran ModelAngelo again. This calculation took 23 hours on an A100 GPU. The resulting model, containing 110,742 residues, is shown in Figure 4a. For most sections of the unidentified chains, ModelAngelo built better models than those in the deposited structure, most notably for LRH and CNT. ModelAngelo did not build models for parts of the unidentified proteins that were in regions of poor cryo-EM density. Besides excellent agreement between side chain densities in the cryo-EM map and the predicted sequences (Extended Data Figure 1), the structures built by ModelAngelo were also highly similar to AlphaFold2 predictions for the unidentified chains (Extended Data Figure 2). ModelAngelo did not attempt to build amino acid or nucleotide residues in the densities for phycocyanobilin or phycoerythrobilin cofactors (Extended Data Figure 3). Because the cryo-EM maps ModelAngelo was trained on did contain cofactor densities, but it was trained to build protein and nucleic acid residues, ModelAngelo has been incentivized to ignore cofactor densities.
Like the PBS-PSII-PSI-LHC supercomplex, the central apparatus (CA) and radial spoke complexes isolated from C. reinhardtii ciliary axonemes are large complexes with poorly characterized subunit compositions. Although recent cryo-EM structures had identified 23 different radial spoke proteins (RSPs) and 48 different CA proteins, the deposited maps (EMD-22475, EMD-24481, and EMD-25381) contained densities that were left unassigned despite considerable manual effort. To identify these proteins, we applied ModelAngelo without using its sequence module to the deposited maps and searched the resulting HMM profiles against the latest version of the C. reinhardtii predicted proteome (Figure 4b and Supplementary Information). This approach identified four additional radial spoke proteins: FAP109, Cre05.g240450, Cre08.g800895, Cre17.g802036), which we rename to RSP24, RSP25, RSP26 and RSP27, respectively, and two additional CA proteins (FAP92 and FAP374) (Extended Data Table 3). Using ModelAngelo’s backbone traces, findMySequence was unable to identify any of these proteins. Neither RSP24 (Cre08.g800895) nor RSP26 (Cre17.g802036) were annotated in earlier versions of the C. reinhardtii genome, explaining their absence from proteomic studies, and demonstrating the importance of high-quality genome annotations for de novo identification of proteins by cryo-EM. RSP27 (Cre05.g240450) was identified from a fragment of just 33 residues, demonstrating the power of ModelAngelo to identify proteins from small sections of well-resolved density. Both CA proteins (FAP92 and FAP374) bind directly to the microtubule surface and have tertiary structures poorly predicted by AlphaFold2 (Extended Data Figure 4); sidechain density was, therefore, essential for their successful identification (Extended Data Figure 5). The identification of these proteins will allow their functional relevance to the regulation of ciliary motility to be investigated through targeted genetic manipulation.
Discussion
ModelAngelo automates atomic modelling in cryo-EM maps, building protein models of comparable quality to those built by human experts and nucleic acid models with near-complete and accurate backbones. ModelAngelo outperforms existing approaches for the automated modelling of both proteins and nucleotides. Furthermore, ModelAngelo builds these models within hours on a modern GPU, thereby removing an important bottleneck in cryo-EM structure determination. Future incorporation of ModelAngelo into automated cryo-EM image processing pipelines, will enable users to go from data acquisition to atomic models in a single automated procedure.
By introducing objectivity in the model-building process, ModelAngelo also informs which parts of the map can be confidently interpreted with an atomic model and which should be left uninterpreted. In this way, ModelAngelo will not only reduce the number of errors in atomic models but also play a role in making cryo-EM structure determination more accessible to the large numbers of newcomers that the field has experienced in recent years. Still, some degree of human supervision and intervention will remain necessary. Models from ModelAngelo will still need refinement, for example in Servalcat or Phenix, to optimise their stereochemistry and fit to the cryo-EM map. Users are also strongly encouraged to manually check the output of ModelAngelo, particularly for those parts of cryo-EM maps with resolutions worse than 3.5-4.0 Å, and rigid body fitting of known domains or connecting loops in lower-resolution map regions to obtain a more complete model falls outside the scope of ModelAngelo. Colouring the model by its predicted confidence in backbone geometry, as stored in the B-factor column of the coordinate file, may guide the user towards parts of the model that are less reliable. ModelAngelo was trained with augmentation through a variety of positive and negative B-factors. It should therefore be relatively stable to local variations in B-factor. It is possible that combining ModelAngelo with neural networks that make cryo-EM maps look more like proteins, e.g., could lead to further improvements, although this would probably require re-training of ModelAngelo to reach its full potential.
Besides accelerating cryo-EM structure determination and providing objectivity in atomic modelling, ModelAngelo also identifies protein chains in cryo-EM maps better than human experts. The reason why ModelAngelo outperforms the human expert in this task likely lies in the implementation of its sequence searches. While human experts typically base their identifications on discrete assignments of individual amino acids to various residues in unknown chains, ModelAngelo exploits predicted probabilities for all twenty amino acids for every protein residue and combines this information with its predicted confidence in each residue in a full HMM search. This not only allows better identification of unknown chains but also helps ModelAngelo during the building of atomic models with known sequences, where it may potentially outperform human experts in placing protein chains for which ambiguity exists, for example when multiple homologous chains coexist in a single structure. The ability to identify proteins in cryo-EM maps will increase in importance as ongoing advances in sample preparation, microscopy, and image processing allow ever more structures to be determined for samples purified from native sources or visualised in situ by electron tomography of frozen cells or thin tissue sections.
References 63
- 1.
Nakane T. Single-particle cryo-em at atomic resolution. Nature 587, 152–156 (2020 ).
Not in our library10.1038/s41586-020-2829-0
- 2.
Yip K. M., Fischer N., Paknia E., Chari A. & Stark H. Atomic-resolution protein structure determination by cryo-em. Nature 587, 157–161 (2020 ).
Not in our library10.1038/s41586-020-2833-4
- 3.
- 4.
Russo C. J., Dickerson J. L. & Naydenova K. Cryomicroscopy in situ: what is the smallest molecule that can be directly identified without labels in a cell? Faraday Discussions 240, 277–302 (2022 ).
Not in our library10.1039/d2fd00076h
- 5.
- 6.
- 7.
Gao Y., Thorn V. & Thorn A. Errors in structural biology are not the exception. Acta Crystallographica Section D: Structural Biology 79 (2023 ).
Not in our library10.1107/s2059798322011901
- 8.
Croll T. I. Making the invisible enemy visible. Nature structural & molecular biology 28, 404–408 (2021 ).
Not in our library10.1038/s41594-021-00593-7
- 9.
- 10.
Jiang Y. X. Amyloid fibrils in ftld-tdp are composed of tmem106b and not tdp-43. Nature 605, 304–309 (2022 ).
Not in our library10.1038/s41586-022-04670-9
- 11.
Chang A. Homotypic fibrillization of tmem106b across diverse neurodegenerative diseases. Cell 185, 1346–1355 (2022 ).
Not in our library10.1016/j.cell.2022.02.026
- 12.
Gui M. Structures of radial spokes and associated complexes important for ciliary motility. Nature structural & molecular biology 28, 29–37 (2021 ).
Not in our library10.1038/s41594-020-00530-0
- 13.
Gui M., Wang X., Dutcher S. K., Brown A. & Zhang R. Ciliary central apparatus structure reveals mechanisms of microtubule patterning. Nature Structural & Molecular Biology 29, 483–492 (2022 ).
Not in our library10.1038/s41594-022-00770-2
- 14.
Lin Z. Language models of protein sequences at the scale of evolution enable accurate structure prediction. bioRxiv (2022 ). URL https://www.biorxiv.org/content/early/2022/07/21/2022.07.20.500902. https://www.biorxiv.org/content/early/2022/07/21/2022.07.20.500902.full.pdf.
Not in our library
- 15.
- 16.
- 17.
Oeffner R. D. Putting alphafold models to work with phenix. process_predicted_model and isolde. Acta Crystallographica Section D: Structural Biology 78 (2022 ).
Not in our library10.1107/s2059798322010026
- 18.
- 19.
- 20.
Hoh S. W., Burnley T. & Cowtan K. Current approaches for automated model building into cryo-em maps using buccaneer with ccp-em. Acta Crystallographica Section D: Structural Biology 76, 531–541 (2020 ).
Not in our library10.1107/s2059798320005513
- 21.
- 22.
Zhang X., Zhang B., Freddolino P. L. & Zhang Y. Cr-i-tasser: assemble protein structures from cryo-em density maps using deep convolutional neural networks. Nature methods 19, 195–204 (2022 ).
Not in our library10.1038/s41592-021-01389-9
- 23.
He J., Lin P., Chen J., Cao H. & Huang S.-Y. Model building of protein complexes from intermediate-resolution cryo-em maps with deep learning-guided automatic assembly. Nature Communications 13, 4066 (2022 ).
Not in our library10.1038/s41467-022-31748-9
- 24.
Nakamura A. Fast and automated protein-dna/rna macromolecular complex modeling from cryo-em maps. Briefings in Bioinformatics 24, bbac632 (2023 ).
Not in our library10.1093/bib/bbac632
- 25.
Chojnowski G. findmysequence: a neural-network-based approach for identification of unknown proteins in x-ray crystallography and cryo-em. IUCrJ 9 (2022 ).
Not in our library10.1107/s2052252521011088
- 26.
Chang L. Deeptracer-id: De novo protein identification from cryo-em maps. Biophysical Journal 121, 2840–2848 (2022 ).
Not in our library10.1016/j.bpj.2022.06.025
- 27.
Terwilliger T. C. Protein identification from electron cryomicroscopy maps by automated model building and side-chain matching. Acta Crystallographica Section D: Structural Biology 77, 457–462 (2021 ).
Not in our library10.1107/s2059798321001765
- 28.
Jamali K., Kimanius D. & Scheres S. H. A graph neural network approach to automated model building in cryo-EM maps. In The Eleventh International Conference on Learning Representations (2023 ). URL https://openreview.net/forum?id=65XDF_nwI61.
Not in our library
- 29.
He K., Zhang X., Ren S. & Sun J. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, 770–778 (2016 ).
Not in our library
- 30.
Lin T.-Y. Feature pyramid networks for object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition, 2117–2125 (2017 ).
Not in our library
- 31.
Vaswani A. Attention is all you need. Advances in neural information processing systems 30 (2017 ).
Not in our library
- 32.
Rives A. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proceedings of the National Academy of Sciences 118, e2016239118 (2021 ).
Not in our library10.1073/pnas.2016239118
- 33.
- 34.
Krogh A., Brown M., Mian I. S., Sjölander K. & Haussler D. Hidden markov models in computational biology: Applications to protein modeling. Journal of molecular biology 235, 1501–1531 (1994 ).
Not in our library10.1006/jmbi.1994.1104
- 35.
- 36.
Remmert M., Biegert A., Hauser A. & Söding J. Hhblits: lightning-fast iterative protein sequence searching by hmm-hmm alignment. Nature methods 9, 173–175 (2012 ).
Not in our library10.1038/nmeth.1818
- 37.
- 38.
- 39.
Pintilie G. Measurement of atom resolvability in cryo-em maps with q-scores. Nature methods 17, 328–334 (2020 ).
Not in our library10.1038/s41592-020-0731-1
- 40.
Kucukelbir A., Sigworth F. J. & Tagare H. D. Quantifying the local resolution of cryo-em density maps. Nature methods 11, 63–65 (2014 ).
Not in our library10.1038/nmeth.2727
Cited by papers we hold 5
- Cryo-EM of wild-type and mutant PMEL amyloid cores reveals structural mechanism of pigment dispersion syndrome · 2025Not checked
- Targeted protein degradation via intramolecular bivalent glues · 2024No notice
- An image processing pipeline for electron cryo‐tomography in RELION ‐5 · 2024No notice
- EMDB—the Electron Microscopy Data Bank · 2023No notice
- Disease-specific tau filaments assemble via polymorphic intermediates · 2023No notice
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.