PubMed Central (PMC)

Abstract

The development of highly accurate protein structure prediction algorithms has led to an explosion of structural data, transforming our understanding of protein structure-function relationships across diverse organisms. Domain classifications such as the Evolutionary Classification of Protein Domains (ECOD) have incorporated these computational predictions alongside experimental structures to create comprehensive resources for the research community. The AlphaFold Protein Structure Database (AFDB) plays a unique role, providing millions of predicted structures that ECOD has systematically classified for human proteins, small pathogens, and reference proteomes. Here, we extend this classification framework to the UniProtKB/Swiss-Prot dataset, applying the Domain Parser for AlphaFold Models (DPAM) pipeline to classify domains from over 542,000 Swiss-Prot protein structure predictions, resulting in more than 1,032,000 classified domains. These domains span 3,493 ECOD topologies and display high assignment confidence (mean DPAM probability: 0.992), with extensive taxonomic and functional diversity. Notably, over 100,000 domains lack existing Pfam mappings, reflecting the extended sensitivity of structure-based classification and identifying domain groups not yet captured by sequence-based profiles. These results significantly expand ECOD’s coverage into a functionally and taxonomically diverse protein space, anchoring high-confidence structure predictions in an evolutionary framework. By integrating Swiss-Prot predictions, we enhance the utility and interpretability of AlphaFold models and establish a foundation for future large-scale, functionally informed domain classifications.

Author summary

Large-scale protein structure prediction using deep learning has revolutionized our ability to study protein families and infer biological function. However, connecting these predicted structures to well-understood evolutionary classifications remains challenging. In this work, we apply a domain parsing pipeline to classify over half a million AlphaFold-predicted Swiss-Prot proteins into evolutionary groups using ECOD, a structure-based domain classification system. This enables the systematic integration of structural predictions with functional annotation across a broad range of species. Our analysis reveals taxonomic and functional diversity, highlights domain clusters with no prior annotation, and expands ECOD coverage with high-confidence, evolutionarily meaningful predictions.

Introduction

Protein domains are independent evolutionary units, identified from either sequence, experimental structures, or structural predictions [13]. Studying domains and their homology is a powerful tool for understanding protein function [46]. Homologous domains can share function, and the propagation of functional annotation from experimentally characterized proteins and their domains to their homologous yet hypothetical or uncharacterized domains can lead to biological insights [7,8]. Protein domain classifications determine and organize these homologous domains and either fall into sequence classifications such as Pfam [9], CDD [10], or SUPERFAMILY [11] that partition protein sequence into domains and derive their taxonomy principally by sequence similarity measures or structure classifications such as SCOP [12], CATH [13], or ECOD [14] that use structural similarity to determine more distant homology (at the cost of access to fewer proteins).

ECOD organizes protein domains into a hierarchical classification with five levels. At the broadest level, Architecture groups (A-groups) describe the overall secondary structure composition of a domain (e.g., mostly alpha, mostly beta, alpha+beta). X-groups represent possible homology groups – domains that share structural features suggestive of common ancestry but without definitive evidence. H-groups (homology groups) contain domains with clear evolutionary relationships established through sequence, structural, or functional evidence. T-groups (topology groups) further subdivide H-groups by specific structural topology. Finally, F-groups (family groups) correspond to sequence families and are determined by the Pfam classification: each F-group maps to a single Pfam family or a composite of non-overlapping Pfam families, making this level dependent on external curation by the Pfam consortium rather than ECOD internal criteria. Domains that match to an ECOD topology but lack a corresponding Pfam family are assigned at the T-group level only (and receive a ‘.0’ pseudo group F-id), awaiting future family definition. This hierarchical organization allows ECOD to capture evolutionary relationships at multiple levels of divergence, from recent sequence similarity (F-group) to ancient structural homology (X-group).

The advent of highly accurate structure prediction algorithms has led to an explosion of structural data, transforming our ability to understand protein structure-function relationships across diverse organisms. The outstanding performance of AlphaFold2 at CASP14 [15] and the subsequent development of software such as RoseTTAFold [16], ESMFold [17], and AlphaFold3 [18] has led to the widespread prediction of large protein sets resulting in resources such as the AlphaFold Protein Structure Database (AFDB) [19,20] and ESM-Atlas [17]. Domain classifications such as ECOD have incorporated these computational predictions alongside experimental structures to create comprehensive resources for the research community. The AFDB is a valuable tool in structural biology, providing millions of predicted structures that ECOD has systematically classified for human proteins [21], small pathogens [22,23], and reference proteomes [24]. AFDB has also published a set of 200M protein predictions covering the known protein space of cellular organisms [25], and this set has been classified into domains and partially incorporated into the CATH domain classification [13].

UniProtKB/Swiss-Prot represents a unique intersection of functional, taxonomic, and now structural information [26]. Integrating AlphaFold structure predictions into UniProt allows us to directly incorporate its functional annotation into our structural classification. While resources like InterPro already excel at integrating numerous domain classifications - Pfam [9], Gene3D [27], PROSITE [28], CDD [10,29] - and include some structural resources, they primarily rely on sequence-based approaches.

Swiss-Prot entries contain comprehensive functional annotations through manual curation [26], whereas UniProt entries from reference proteomes include a mixture of curated and automatically annotated sequences. The types of functional annotations (such as EC [30] and GO [31,32]) in which UniProtKB is diverse can enrich downstream bioinformatics resources such as domain classifications, potentially revealing structure-function relationships.

Here, we extend this classification framework to the UniProtKB/Swiss-Prot dataset, a manually curated collection of protein sequences spanning the tree of life. We use the Domain Parser for AlphaFold Models (DPAM) pipeline [33] to classify domains from more than 542,000 Swiss-Prot protein structure predictions, resulting in over 1,032,000 classified domains. Taxonomic diversity analysis reveals significant variation in domain distribution patterns across major lineages, with domains spanning 3 superkingdoms, 91 phyla, and 10,254 species. We classify domains from these proteins into 3,493 ECOD topology groups, 88.3% of the total classification. Our domain predictions show high assignment confidence levels, with 84.1% of domains having DPAM probabilities greater than 0.9 (mean probability: 0.992). Clustering at 40% sequence identity yields 158,942 domain clusters with an average of 6.5 members per cluster. Notably, over 100,000 domains lack existing Pfam mappings. Analysis of these domains reveals that this gap primarily reflects differences in detection sensitivity between structure- and sequence-based methods, with structural classification identifying domain sub-groups that precede their formalization as sequence families. In the following sections, we demonstrate that AlphaFold-predicted structures of Swiss-Prot proteins display exceptionally high confidence scores (median pLDDT 91.35), enabling reliable domain annotation across functionally and taxonomically diverse predicted protein structures. We analyze how these newly classified predicted domains complement existing pools of experimental domains and those from reference proteomes, and how this clustering approach allows us to stratify predictions by confidence and identify areas of protein space with strong experimental support versus those that would benefit from additional experimental validation, providing a more comprehensive structural perspective on protein diversity across the tree of life.

Results and discussion

Properties of AFDB Swiss-Prot predictions

The ECOD 48 proteomes set (48P) and Swiss-Prot show similar overall size (~564,449 vs. 542,378 proteins) and length distribution patterns, with both datasets spanning identical extremes (16–2699 residues). However, 48P exhibits longer sequences (median 335 residues) compared to Swiss-Prot (median 295 residues) (Fig 1A). An anomaly appears around 1500 residues in the 48P dataset (due to windowed predictions for very large proteins). These differences reflect their distinct curation approaches: while Swiss-Prot prioritizes well-characterized proteins across diverse organisms, the 48P incorporates proteins that tend to be longer or contain more disordered regions. The overlap between these sets primarily consists of highly curated model organisms, with Swiss-Prot’s non-overlapping proteins providing additional functional, enzymatic, and taxonomic insights from related organisms.

Fig 1. Comparison of physical, computational, taxonomic, and functional properties between the Swiss-Prot and 48P datasets.

Fig 1

A) Protein length distributions showing the 48P dataset’s longer sequences (median 335 residues) compared to Swiss-Prot (median 295 residues). B) Relationship between protein length and pLDDT scores, illustrating that AlphaFold prediction confidence is higher in Swiss-Prot across most length ranges. C) Taxonomic distribution across superkingdoms, with Swiss-Prot showing broader phylogenetic coverage than 48P. D) Distribution of enzyme annotations by dataset, comparing proteins with at least one EC number, total EC annotations, and unique EC identifiers observed.

This length distribution difference directly impacts prediction confidence, with Swiss-Prot showing substantially higher AlphaFold pLDDT scores (median 91.35) than 48P (median 78.01) across all confidence bands (Fig 1B). Most Swiss-Prot proteins (56.82%) fall in the very high confidence range (≥90), compared to only 17.76% of 48P proteins. Both datasets exhibit a complex relationship between protein length and prediction confidence, with an inverted U-shaped pattern peaking at moderate lengths (250–400 amino acids) before declining for longer proteins. Despite following similar trends, Swiss-Prot maintains 8–10 points higher pLDDT scores across all length ranges.

The taxonomic distribution further illustrates the complementary nature of these datasets (Fig 1C). Swiss-Prot covers proteins from 10,854 species across 98 phyla, with a majority of bacterial (62%) and eukaryotic (35%) proteins, while archaeal proteins make up the remainder. In contrast, 48P focuses heavily on eukaryotes (89%) with lower bacterial (10%) representation. The per-organism coverage necessarily differs, with Swiss-Prot providing an average of 50 proteins per organism (median: 2) and 48P offering deep coverage of 11,227 proteins per organism (median: 8,652).

Swiss-Prot demonstrates broader enzymatic coverage with 5,520 unique EC numbers compared to 3,148 in 48P, though they share a substantial core of 3,096 EC numbers (Fig 1D). Swiss-Prot has nearly four times more enzyme-annotated proteins (263,138 vs. 67,361) and higher annotation completeness (85% vs. 80.29% complete EC numbers). While both datasets show similar distributions across enzyme classes, with Transferases (EC 2) and Hydrolases (EC 3) dominating, Swiss-Prot maintains more balanced representation across all seven enzyme classes. This taxonomic and functional complementarity enhances the value of combining these datasets for comprehensive domain classification.

DPAM domain classification of AFDB Swiss-Prot proteins

Our analysis identified more than 1,032,000 classified domains from over 542,000 Swiss-Prot protein structure predictions. These domains exhibit a balanced distribution between single-domain proteins (50.1%) and multi-domain proteins (49.9%), with an average of 1.96 domains per protein (Fig 2A). The distribution declines sharply as domain count increases, with two-domain proteins representing 28.6% of the dataset, three-domain proteins 11.3%, and progressively smaller proportions for higher domain counts. The maximum observed domain count was 42, found in Notch proteins across various vertebrate species.

Fig 2. Domain density of DPAM classifications of AFDB Swiss-Prot.

Fig 2

A) Distribution of the number of domains per Swiss-Prot protein. B) Distribution of dom0061in classification categories—Good, Partial, Simple Topology, and Low Confidence—shown by domain count (blue) and residue count (green). C) Proportion of domains that are continuous or discontinuous in sequence space, measured by count and by residues. D) Distribution of domain categories across DPAM probability ranges, colored by judge category (green: good_domain, yellow: low_confidence, orange: simple_topology, red:partial_domain) Most high-confidence assignments fall into the Good category by design.

Our analysis also identified 15,382 proteins without domain assignments, representing approximately 2.8% of the Swiss-Prot dataset. These unclassified proteins exhibit a strong skew toward shorter sequences, with a median length of 84 residues and 80% being under 200 residues. A list of these Swiss-Prot proteins lacking domains is distributed as a benchmark set with our domain classification. We suspect they are a combination of bona fide disordered regions lacking domains, possible novel domains missed by DPAM, prediction errors, and/or genome annotation errors.

DPAM domains are categorized post-assignment based on their DPAM confidence, secondary structure content, and alignment coverage of the reference domain. The classification quality metrics demonstrate the robustness of our approach, with 80.34% of domains categorized as well-assigned (i.e., “good_domain”) with high DPAM confidence, fractional secondary structure element (SSE) content, and good alignment coverage to their reference hit (Fig 2B). When measured by residue count rather than domain count, well-assigned domains represent 87.25% of all residues, suggesting these tend to be larger domains. Simple topology domains (9.20% of domains but only 2.54% of residues) typically represent smaller structural units, while partial domains with high assignment confidence but low alignment coverage represent fragments or incomplete structural units. The relationship between DPAM probability and judge category is shown in Fig 2D: well-assigned domains dominate at high DPAM probabilities (> 0.85), while low-confidence and simple topology domains are distributed across lower probability ranges, reflecting that judge assignment is directly determined by DPAM confidence thresholds.

Domain continuity analysis reveals that 85.60% of domains are continuous in sequence space, comprising 79.70% of residues (Fig 2C). The remaining 14.40% are discontinuous domains, accounting for 20.30% of residues, reflecting domains that incorporate multiple sequence segments into a single structural folding unit. This disproportionate residue percentage indicates discontinuous domains tend to be larger on average, and their identification is critical for accurately classifying evolutionarily related proteins that have undergone insertions or fusions.

Taxonomic distribution across major homologous groups reveals evolutionary patterns and specialization trends (Fig 3A). While ancient, functionally essential architectures like P-loop domains and Rossmann folds maintain a significant presence across all superkingdoms, they skew heavily toward bacteria (70–74%). Notable exceptions include ARM repeats, which show overwhelming eukaryotic specificity (91%), reflecting their specialized roles in nuclear transport and signaling pathways unique to nucleated cells. Similarly, immunoglobulin-related domains demonstrate strong eukaryotic preference (80%), aligning with their functions in complex immune systems. Helix-turn-helix (HTH) domains present a more balanced distribution, highlighting their fundamental importance as DNA-binding motifs across diverse organisms.

Fig 3. Taxonomic distribution of protein domain classifications from the Swiss-Prot dataset.

Fig 3

A) Distribution of the top 10 most abundant ECOD H-groups across superkingdoms. Expected eukaryotic enrichments (e.g., immunoglobulin-like domains, ARM repeats) are observed alongside bacterial-dominant folds. B) pLDDT score distributions for full proteins and parsed domains in both 48P and Swiss-Prot datasets. Domain parsing regularizes prediction confidence and reduces length-associated variability.

Among proteins containing duplicated domains, several superfamilies stand out: P-loop containing nucleoside triphosphate hydrolases (found in 5,708 proteins with an average of 2.09 duplications), ARM repeats (3,705 proteins, average 2.75 duplications), and zinc finger domains (1,985 proteins with an average of 6.84 duplications, maximum 38 duplications). This pattern of domain duplication is a common evolutionary strategy independently utilized across diverse protein families.

The pLDDT confidence distributions compare protein versus domain confidence scores across Swiss-Prot and 48P datasets (Fig 3B), demonstrating that domains generally show higher and more consistent confidence scores than whole proteins. This “smoothing effect” validates our domain parsing approach by confirming it successfully identifies more consistently structured regions within structure predictions of proteins. Classification confidence varies across phyla, with some lineages showing unexpected patterns that may reflect biological variation or methodological artifacts (S1 Fig). To validate these taxonomic patterns before incorporating domains into ECOD, we clustered domains by sequence similarity and mapped them to Pfam families, serving both validation and discovery functions.

Sequence-based clustering of DPAM domains

We clustered the DPAM domains at multiple sequence thresholds [40%, 70%, 99%] for several reasons: 1) to investigate the overall sequence redundancy within the set, particularly within highly duplicated domains such as zinc fingers, EGF domains, and notch repeats; 2) to more carefully screen for potential domain boundary issues by examining clusters with high sequence redundancy but inconsistent multiple sequence alignment; and 3) to analyze the diversity of domain assignment, both through external sequence classification to Pfam and internal taxonomic diversity.

Our clustering approach included domains from all DPAM judge categories, allowing us to examine clustering behavior across confidence levels. Interestingly, our analysis revealed that domains from all judge categories clustered efficiently at all sequence identity thresholds, suggesting that even domains with lower classification confidence exhibit recognizable sequence relationships.

At 99% sequence identity, the clustering produced 758,709 clusters, with 85.79% of these being singletons (Fig 4). As the threshold decreased to 70%, the number of clusters reduced by approximately half to 380,622, with singletons representing 63.21% of clusters. At 40% identity, further consolidation occurred, resulting in 158,942 clusters with singletons comprising 43.47%. Correspondingly, the maximum cluster size increased dramatically from 147 domains at 99% identity to 3,382 domains at 40% identity, demonstrating how lowering the sequence identity threshold reveals more distant evolutionary relationships. The data reveal a clear relationship between sequence identity thresholds and domain clustering patterns. Importantly, while singletons comprise 43.5% of clusters at 40% identity, they represent only 6.7% of all domains (69,908 of 1,032,610); the remaining 93.3% of domains successfully cluster with at least one other domain. Among well-assigned domains, 97.9% of singletons at 40% are also singletons at 70%, indicating that these are genuine unique sequences rather than borderline threshold cases.

Fig 4. Sequence clustering of Swiss-Prot DPAM domains at 40%, 70%, and 99% sequence identity clustering using CD-HIT.

Fig 4

A) Distribution of cluster sizes at 99%, 70%, and 40% sequence identity. Most clusters at 99% identity are singletons, while lower thresholds result in more consolidated, larger clusters. B) Total number of clusters (blue, left axis) and maximum cluster size (orange, right axis) as a function of sequence identity threshold. Lower thresholds capture broader homology relationships.

Our taxonomic analysis of these clusters showed a clear relationship between sequence identity threshold and taxonomic diversity. At 99% identity, nearly all clusters contained domains from a single phylum, consistent with recent evolutionary divergence (Fig 5). As the threshold decreased to 40%, approximately 40% of clusters spanned multiple phyla, indicating the capture of more ancient evolutionary relationships. This pattern was quantified using a weighted taxonomic diversity score (see Methods) scaled from 0-1; the fraction of clusters with diversity >0.7 increased substantially at lower sequence identity thresholds.

Fig 5. Taxonomic breadth of domain sequence clusters.

Fig 5

A) Percentage of clusters at each identity threshold containing high taxonomic diversity (orange) or spanning multiple phyla (blue). B) Average number of species (blue), families (cyan), and phyla (orange) per cluster across thresholds. Clusters become increasingly taxonomically broad as identity threshold decreases.

Family groups were generated against Pfam (see Methods) using HMMER. Classification against Pfam at this stage provides a degree of external validation (some Pfam families have been generated and informed by previous ECOD outputs). We expect that many Swiss-Prot proteins and domains, being the target of previous extensive classification, will map well into known sequence families. We also hope that there will be gaps in classification that the addition of structural domain predictions may aid. Where domains may be assigned with low confidence by DPAM to ECOD, they might have confident classification to Pfam, giving us external support to classify or manually curate ECOD. Where we have confident classification to ECOD but no classification to Pfam, we can forward these domains to Pfam, where they may be used as the basis for new sequence families. Although we mapped all DPAM classes in this pass, only well-assigned DPAM domains were accessioned into ECOD at this time.

Well-assigned DPAM domains map exceptionally well to Pfam (93.6%), demonstrating strong concordance between structural and sequence-based classification for high-confidence domains (Fig 6A). Simple topology domains have many opportunities to be added to Pfam (59.5% unmapped) but also reveal divergence between sequence- and structure-based classifications in short domains, where non-secondary-structure elements such as metal-binding sites or disulfide bonds may define structure more strongly than secondary structure content. Interestingly, most unmapped domains have high prediction confidence (pLDDT > 80), countering the assumption that unmapped regions are primarily disordered or poorly predicted (Fig 6B).

Fig 6. Pfam mapping and properties of unmapped domains.

Fig 6

A) DPAM domains that can be mapped to Pfam (green) and that remain unmapped (red) B) Average pLDDT of DPAM domains that cannot be mapped to Pfam C) Taxonomic diversity, cluster size, and average pLDDT of standout sequence clusters lacking Pfam mapping, ideal candidates for definition of new Pfam families.

To understand the sources of the Pfam mapping gap among the 52,644 unmapped well-assigned domains, we examined whether these domains occupy regions of structural classification space that Pfam covers elsewhere. We find that 98.9% of unmapped well-assigned domains belong to ECOD T-groups where other domains successfully map to Pfam, and only 1% reside in T-groups with no Pfam representation at all. The gap therefore does not primarily reflect structural novelty, but rather the limits of sequence-based detection within known structural families.

We further classified unmapped domains by comparing their ECOD structural reference hits to those of their Pfam-mapped siblings within the same T-group. Of the 52,644 unmapped well-assigned domains, 85.7% (45,129) match the same ECOD reference domains as Pfam-mapped members of their T-group, indicating that they are sequence-divergent members of structurally characterized families where an appropriate Pfam HMM exists but cannot detect these sequences. These domains are shorter (median 105 vs. 149 residues for mapped domains), more frequently discontinuous (21.5% vs. 13.7%), and represent the detection sensitivity boundary between structural and sequence-based methods.

The remaining 14.3% (7,515) match ECOD structural references not used by any Pfam-mapped domain – structurally classified sub-groups within known T-groups that lack corresponding sequence profiles. These are not structural outliers, they have high classification confidence (median HH probability 1.0) and are well-bounded within existing ECOD topology groups. Rather, they represent domain groups where structural classification has resolved evolutionary relationships that sequence-based methods have not yet formalized.

To test whether this gap is closing, we scanned these unmapped sequences against Pfam releases from version 37.4 through 38.2. This includes Pfam releases that followed our analysis and subsequent to our communication of these unmapped domains to the Pfam curators. Pfam 38.2 (30,134 families) captures 16.7% (8,797) of these previously unmapped domains, with 91% of these newly captured domains (7,990) attributed to 2,090 families created after our original analysis. Several of these new families correspond directly to the structural sub-groups identified above: CPSase_L_D1 (PF25596, 468 domains) fills a gap in the PreATP-grasp T-group, AAA_lid_14 (PF25601, 127 domains) in the AAA + ATPase lid T-group, and HisZ_C (PF27460, 94 domains) in the Class II aminoacyl-tRNA synthetase anticodon-binding T-group. Domains in underspecified sub-groups are captured at a higher rate (23.4%) than those in the sensitivity-gap category (15.6%), consistent with Pfam prioritizing the creation of new families for structurally coherent groups.

Clustering analysis revealed several large unmapped domain clusters with over 100 members and broad taxonomic distributions (15 + phyla). A particularly diverse cluster (133 members from 40 phyla) corresponds to an intermediate domain (ECOD T: 593.1.1) from GroEL-like chaperone proteins found across eukaryotes, bacteria, and archaea (Fig 6C). Although the Pfam model Cpn60_TCP1 (PF00118) captures many of these proteins as a single unit, it does not resolve the finer-grained structural domains defined in ECOD. This exemplifies the boundary-definition component of the mapping gap, these domains are not absent due to novelty, but reflect differences in how structure- and sequence-based methods delineate multi-domain architectures (Fig 7A-7E).

Fig 7. DPAM domains homologous to GroEL/Cpn60 lacking Pfam mapping.

Fig 7

A) Experimental structure of the E. coli GroEL complex (PDB: 1MNF), with equatorial (blue), intermediate (red), and apical (green) domains shown across subunits. Predicted structures of taxonomically diverse GroEL homologs from B) S. cereale (Q43831), C) L. biflexa (B0SKU2), D) M. hungatei (Q2FPN5), and E) M. tuberculosis (P9WPE9), each displaying conserved architecture despite lacking Pfam mappings. These examples highlight the complementarity of predicted and experimental structures and demonstrate that unmapped domains may correspond to well-characterized folds.

Currently, our Pfam mapping analysis is primarily focused on well-assigned DPAM domains, with ongoing work to extend this to other judge categories. Domains found to be internally consistent, representative of diverse external groups, or singletons but experimentally supported were considered candidates for ECOD accession. Domains with complicated relationships or inconsistent behavior due to domain boundary issues were retained for reclassification or manual review. Altogether, 890,055 distinct DPAM domains received a Pfam mapping, 766,132 of which were well-assigned domains. These Pfam-mapping well-assigned DPAM domains mapped to 12,019 distinct Pfam sequence families. These sequence families were used to generate F-groups and F-group mappings for putative domains. Domains mapped to existing F-groups in ECOD where possible, and assigned to newly generated F-groups where a Pfam family or composite of Pfam families had not previously been observed under that H/T-group. 260 new ECOD F-groups were created (233 simple families and 27 composite families) to hold these domains with a single high-quality DPAM domain promoted to serve as representative for each group. An additional 83,205 domains were assigned at the T-group level only, representing candidates for future F-group creation.

Candidate domains for ECOD accession

We aim to recruit the highest quality domains from structural predictions to combine with our existing experimental classification of domains. Here, we initially automatically populated ECOD with domains from the Swiss-Prot DPAM set with the highest DPAM assignment confidence. As there is overlap between the AFDB Swiss-Prot and AFDB 48 Proteomes set, we favored existing domains over new, preventing new overlapping domains from being accepted into ECOD. 168,204 domains from the Swiss-Prot set were deferred from ECOD entry based on existing AFDB protein classification in ECOD. Of these deferred domains, 97% had identical T-group classifications to their existing counterparts and 79% had identical ranges. Excluding those overlapping domains identified above, our analysis identified 648,979 candidate domains (approximately 78.2% of all well-assigned domains in the Swiss-Prot set) from 369,639 unique proteins (approximately 70.1% of all proteins in the Swiss-Prot set). These candidate domains represent the non-overlapping set of Swiss-Prot predictions not previously classified and were targeted for accession into ECOD. As expected, common model organisms classified previously in our 48 proteomes set have few additional domains. For example, human proteins have only 481 candidate domains out of 51,757 total domains (0.13%), and mouse with 423 candidates from 42,390 domains (0.18%). We found more novelty in less-studied bacterial strains, with some having over 90% of their domains as candidates - for example, Photobacterium profundum has 1,053 candidate domains out of 1,110 total domains (94%), and Vibrio vulnificus has 2,547 candidates from 2,708 domains (94%). These novelties fill gaps in the taxonomic distribution of the ECOD database. Of these candidate domains, 619,944 (95.5%) could be successfully mapped to Pfam families, providing a solid foundation for classification. The remaining 29,035 domains (4.5%) lack Pfam mappings. As detailed above, these unmapped domains are predominantly sequence-divergent members of structurally characterized families (85.7%) or members of structural sub-groups not yet formalized as Pfam sequence families (14.3%), rather than structurally novel entities. The progressive capture of these domains by recent Pfam releases (16.7% by v38.2) demonstrates active convergence between structural and sequence-based classifications, with ECOD’s structural assignments effectively guiding the creation of new sequence families.

The Swiss-Prot DPAM pipeline classifies domains into the existing ECOD hierarchy; no new architectures or X-groups are created through this automated process. All 20 ECOD architectures were expanded, with the largest contributions to the alpha/beta three-layered sandwiches (S1 Table). At the X-group level, P-loop domains (ECOD X: 2004, + 34,856 domains), Rossmann-like domains (ECOD X: 2003, + 31,705) and TIM barrels (ECOD X: 2002, + 22,673 domains) showed the greatest expansion (S2 Table). Taxonomically, bacterial proteomes dominated (76.9% of domains added), with most X-groups showing 70–90% bacterial composition. Notable exceptions include the Immunoglobulin-like beta-sandwiches (ECOD X: 11, 60.7% eukaryotic) and the repetitive alpha-hairpins (ECOD X: 109, 83.8% eukaryotic), reflecting the prevalence of these folds in metazoan immune systems and repeat-containing proteins (S3 Table). ECOD v293 includes 260 new F-groups, of which 110 (42%) contain Swiss-Prot domains, spanning 50 distinct parent T-groups (S4 Table). A total of 29,720 domains (4.6%) remain classified at the T-group level (*.0 groups in ECOD) awaiting F-group assignment, with the largest accumulations in structurally diverse superfamilies such as Immunoglobulin/Fn3/E-set (1,002 domains) and ARM repeats (843 domains) (S5 Table).

These results represent a major expansion of ECOD’s structural coverage, particularly in taxonomically diverse and previously under-characterized regions of protein space. By anchoring AlphaFold predictions from Swiss-Prot in a curated evolutionary framework, this work establishes a foundation for future ECOD updates. In particular, the unmapped high-confidence domains identified here – spanning 2,090 structural sub-groups subsequently formalized as Pfam families in version 38.2 alone- demonstrate that structure-based classification systematically identifies domain groups ahead of sequence-based methods. These results establish a framework for prioritizing the creation of new sequence families and guide the continued integration of structural and functional annotations across ECOD and Pfam.

Methods

DPAM classification of Swiss-Prot proteins

We downloaded a tarball of gzipped mmCIF AlphaFold predictions from the AFDB. We acquired prediction-aligned errors (PAE) files separately by scripted individual downloads. Domains were classified using the DPAM pipeline described elsewhere [33]. Briefly, proteins are partitioned into putative domains using a combination of interresidue properties, after which putative domains are assigned to the ECOD reference using a neural network combination of sequence and structural alignment results. Following their assignment, DPAM domains receive a categorical assessment based on DPAM confidence, DSSP [34,35] secondary structure content, and alignment coverage. Domains are classified as ‘good_domain’ (high-confidence match, ≥ 3 SSEs), ‘partial_domain’ (high-confidence but incomplete coverage, ≥ 3 SSEs), ‘low_confidence’ (uncertain assignment, ≥ 3 SSEs), or ‘simple_topology’ (<3 SSEs).

Following initial data generation, DPAM intermediate files were loaded to a PostgreSQL 13.3 database for exploratory data analysis. R/RStudio was used for data analysis in concert with Claude (see below). Protein structures were generated using PyMOL. Domains were incorporated into the main ECOD classification where they did not conflict with existing classifications. Specific classification outputs for the AFDB Swiss-Prot set are provided in the Zenodo repository associated with this manuscript.

Sequence clustering of DPAM domains using CD-HIT

DPAM domains were clustered by sequence using CD-HIT [3638] at 40%, 70%, and 99% thresholds using a bandwidth of 20, min_length of 10, and tolerance of 2. Word lengths varied over sequence thresholds: 5, 4, and 2 for F99, F70, and F40, respectively. Cluster members and cluster FA files are deposited in the Zenodo repository associated with this set.

Taxonomic diversity of domain clusters was assessed using a weighted multi-level approach. Domains were clustered at three sequence identity thresholds (99%, 70%, and 40%), referred to as F99, F70, and F40, respectively. For each cluster, taxonomic diversity was quantified using a composite score calculated by: 1) Determining the distribution of unique taxa at distinct taxonomic levels (Species - 30%, Family - 25%, Order - 20%, Class - 15%, and Phylum - 10%). 2) For each taxonomic level, calculate the ratio of distinct taxa to the total number of members in the cluster. 3) Compute a weighted sum of these ratios to generate a final diversity score ranging from 0 to 1.

Clusters with diversity scores exceeding 0.7 were classified as “highly diverse” and likely represent domains conserved across broad taxonomic groups. Additional metrics included the percentage of clusters spanning multiple phyla, the average number of distinct taxa per cluster, and the maximum taxonomic range.

Analysis was restricted to clusters containing at least three domain members to ensure reliable diversity assessment. The taxonomic classification was based on NCBI Taxonomy, with each protein domain linked to taxonomy via its source organism. This approach enabled quantitative comparison of domain conservation patterns across different sequence identity thresholds.

HMMER classification of DPAM domains

DPAM domains were assigned to Pfam using the HMMER suite (hmmscan) [39]. Gathering thresholds (--cut_ga) were used to establish minimum quality hits, and the best series of non-overlapping hits above this threshold were used to assign domains to a specific sequence family. Pfam 38 was used to determine these mappings [9]. Each mapping was assigned a confidence level (high/medium/low/uncertain) based on coverage percentage and bit score thresholds, with domains exhibiting ≥80% coverage and bit scores >50 classified as high confidence. Mappings were integrated with ECOD structural classification through established Pfam-to-ECOD family correspondences where possible. This approach achieved high coverage rates across domain categories (93.65% of good_domains, 81.10% of low_confidence domains, and 40.50% of simple_topology domains), while unmapped high-quality domains with significant taxonomic distribution were flagged as candidates for novel family designation.

To characterize the sources of the Pfam mapping gap, unmapped well-assigned domains were classified by the Pfam mapping rate of their parent ECOD topology (T-group) and by whether their ECOD structural reference (hit_ecod_domain_id) was shared with Pfam-mapped domains in the same T-group. Temporal analysis was performed by scanning the 52,644 well-assigned domain sequences against Pfam-A HMM libraries from versions 28 (2015), 37.4, 38, 38.1, and 38.2 using hmmscan with gathering thresholds (--cut_ga). Families created after Pfam 38.0 (accession PF25159 and above) were classified as new families to distinguish improved detection by existing models from coverage by newly created families.

Use of large language models

Large language model (LLM) tools, including Claude (Anthropic) and ChatGPT (OpenAI), were used to assist with manuscript preparation and analysis infrastructure. Claude was used to draft portions of the SQL schema underlying the Swiss-Prot domain analysis database and to generate initial versions of R scripts for Fig creation. Claude also contributed to evaluating manuscript structure and improving the clarity and consistency of the narrative. All outputs from these tools were reviewed, validated, and modified by the authors. All hypotheses, interpretations, and conclusions presented in this study reflect the authors’ original ideas.

Supporting information

S1 Table. Architecture expansion from Swiss-Prot integration.

Domain counts for each ECOD architecture before and after Swiss-Prot integration, showing total expansion and percentage of domains contributed by Swiss-Prot.

(XLSX)

S2 Table. X-group expansion.

Top X-groups ranked by Swiss-Prot domain contribution, with pre- and post-integration domain counts.

(XLSX)

S3 Table. X-group taxonomic breakdown.

Swiss-Prot domain counts per X-group stratified by superkingdom (Bacteria, Eukaryota, Archaea), with percentage taxonomic composition.

(XLSX)

S4 Table. Newly created F-groups.

List of 260 F-groups created during Swiss-Prot accessioning, including domain counts, parent T-group, and Pfam identifiers for composite families.

(XLSX)

S5 Table. T-group-only domain assignments.

Domains assigned at T-group level without F-group designation, grouped by T-group with taxonomic distribution.

(XLSX)

S1 Fig. Classification confidence by phylum.

Heatmap showing classification confidence distribution across representative phyla, grouped into confidence bins, with hierarchical clustering and annotations for superkingdom and domain count.

(TIFF)

Acknowledgments

We thank Drs. Lisa Kinch, Kirill Medvedev, and Jimin Pei for helpful discussions.

Data Availability

All domain classification data, figure generation scripts, and supporting CSV inputs used in this study are available at Zenodo: https://doi.org/10.5281/zenodo.16856663. This includes the full set of domains parsed from AlphaFold-predicted SwissProt proteins using DPAM, the subset of domains accessioned into ECOD (http://prodata.swmed.edu/ecod), and all data files required to reproduce manuscript figures. Accessioned domains are also publicly available as part of the ECOD database where they are integrated into the broader ECOD hierarchy.

Funding Statement

This work was supported by grants from the National Institute of General Medical Sciences (GM147367 to R.D.S.), the National Institute of Allergy and Infectious Diseases (1K99AI180984-01A1 to J.Z.), the National Science Foundation (DBI 2224128 to N.V.G.), and the Welch Foundation (I-1505 to N.V.G.; I-2095-20220331 to Q.C.). Computational resources were provided by NSF ACCESS (allocations BIO250039 to Q.C. and MED240004 to N.V.G.) and TACC Lonestar6 (allocations MCB24018 and MCB23014 to N.V.G.). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Chothia C, Gough J. Genomic and structural aspects of protein evolution. Biochem J. 2009;419(1):15–28. doi: 10.1042/BJ20090122 [DOI] [PubMed] [Google Scholar]
  • 2.Doolittle RF. The multiplicity of domains in proteins. Annu Rev Biochem. 1995;64:287–314. doi: 10.1146/annurev.bi.64.070195.001443 [DOI] [PubMed] [Google Scholar]
  • 3.Dohmen E, Klasberg S, Bornberg-Bauer E, Perrey S, Kemena C. The modular nature of protein evolution: domain rearrangement rates across eukaryotic life. BMC Evol Biol. 2020;20(1):30. doi: 10.1186/s12862-020-1591-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Huang IK, Pei J, Grishin NV. Defining and predicting structurally conserved regions in protein superfamilies. Bioinformatics. 2013;29(2):175–81. doi: 10.1093/bioinformatics/bts682 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Xue J, Han Y, Baniasadi H, Zeng W, Pei J, Grishin NV, et al. TMEM120A is a coenzyme A-binding membrane protein with structural similarities to ELOVL fatty acid elongase. Elife. 2021;10:e71220. doi: 10.7554/eLife.71220 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Medvedev KE, Kinch LN, Schaeffer RD, Grishin NV. Functional analysis of Rossmann-like domains reveals convergent evolution of topology and reaction pathways. PLoS Comput Biol. 2019;15(12):e1007569. doi: 10.1371/journal.pcbi.1007569 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Kinch LN, Grishin NV. Expanding the nitrogen regulatory protein superfamily: Homology detection at below random sequence identity. Proteins. 2002;48(1):75–84. doi: 10.1002/prot.10110 [DOI] [PubMed] [Google Scholar]
  • 8.Pei J, Grishin NV. The Rho GTPase inactivation domain in Vibrio cholerae MARTX toxin has a circularly permuted papain-like thiol protease fold. Proteins. 2009;77(2):413–9. doi: 10.1002/prot.22447 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Paysan-Lafosse T, Andreeva A, Blum M, Chuguransky SR, Grego T, Pinto BL. The Pfam protein families database: embracing AI/ML. Nucleic Acids Res. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Wang J, Chitsaz F, Derbyshire MK, Gonzales NR, Gwadz M, Lu S, et al. The conserved domain database in 2023. Nucleic Acids Res. 2023;51(D1):D384–8. doi: 10.1093/nar/gkac1096 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Pandurangan AP, Stahlhacke J, Oates ME, Smithers B, Gough J. The SUPERFAMILY 2.0 database: a significant proteome update and a new webserver. Nucleic Acids Res. 2019;47(D1):D490-4. doi: 10.1093/nar/gky1095 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Andreeva A, Kulesha E, Gough J, Murzin AG. The SCOP database in 2020: expanded classification of representative family and superfamily domains of known protein structures. Nucleic Acids Res. 2020;48(D1):D376–82. doi: 10.1093/nar/gkz1064 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Waman VP, Bordin N, Lau A, Kandathil S, Wells J, Miller D. CATH v4.4: major expansion of CATH by experimental and predicted structural data. Nucleic Acids Research. 2025;53(D1):D348-55. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Schaeffer RD, Medvedev KE, Andreeva A, Chuguransky SR, Pinto BL, Zhang J, et al. ECOD: integrating classifications of protein domains from experimental and predicted structures. Nucleic Acids Res. 2025;53(D1):D411–8. doi: 10.1093/nar/gkae1029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Jumper J, Evans R, Pritzel A, Green T, Figurnov M, Ronneberger O. Applying and improving AlphaFold at CASP14. Proteins. 2021;89(12):1711–21. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Baek M, DiMaio F, Anishchenko I, Dauparas J, Ovchinnikov S, Lee GR. Accurate prediction of protein structures and interactions using a three-track neural network. Science. 2021;373(6557):871–6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Lin Z, Akin H, Rao R, Hie B, Zhu Z, Lu W, et al. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science. 2023;379(6637):1123–30. doi: 10.1126/science.ade2574 [DOI] [PubMed] [Google Scholar]
  • 18.Abramson J, Adler J, Dunger J, Evans R, Green T, Pritzel A. Accurate structure prediction of biomolecular interactions with AlphaFold 3. Nat. 2024;630(8016):493–500. doi: 10.1038/s41586-024-00000-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Varadi M, Anyango S, Deshpande M, Nair S, Natassia C, Yordanova G, et al. AlphaFold Protein Structure Database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Res. 2022;50(D1):D439–44. doi: 10.1093/nar/gkab1061 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Varadi M, Bertoni D, Magana P, Paramval U, Pidruchna I, Radhakrishnan M, et al. AlphaFold Protein Structure Database in 2024: providing structure coverage for over 214 million protein sequences. Nucleic Acids Res. 2024;52(D1):D368–75. doi: 10.1093/nar/gkad1011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Schaeffer RD, Zhang J, Kinch LN, Pei J, Cong Q, Grishin NV. Classification of domains in predicted structures of the human proteome. Proc Natl Acad Sci U S A. 2023;120(12):e2214069120. doi: 10.1073/pnas.2214069120 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Kinch LN, Schaeffer RD, Zhang J, Cong Q, Orth K, Grishin N. Insights into virulence: structure classification of the Vibrio parahaemolyticus RIMD mobilome. mSystems. 2023;8(6):e0079623. doi: 10.1128/msystems.00796-23 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Medvedev KE, Zhang J, Schaeffer RD, Kinch LN, Cong Q, Grishin NV. Structure classification of the proteins from Salmonella enterica pangenome revealed novel potential pathogenicity islands. Sci Rep. 2024;14(1):12260. doi: 10.1038/s41598-024-60991-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Schaeffer RD, Zhang J, Medvedev KE, Kinch LN, Cong Q, Grishin NV. ECOD domain classification of 48 whole proteomes from AlphaFold Structure Database using DPAM2. PLoS Comput Biol. 2024;20(2):e1011586. doi: 10.1371/journal.pcbi.1011586 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Lau AM, Bordin N, Kandathil SM, Sillitoe I, Waman VP, Wells J, et al. Exploring structural diversity across the protein universe with The Encyclopedia of Domains. Science. 2024;386(6721):eadq4946. doi: 10.1126/science.adq4946 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.UniProt Consortium. UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Res. 2025;53(D1):D609–17. doi: 10.1093/nar/gkae1010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Lewis TE, Sillitoe I, Dawson N, Lam SD, Clarke T, Lee D, et al. Gene3D: Extensive prediction of globular domains in proteins. Nucleic Acids Res. 2018;46(D1):D435–9. doi: 10.1093/nar/gkx1069 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Sigrist CJA, de Castro E, Cerutti L, Cuche BA, Hulo N, Bridge A, et al. New and continuing developments at PROSITE. Nucleic Acids Res. 2013;41(Database issue):D344-7. doi: 10.1093/nar/gks1067 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Marchler-Bauer A, Derbyshire MK, Gonzales NR, Lu S, Chitsaz F, Geer LY, et al. CDD: NCBI’s conserved domain database. Nucleic Acids Res. 2015;43(Database issue):D222-6. doi: 10.1093/nar/gku1221 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Bairoch A. The ENZYME database in 2000. Nucleic Acids Res. 2000;28(1):304–5. doi: 10.1093/nar/28.1.304 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Gene Ontology Consortium, Aleksander SA, Balhoff J, Carbon S, Cherry JM, Drabkin HJ, et al. The Gene Ontology knowledgebase in 2023. Genetics. 2023;224(1). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, et al. Gene ontology: tool for the unification of biology. Nat Genet. 2000;25(1):25–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Zhang J, Schaeffer RD, Durham J, Cong Q, Grishin NV. DPAM: Domain Parser for AlphaFold Models. 2022. https://github.com/CongLabCode/DPAM [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Kabsch W, Sander C. Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features. Biopolymers. 1983;22(12):2577–637. doi: 10.1002/bip.360221211 [DOI] [PubMed] [Google Scholar]
  • 35.Joosten RP, te Beek TAH, Krieger E, Hekkelman ML, Hooft RWW, Schneider R, et al. A series of PDB related databases for everyday needs. Nucleic Acids Res. 2011;39(Database issue):D411-9. doi: 10.1093/nar/gkq1105 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Li W, Godzik A. Cd-hit: a fast program for clustering and comparing large sets of protein or nucleotide sequences. Bioinformatics. 2006;22(13):1658–9. doi: 10.1093/bioinformatics/btl158 [DOI] [PubMed] [Google Scholar]
  • 37.Li W, Jaroszewski L, Godzik A. Tolerating some redundancy significantly speeds up clustering of large protein databases. Bioinformatics. 2002;18(1):77–82. doi: 10.1093/bioinformatics/18.1.77 [DOI] [PubMed] [Google Scholar]
  • 38.Li W, Jaroszewski L, Godzik A. Clustering of highly homologous sequences to reduce the size of large protein databases. Bioinformatics. 2001;17(3):282–3. doi: 10.1093/bioinformatics/17.3.282 [DOI] [PubMed] [Google Scholar]
  • 39.Eddy SR. Accelerated Profile HMM Searches. PLoS Comput Biol. 2011;7(10):e1002195. doi: 10.1371/journal.pcbi.1002195 [DOI] [PMC free article] [PubMed] [Google Scholar]

14 Nov 2025

ECOD: Classification of domains in AFDB Swiss-Prot structure predictions

PLOS Computational Biology

Dear Dr. Schaeffer,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jan 14 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter

We look forward to receiving your revised manuscript.

Kind regards,

Chaok Seok

Academic Editor

PLOS Computational Biology

Nir Ben-Tal

Section Editor

PLOS Computational Biology

Journal Requirements:

1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019.

2) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines:

https://journals.plos.org/ploscompbiol/s/figures

3) Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.".

If you did not receive any funding for this study, please simply state: u201cThe authors received no specific funding for this work.u201d

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The manuscript by Schaeffer et al., "ECOD: Classification of domains in AFDB Swiss-Prot structure predictions" applies a previously developed DPAM pipeline to classify the protein domains from the AF-predicted structures. The manuscript substantially expands the coverage of classified domains by including over 500,000 structures from Swiss-Prot.

Furthermore, the submission substantially expands the phylogenetic coverage of species for which the domains have been annotated, going far beyond the 48 model organisms previously annotated by ECOD.

Expanding ECOD with predicted structures is overall an important work, but the manuscript in the current form doesn’t fully reflect it. There are several major issues that the authors need to address before the manuscript becomes suitable for publication in PLoS Computational Biology:

1. With expanded phylogeny, ECOD should now offer an advanced phylogenetic browser/filtering, i.e., the ability to select, compare, or exclude domains across one or multiple taxonomic groups.

2. "4 superkingdoms" (line 93). The Consensus Statement by the International Committee on Taxonomy of Viruses indicates that "the current view [is] that viruses have multiple origins (polyphyly) and that their diversity cannot be represented by a single virosphere-wide tree" (doi: 10.1038/s41564-020-0709-x). Therefore, grouping viruses into a single fourth superkingdom is not supported. In line with this view, the NCBI changed the naming scheme**,** replacing "superkingdom" with "Acellular root" for viruses (https://ncbiinsights.ncbi.nlm.nih.gov/2025/02/27/new-ranks-ncbi-taxonomy/). Please comply throughout the text with the current consensus.

3. "Initial analysis shows Swiss-Prot contains a significantly higher density of functional annotations compared to reference proteomes" (lines 81-82). This should say Swiss-Prot entries and UniProt entries from reference proteomes. Additionally, is this initial analysis part of your manuscript? This is not clear; otherwise, please provide a reference.

4. The manuscript should provide a clear description of new domains identified in this study (maybe in the form of a table): which architectures and X groups expanded due to discoveries of new domains and which phylogenetic groups contributed to this expansion.

5. The authors state that "the propagation of functional annotation from experimentally characterized proteins and their domains to their homologous yet hypothetical or uncharacterized domains can lead to biological insights" (lines 54-56). Yes, but it can also lead to errors. While there is clearly value in functional annotation, please be specific and provide examples and references.

Minor comments:

6. The authors start this manuscript with the following sentence: "Protein domains are independent evolutionary units that convey function and fitness" (line 51). This appears to be an overstatement; please provide references showing that protein domains in general provide fitness or remove statements that are unspecific, vague, and unverifiable assumptions.

7. Figure 1. Panel D: labels are cropped and inconsistent. The figure legend for panel D also needs revision as the names on the plot do not correspond to the names in the legend. In the plot we have "EC Annotations", "EC Proteins", and "Unique ECs"; in the legend we have "proteins with at least one EC number", "total EC annotations", and "unique EC identifiers".

8.) Figure 2. Panel A: the y-axis title is cropped. Please fix the color codes: in Panel B, as per the figure legend, domain count is shown in blue and residue count in green. However, it is confusing that the label "Simple Topology" is shown in the same green as residue count bars, and the label "Good" is shown in the same blue as domain count bars. Are the four categories "Partial", "Simple Topology", "Low Confidence", and "Good" mutually exclusive? Please define.

9. Panel C appears to follow the same color code as panel B, but this is not specified; please clarify. The bars in panel D appear to follow the colors indicated by the labels in panel B; please clarify.

10. Please provide a definition for "Simple Topology". The text states that "Simple topology domains (9.20% of domains but only 2.54% of residues) typically represent smaller structural units." Is this a or a definition?

11. Lines 263-269 and 290-297 describe the same results. Please avoid repetition.

Reviewer #2: This manuscript presents an extension of the Evolutionary Classification of Protein Domains (ECOD) to include AlphaFold Database (AFDB) structure predictions for all Swiss-Prot proteins. Using the Domain Parser for AlphaFold Models (DPAM) pipeline, the authors classify over 1 million domains derived from more than 540,000 protein structure predictions, achieving broad taxonomic and functional coverage. The study integrates structure-based domain classification with Swiss-Prot’s curated functional annotations and provides a comprehensive dataset deposited in Zenodo and the ECOD database.

Overall, this is a valuable resource because of the following strengths:

1. The work expands ECOD’s coverage into a major curated dataset (Swiss-Prot), representing an important addition to structural bioinformatics resources.

2. The authors describe a systematic and reproducible pipeline (DPAM + ECOD + Pfam integration), combining sequence, structure, and taxonomic analysis.

3. The reported high DPAM probability (mean 0.992) and extensive pLDDT validation underscore robust classification.

4. Data are openly available via Zenodo and ECOD.

5. The manuscript provides taxonomic, functional, and evolutionary insights—e.g., the discovery of >100,000 domains lacking Pfam mappings—highlighting areas for future functional annotation and structural validation.

However, there are still two issues for the authors to address:

• A more detailed analysis or discussion of the difference and similarity between ECOD extension with CATH’s use of AFDB can strengthen the work.

• Typographical errors (e.g., “Classificatioxn”) should be corrected.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our Privacy Policy....

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

?>


23 Dec 2025

Attachment

Submitted filename: Response to Reviewers for SwissProt.docx


2 Feb 2026

PCOMPBIOL-D-25-01638R1

ECOD: Classification of domains in AFDB Swiss-Prot structure predictions

PLOS Computational Biology

Dear Dr. Schaeffer,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Apr 04 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Chaok Seok

Academic Editor

PLOS Computational Biology

Nir Ben-Tal

Section Editor

PLOS Computational Biology

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The revised version of the manuscript "ECOD: Classification of domains in AFDB Swiss-Prot structure predictions" by Grishin and co-workers essentially addressed all the concerns raised in the original submission. I recommend this manuscript for publication in PLOS Computational Biology after a couple of minor glitches are fixed.

1. In the responses, the authors stated that the advanced taxonomic search is available from the main ECOD page http://prodata.swmed.edu/ecod/af2_pdb/. It appears that this useful feature is available from http://prodata.swmed.edu/ecod/af2_pdb/search/advanced. Please make it available at the front page or provide an explicit link in the manuscript. It may also be beneficial to deploy an SSL connection to the server using Certbot or other services.

2. While the 4 superkingdom issue has been addressed in the revised version, line 93 still states "with domains spanning 4 superkingdoms, 98 phyla, and 10,254 species". Please fix.

Reviewer #3: In this manuscript, Schaeffer and co-workers apply the Domain Parser for AlphaFold

Models (DPAM) to annotate AlphaFold-predicted structures in the manually curated

UniProtKB/Swiss-Prot database. While the overall objective is timely and provides

valuable insight to related fields, several conceptual and presentation issues limit the

impact and interpretability of the work and should be revised for publication.

Major points:

1) A key result is the reported discrepancy between DPAM-parsed domains and Pfam

annotations. The authors attribute this largely to “novel evolutionary” relationships,

but this explanation is insufficiently justified. It remains unclear whether these

differences stem from structure-based versus sequence-based similarity,

differences in domain definition and annotation philosophy, or limitations of

AlphaFold predictions. The manuscript would benefit from a more rigorous

discussion supported by concrete examples.

2) Similar to pt 1), in lines 325-326, what does the fact that there are many

unannotated but with high-quality ordered structures mean? Are they truly new

domains, structures, that were absent in experimental DBs? Or is it due to disparity

in sequence similarity and structure similarity?

3) Although ECOD was published some time ago, still, a proper introduction of the

hierarchy, organization, and the rationale of the design the ECOD classification

framework should be provided. The meanings of the H-, T-, and X-level annotations

should be briefly explained to make the results accessible to a broader audience.

4) Even with rather low similarity, 40%, the number of singletons is almost the half of

the entire clusters. Does this mean that the current parsing scheme is too strict or

sensitive to small changes in structures? Authors should provide more explanation

and discussion on these large number of singletons.

5) Figure 2D is not referenced in the text and the color codes of Figure2D are not

presented in the legend.

6) Figure 3 is small and difficult to interpret.

Minor point:

1) In line 88, “Swiss-Prot/UniProtKB” should be corrected to “UniProtKB/Swiss-Prot.”

2) In line 313, pfam -> Pfam

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our Privacy Policy....

Reviewer #1: No

Reviewer #3: Yes: Juyong LeeJuyong LeeJuyong LeeJuyong Lee

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols


23 Feb 2026

Attachment

Submitted filename: Response to Reviewers R2 - ECOD SwissProt.docx


17 Mar 2026

Dear Dr. Schaeffer,

We are pleased to inform you that your manuscript 'ECOD: Classification of domains in AFDB Swiss-Prot structure predictions' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology.

Best regards,

Chaok Seok

Academic Editor

PLOS Computational Biology

Nir Ben-Tal

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The revised version of the manuscript has been further improved and addressed the majority of concerns raised in the previous submission. I recommend this manuscript for publication after a couple of minor issues are fixed

1) Font in the legend to Fig 4A is to small. Please fix

2) Individual panels in Fig 5 are not called within the main text

"At 99% identity, nearly all clusters contained 279 domains from a single phylum, consistent with recent evolutionary divergence (Fig. 5)" Expand the text to contextualize the data shown in Figs. 5A and 5B.

Reviewer #3: The authors addressed all my concerns successfully.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: None

Reviewer #3: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our For information about this choice, including consent withdrawal, please see our Privacy Policy....

Reviewer #1: No

Reviewer #3: Yes: Juyong LeeJuyong LeeJuyong LeeJuyong Lee


PCOMPBIOL-D-25-01638R2

ECOD: Classification of domains in AFDB Swiss-Prot structure predictions

Dear Dr Schaeffer,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

For Research, Software, and Methods articles, you will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Anita Estes

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Supplementary Materials

S1 Table. Architecture expansion from Swiss-Prot integration.

Domain counts for each ECOD architecture before and after Swiss-Prot integration, showing total expansion and percentage of domains contributed by Swiss-Prot.

(XLSX)

S2 Table. X-group expansion.

Top X-groups ranked by Swiss-Prot domain contribution, with pre- and post-integration domain counts.

(XLSX)

S3 Table. X-group taxonomic breakdown.

Swiss-Prot domain counts per X-group stratified by superkingdom (Bacteria, Eukaryota, Archaea), with percentage taxonomic composition.

(XLSX)

S4 Table. Newly created F-groups.

List of 260 F-groups created during Swiss-Prot accessioning, including domain counts, parent T-group, and Pfam identifiers for composite families.

(XLSX)

S5 Table. T-group-only domain assignments.

Domains assigned at T-group level without F-group designation, grouped by T-group with taxonomic distribution.

(XLSX)

S1 Fig. Classification confidence by phylum.

Heatmap showing classification confidence distribution across representative phyla, grouped into confidence bins, with hierarchical clustering and annotations for superkingdom and domain count.

(TIFF)

Attachment

Submitted filename: Response to Reviewers for SwissProt.docx

Attachment

Submitted filename: Response to Reviewers R2 - ECOD SwissProt.docx

Data Availability Statement

All domain classification data, figure generation scripts, and supporting CSV inputs used in this study are available at Zenodo: https://doi.org/10.5281/zenodo.16856663. This includes the full set of domains parsed from AlphaFold-predicted SwissProt proteins using DPAM, the subset of domains accessioned into ECOD (http://prodata.swmed.edu/ecod), and all data files required to reproduce manuscript figures. Accessioned domains are also publicly available as part of the ECOD database where they are integrated into the broader ECOD hierarchy.

Read the original on pmc.ncbi.nlm.nih.gov ↗