AlphaFold Database expands to proteome-scale quaternary structures.

Han, Tsenkov, Venanzi et al.

AlphaFold Database expands to proteome-scale quaternary structures

Yewon Han1,2*, Maxim I. Tsenkov3,*, Niccolò A. E. Venanzi4,*, Damian Bertoni3, Sooyoung Cha1,2, Alejandro Chacón4, Nick Dietrich5, Boris Fomitchev4, Yonathan Goldtzvik3, Darren Hsu4, Jeannie Austin3, Joseph Ellaway3, Kieran Didi4,6, Oleg Kovalevskiy5, Dariusz Lasecki5, Agata Laydon5, Micha Livne4, Paulyna Magaña3, Maciej Majewski7, Sreenath Nair3, Urmila Paramval3, Nilkanth Patel4, Risha Patel5, Ivanna Pidruchna3, Brianda Santini Lopez4, Prashant Sohani4, Ahsan Tanweer3, Duc Tran4, Kyle Tretina4, Melanie Vollmar3, Quan Vu4, Augustin Žídek5, Sameer Velankar3,#, Martin Steinegger1,2,8,9,#, Jennifer Fleming3,#, Milot Mirdita1,10,11,#, Christian Dallago4,12,13,#

1School of Biological Sciences, Seoul National University, Seoul, Korea. 2Interdisciplinary Program in Bioinformatics, Seoul National University, Seoul, Korea. 3European Molecular Biology Laboratory, European Bioinformatics Institute, Hinxton, UK. 4NVIDIA, Santa Clara, CA, USA. 5Google DeepMind, London, UK. 6Department of Computer Science, Oxford University, UK. 7Independent. 8Artificial Intelligence Institute, Seoul National University, Seoul, Korea. 9Institute of Molecular Biology and Genetics, Seoul National University, Seoul, Korea.  10Department of Precision Medicine, Sungkyunkwan University School of Medicine, Suwon, Korea. 11Biomedical Institute for Convergence at Sungkyunkwan University, Sungkyunkwan University, Suwon, Korea. 12Department of Biostatistics and Bioinformatics, Duke University, Durham, NC, USA. 13Department of Cell Biology, Duke University, Durham, NC, USA. *These authors contributed equally. #Correspondence to: sameer [at] ebi [dot] ac [dot] uk, martin.steinegger [at] snu [dot] ac [dot] kr, jfleming [at] ebi [dot] ac [dot] uk, milot [at] skku [dot] edu, cdallago [at] nvidia [dot] com

Abstract

Protein function is governed by molecular interactions, yet structural coverage of these interactions remains sparse. The AlphaFold Protein Structure Database (AFDB) transformed access to accurate monomeric protein structures at scale. Here, we expand AFDB with 1.8M high-confidence protein complexes by conducting a large-scale study of over 31M predicted homo- and heteromeric protein complexes compiled from 4,777 proteomes, including model- and global health organisms, and using STRING physical-interaction annotations. We calibrate confidence metrics to assess the quality of complex predictions, and propose confidence cutoffs. These enabled the discovery of emergent structure and topologies in complex structure prediction that is not present with monomeric predictions. Clustering of high-confidence complexes showed that the largest 1% of non-singleton representatives account for ~25% of all complexes, and that ~9% of clusters are conserved across superkingdoms. In summary, large-scale structural predictions of the interactome serve as a foundational resource to facilitate functional and mechanistic discovery across biology.

Figure 1: High-confidence protein complex 3D predictions extend the AlphaFold Database. (a) ~31 million protein homodimer and heterodimer complexes are retrieved from UniProt1 and STRING1,2. (b) MSAs are constructed using MMseqs2-GPU3, and 3D structures are predicted with AlphaFold-multimer4 through ColabFold5 or OpenFold6. (c) We determine reliability threshold and present biologically relevant case studies to highlight emerging behaviour in complex prediction absent from monomer predictions. (d) High-confidence complex 3D predicted structures are added to the AlphaFold Database for interactive visualisation and interrogation. (e) Number of high-confidence complexes (blue) and experimentally determined multimers per model/WHO organism (left) in the PDB (grey) per kingdom and viruses (right) .

Introduction

Cellular processes are orchestrated by interacting proteins whose structures encode specificity, regulation, and function7. Although interaction networks have been mapped extensively through genetic, biochemical, and computational approaches2, the lack of structural information for most protein–protein interactions remains a critical bottleneck to advancing biological understanding, since experimentally determined complex structures in the Protein Data Bank (PDB8) cover only a small fraction of known protein-protein interactions.

The advent of AlphaFold29 enabled rapid and accurate prediction of protein tertiary (3D) structure. The AlphaFold Protein Structure Database (AFDB)10–12 provides access to monomeric protein 3D structures across many proteomes. AFDB transformed structural biology and enabled novel basic science discoveries, for instance, the characterisation of novel protein folds13, as well as advancing artificial intelligence (AI) in biology, by improving protein 3D prediction methods14, or for the development of generative artificial intelligence methods15. However, biological function rarely resides in isolated monomers, and for many proteins, biologically relevant conformations, binding sites, and regulatory features only emerge upon complex formation16,17. Protein-protein interaction data are available from a range of experimental datasets and are analysed using increasingly sophisticated computational methods. These datasets from diverse biological systems are curated and disseminated through multiple public resources, including the Search Tool for the Retrieval of Interacting Genes/Proteins database (STRING2) and IntAct18. Translating this interaction knowledge into structural models has the potential to substantially increase the information content available to support mechanistic and functional research.

While comprehensive experimental structural characterisation of all protein interactions remains infeasible, methods predicting structures of protein complexes, such as RoseTTAFold19 and AlphaFold-Multimer4, have demonstrated that high-confidence quaternary structure prediction is possible. Several recent studies characterised proteome-scale protein complex structure predictions in order to generate novel insights into systems biology20–26. Yet, these efforts are typically limited to specific organisms, lack consistent confidence calibration, or are not integrated into a stable public infrastructure. As a result, multimer predictions remain difficult to discover, compare, or reuse, preventing their adoption as a routine component of biological analysis, or as training and inference data for AI. Although complex prediction has not yet reached experimental accuracy and still exhibits biases27,28, these models can generate strong initial hypotheses; however, large-scale dry-lab structural characterisation of protein interactions remains intractable due to experimental cost and time.

Here, we introduce a comprehensive study predicting 23,441,822 homomeric and 7,620,644 heteromeric protein complexes belonging to 4,777 proteomes, including 16 model organisms and 30 proteomes prioritised by the World Health Organisation (WHO global health proteomes; Fig. 1a) and Swiss-Prot. We extended the computation acceleration strategies previously applied to monomeric 3D structure prediction29 to complex structure prediction, building on AlphaFold-Multimer4 to enable predictions at this scale. We further release 1,754,242 high-confidence complexes by extending the AlphaFold Database4,10 enabling structural interrogation of interaction networks, variant effects at interfaces, and mechanistic hypotheses that were previously inaccessible at scale, with the full set of ~31M predictions to follow, openly accessible for bulk download. Our work provides a path to improved structure prediction throughput, offers insights into complexes at scale, and provides easy access to novel data through AFDB for systems biology.

Results

We predicted the 3D structures for ~23M homodimers derived from 4,777 proteomes in UniProt1,4,10 and Swiss-Prot30, including 16 model organisms and 30 WHO global health proteomes. Additionally, ~8M heterodimer candidate pairs were extracted from the “physical protein–protein interaction” set of the STRING Database2 by filtering for proteins belonging to the 16 model organisms and 30 WHO global health proteomes (Fig. 1a). In contrast to recent studies20–22, we decided not to add additional filtering, such as STRING score thresholds, to increase coverage for these critical proteomes. We used MMseqs2-GPU3 to generate Multiple Sequence Alignments (MSAs) for homodimers against UniRef10031 without the use of metagenomic databases. By restricting alignments to the best hit per taxon, we established a pragmatic orthology filter that prevents paralogous sequences from diluting the evolutionary signals essential for predicting protein complexes. For heterodimers, we concatenated previously generated homodimer MSAs, without pairing. We then used AlphaFold-multimer for complex prediction with inference through either an accelerated implementation of ColabFold5 or OpenFold6 to obtain 3D structures (Fig. 1b; Methods).

Once structures were predicted, in addition to model-supplied predicted Local Distance Difference Test (pLDDT) and interface predicted TM-score[s] (ipTM), we computed interaction prediction Score[s] from Aligned Errors (ipSAE)32, pDockQ233, and Local Interaction Score[s] (LIS), as well as the number of backbone (clashbackbone) and heavy atom (clashheavy-atom) clashes (Fig. 1c). As metrics like ipSAE are directional, we computed scores for chain A relative to chain B and for chain B relative to chain A, and defined ipSAEmin as the smaller of these two values. This reduced bidirectional metrics to a single value per complex.

Figure 2: Homodimer analysis defines a high-confidence prediction threshold and assesses structural consistency. (a) Homodimeric predictions are plotted with ipSAEmin (x axis), pLDDTavg (y axis) and ipTM (colour) generally displaying agreement. Red dotted lines indicate thresholds for high-confidence (ipSAEmin=0.6;pLDDTavg=70). (b) ipSAEmin appears to be a strong discriminator for monomeric vs homodimeric complexes. (c) The homodimer prediction resulted in consistency within the group of dimers that share near identical sequences, as well as between the two chains. (d) Prediction success rate (inner circle) per major taxonomic clade among all predictions (outer circle).

Through comparison of the homodimeric structure from the PDB and corresponding predictions, the combination of ipSAEmin above or equal to 0.6, pLDDTavg above or equal to 70, and less than or equal to 10 backbone clashes emerged as a good estimate for high-confidence predictions, resulting in 1.8M homodimeric complexes available through the AlphaFold Database with standardised structural formats, confidence metrics, and metadata. This enables search, visualisation, and bulk access (Fig. 1d).

Overall, this resource provides a massive expansion of the known structural interactome (Fig. 1e). The high-confidence predictions consistently exceed the number of experimental multimer structures in the PDB by one to three orders of magnitude across nearly every proteome, with the exception of highly studied organisms like Homo sapiens, Escherichia coli and Saccharomyces cerevisiae. Across broader taxonomic clades, particularly Metazoa and Viridiplantae, these high-confidence models bridge a vast structural gap, providing a foundation for structural biology at scale.

Filtering high-confidence homomeric 3D complexes across thousands of proteomes

Structures for homodimeric complexes were predicted systematically for all annotated sequences across 4,777 UniProt proteomes, including 16 model organisms and 30 WHO global health proteomes. Across the full prediction set, ipSAEmin, pLDDTavg, and ipTM showed broad agreement, with high scoring predictions clustering in the upper right of the joint distribution (Fig. 2a).

To validate the efficacy of different scoring metrics, we first established a ground truth dataset by filtering experimentally determined PDB structures that had exact-sequence matches to sequences included in our prediction campaign. To reduce overlap with the AlphaFold-Multimer training set, we selected entries released after September 30th, 2021, resulting in 1,968 PDB homodimers expected to be confidently predicted as homodimers. As a negative control, we included 2,211 PDB monomers expected to score poorly in homodimer prediction (Fig. 2b). The distributional separation is immediately apparent: the vast majority of monomers accumulate at ipSAEmin ≈ 0, while homodimers extend broadly to high scores.

To determine the optimal combination of metrics and cutoffs, we assessed four common scoring metrics: ipTM, ipSAEmin, LISmin, and pDockQ2. We analysed the score distributions for both the ground truth and negative sets, and computed precision, recall, and F1 curves across a range of cutoffs. Among the four metrics, ipSAEmin showed the clearest distributional separation and the most stable F1 plateau across cutoffs (Fig. 2b; Supplementary Fig. 1a). Based on this analysis, we selected ipSAEmin with a cutoff of ≥0.6,  a literature-supported threshold32,34,35. Our benchmark supports this choice of cutoff: the F1 curve exhibits a broad, stable plateau up to ipSAEmin = 0.6, after which it declines sharply, indicating that this cutoff does not meaningfully compromise discriminative performance. This cutoff  yields a precision of 0.859, a recall of 0.655, and F1 of 0.744 (Fig. 2b). We additionally computed clashheavy-atom and clashbackbone scores to identify structures with steric clashes, and observed that clashbackbone decreased with increasing ipSAEmin (Supplementary Fig. 2), supporting the decision of selecting this metric. Considering that pLDDTavg of 70 and above for monomeric structures is defined as high-confidence in AFDB10, we decided to filter structures for pLDDTavg≥70 for improved overall complex confidence (Fig. 2a), which excluded about 15% of the data. Lastly, to reduce the number of structures with excessive clashes, we filtered clashbackbone ≤10, finally defining high-confidence complexes for the purposes of further analysis as those with ipSAEmin ≥0.6, pLDDTavg≥70, and clashbackbone ≤10, which results in 1.8M high-confidence homodimers out of ~23M (~7% retention).

To validate prediction consistency for the high-confidence homodimers, we compared the structures of highly homologous proteins. First, we simplified the high-confidence homodimer set to 1,719,470 monomers for the purpose of sequence clustering, and clustered these sequences using MMseqs236 at 0.98 identity and 0.95 coverage. This yielded 1,429,305  clusters of which 148,148 were non-singletons with an average cluster size of 2.96 members. Then, using Foldseek Multimer37, we aligned each predicted dimer to its cluster representative in sequence space. This showed that 95.9% of the complexes maintained either a query- or target-normalised complex TM-score greater than 0.8 (Fig. 2c, left), supporting the internal coherence of our dataset.Furthermore, structural alignment of the two chains within each predicted homodimer using Foldseek38, showed that 98.81% of predictions achieved either a query-normalised or target-normalised TM-score greater than 0.8, confirming prediction consistency between the two chains.

  The high-confidence homodimer prediction rate varied across taxonomic groups (Fig. 2d), with archaea and bacteria exceeding eukaryotes (fungi, plants, animals) by more than 3-fold. This likely reflects the shorter, more compact architecture of prokaryotic proteins, and the higher prevalence of homo-oligomeric assemblies in prokaryotic proteomes. Eukaryotic proteins, by contrast, tend to be longer, more multi-domain, and richer in disordered regions, and more often participate in heteromeric complexes not captured by homodimer modelling.

Finally, to assist users of the AFDB website, particularly those less familiar with predictive methods and their confidence metrics, in interpreting the predicted models, the website classifies entries into three categorical labels based on ipSAEmin: “very high-confidence” (≥ 0.8, high accuracy interface; 972,625 entries), “confident” (0.7 to < 0.8, correct, well-resolved interaction likely; 438,879), and “low-confidence” (0.6 to < 0.7, expected interaction signal, but interpret with caution; 342,738).

Figure 3: Heterodimeric structures correlate with STRING scores, relative length difference, and chain similarity. (a) The STRING score (x axis) increases the likelihood of high-confidence predictions (right-side y axis). Conversely, the number of candidates decreases with higher STRING score. (b) The high-confidence prediction rate as a function of inter-chain sequence identity and chain-length asymmetry in heterodimers for the pairs from the ~8M heterodimer set; sparse bins (< 50 pairs) are excluded from colour normalisation. Each circle represents a bin in a 40×40 grid partitioning sequence identity between the chains against absolute chain-length difference (range 0–966 amino acids). Colour indicates the fraction of protein pairs within the bin of which heterodimer prediction meets the high-confidence criteria (ipSAEmin ≥ 0.6, pLDDTavg≥70, clashbackbone ≤ 10); dot area scales with bin occupancy. On the x axis: chains with higher similarity yield higher ratio of high-confidence prediction. On the y axis: high-confidence predictions appear more frequently when the absolute length difference between chains is smaller.

Evidence-driven heterodimeric complex prediction

Heterodimeric interactions were derived from STRING enriched for biologically supported interactions (physical interactions). We prioritised full coverage within a defined set of high-interest proteomes (listed in Supplementary Materials), enabling unbiased exploration of heterodimeric structures and yielding approximately 8M candidate complexes.

We applied the same filtering criteria we derived for homodimers (ipSAEmin ≥ 0.6, pLDDTavg≥70, clashbackbone ≤ 10) to the 7,620,644 heterodimer set, which reduced heterodimers to 56,956 tentatively high-confidence predictions. For these, we  observed a significant relationship (p<10-300) between STRING score and the likelihood of high-confidence (Fig. 3a). However, high-confidence heterodimer predictions were more frequently observed when the absolute length difference between chains is smaller (lower absolute length difference; x axis of Fig. 3b), and when the sequence identity between the two chains of heterodimer is higher (y axis in Fig. 3b). Notably, even within the lower sequence identity range (for example, 0.2 to 0.4 in Fig. 3b), the decrease in high-confidence prediction rate with increasing absolute length difference remained clear. Taken together, these patterns suggest that homodimer-like complexes, or complexes with fewer changes in length or identity of amino acids between chains have a higher likelihood to pass our filtering criteria, compared to heterodimers with larger differences between chains.

Given these potential caveats for our filtering criteria in the heteromeric context, we believe further confidence calibration is still required to identify highly-confident heterodimers across relevant axes of biological interest, rather than towards homodimer-like properties. We therefore designate these structures as tentatively high-confidence, and plan to further calibrate cut-offs to include a more representative set in a subsequent AlphaFold Database release.

Figure 4: Compressibility of predicted complex space. (a) Clustering of 1,811,201 structures (1,754,242 high-confidence homodimers, and 56,959 heterodimers using the same filtering criteria as for homodimers) results in an approximately 8-fold compression of the dataset. Most entries were assigned to homodimer-only clusters, but a small fraction of non-singleton clusters were mixed, containing both homo- and heterodimeric members  (b) Non-singleton cluster representatives ranked by cluster size. A relatively small number of large clusters account for most structures: the top 1% of representatives cover approximately 25% of entries, and the top 20% cover approximately 82%. The lower panel shows the cluster-type composition across representative rank bins. (c) Fraction of non-singleton clusters lacking any PDB multimer match at a Foldseek multimer TM-score threshold of 0.65, plotted across representative rank bins. Clusters without PDB support are enriched among smaller clusters. (d) Sankey39  diagram summarizing the taxonomic lowest common ancestors of the  86,975 non-singleton clusters.

Clustering of the predicted complexes

High-confidence homomeric and tentative high-confidence heterodimeric structures (1,754,242 homodimers and 56,959 heterodimers) were clustered using Foldseek Multimercluster (manuscript in preparation) with parameter set according to structural similarity of interacting chains and their interfaces, reducing 1,811,201 structures 8-fold into 224,862 clusters, of which 86,975 contained at least one other member (non-singleton clusters; Fig. 4a). Homomeric complexes constitute the majority both before and after clustering (~69% and ~82% of non-singleton entries, respectively). mixed clusters containing both homo- and heterodimeric members account for only ~0.9% of non-singleton clusters and mostly occur in the largest clusters (top 10%)  (Fig. 4a).

The top 1% of non-singleton cluster representatives cover ~25% of all entries, and 20% account for ~82% (Fig. 4b), indicating that predicted high-confidence complex space is concentrated around a small number of recurrent folds. Non-singleton clusters without any detectable PDB multimer match were more frequent among smaller clusters than among the largest clusters (Fig. 4c), suggesting that structurally recurrent solutions are more likely to overlap with known multimeric space, whereas structurally rarer clusters are more often unsupported by current PDB coverage (Fig. 3).

To assess evolutionary conservation, we computed the lowest common ancestor (Fig. 4d) for each cluster. Notably, ~9% of non-singleton clusters contain members from at least two different superkingdoms, indicating that these complexes likely originated in a common ancestor and have been maintained as universal building blocks of cellular life.

Representative exemplars and use cases

To illustrate the range of ways in which oligomeric context can affect structural interpretation, we selected representative examples drawn from eukaryotic microbes, fungal and bacterial pathogens, a neglected tropical parasite, and a crop species. These examples were chosen to capture different outcomes, including recovery of domain-swapped folds, improved membrane-protein organization, refinement of inter-domain architecture, and agreement with models derived from curated sequence input.

The transcription elongation factor Eaf (UniProt accession Q55DI5) N-terminal domain-containing protein from Dictyostelium discoideum, provides a clear example of a fold that emerges only in an oligomeric context. The monomeric model (AF-Q55DI5-F1) has low confidence (pLDDTavg=50.56) and fragmented β-sheet elements. In contrast, modelling the protein as a homodimer (AF-0000000066503175-v1) yields a well-defined structure (pLDDTavg=86.06) formed by domain swapping between the two chains (Fig. 5a). Each chain contributes structural elements that complete the fold of its partner, such that the architecture is assembled across chains rather than within a single polypeptide. A Foldseek search against the Protein Data Bank identified a related architecture in 7okx, in which the fold is likewise formed across chains O and M, supporting the domain-swapped assembly observed in the prediction. This case shows that some folds emerge only in an oligomeric context and may be missed or misrepresented by monomeric prediction alone.

The Autophagy-related protein 33 from Fonsecaea pedrosoi (UniProt accession A0A0D2GLV4) provides a membrane-protein example in which oligomeric context improves structural definition. The monomeric model already contains a four-helix bundle, but with relatively low confidence (pLDDTavg=58.91). In contrast, the dimeric model brings two such bundles together into a much more coherent high-confidence assembly (pLDDTavg=76.91, ipSAEmin=0.74) and more clearly defines the likely membrane boundaries, with the lower-confidence regions (light blue) lying mainly outside the membrane-spanning layer (Fig. 5b).


Figure 5: Representative case studies illustrate how the oligomeric context influences the structural interpretation of proteins. (a) For proteins like Q55DI5 (Transcription elongation factor Eaf N-terminal domain-containing protein), the high-confidence fold emerges only in the homodimer prediction through domain swapping, a structure entirely missed by the low-confidence monomeric model. (b) Similarly, for the membrane protein A0A0D2GLV4 (Autophagy-related protein 33), the dimeric model yields a more coherent, high-confidence assembly that better defines membrane boundaries. (c-d) Multimer prediction can refine the global inter-domain architecture even for an already confident monomeric model, such as U7PMA7 (an AB hydrolase-1 domain-containing protein) or substantially rescue low-confidence monomeric predictions, as seen with P47347 (Uncharacterised HTH-type regulator MG101). (d) P47347 (Mycoplasma genitalium HTH-type transcriptional regulator MG101). The dimeric model shows higher confidence than the monomer prediction, consistent with stabilisation of the fold in an oligomeric context, although the predicted interface remains less certain. (e) For Trypanosoma brucei brucei Q57W69, both MSA quality and oligomeric context can improve the resulting model confidence in the same manner.

Measuring the high-confidence stretches of the transmembrane helices gives distances of 34-39Å, which is similar to the thickness achieved by the lipids packing inside a lipid bilayer (~30-40Å), i.e. the main component of cell membranes. This case suggests that, for some membrane proteins, monomeric prediction can recover the core topology, whereas oligomeric modelling is needed to better resolve the full assembly.

The monomeric AlphaFold model of Sporothrix schenckii AB hydrolase-1 domain-containing protein (AF-U7PMA7-F1) is already highly confident overall (Fig. 5c), with pLDDTavg=94.7), indicating that the local fold is well specified. However, modelling the protein as a dimer improves the relative positioning of the domains, as seen in the reduced uncertainty in the Predicted Aligned Error (PAE) plot, suggesting that oligomeric context helps constrain the inter-domain arrangement rather than the local secondary structure itself. This case illustrates that even when a monomeric model is confident, multimeric prediction can still refine the global architecture and identify interacting interfaces.

A related pattern is seen for the Mycoplasma genitalium uncharacterised HTH-type transcriptional regulator MG101 (UniProt accession P47347; Fig. 5d). In the monomeric prediction, overall confidence is poor (pLDDTavg=56), whereas the dimeric model increases confidence substantially (pLDDTavg=85), consistent with stabilization of the fold in an oligomeric context. Because HTH transcription factors commonly function as dimers, this improvement is consistent with a biologically relevant assembly in which partner interactions help define the final structure. Although it must be noted that the ipSAEmin is 0.63, indicating lower confidence in the interface region which can likely be attributed to the fact that for a transcriptional regulator the assembly will only be fully complete after also including double-stranded DNA. This example highlights how multimer modelling can rescue proteins whose monomeric predictions are not confident, even when the specifics of the interface are predicted with modest confidence.

For the uncharacterised Trypanosoma brucei brucei protein (UniProt accession Q57W69), different modelling inputs produced materially different structural hypotheses (Fig. 5e). The original model showed only moderate confidence (pLDDTavg=68.38), whereas use of a curated multiple sequence alignment, following the trypanosomatid-focused approach of Wheeler lab 40, improved the prediction to pLDDTavg=80.12. The dimeric model agrees closely with this improved dataset-derived structure: superposition of AF-0000000066788887-model_v1 chain A with AF-0000000065721667-model_v1 chain A gives a Root Mean Square Deviation (RMSD) of 0.67 Å over 166 pruned atom pairs. This example shows that, for proteins from underrepresented lineages, both MSA composition and oligomeric context can influence the final structural hypothesis.

Conclusion

The transition from monomeric to proteome-scale quaternary structural coverage represents a paradigm shift for the AlphaFold Database. Across these cases, we demonstrate that oligomeric context does not only increase model confidence; it can alter how the structure is interpreted at the level of fold, assembly and domain arrangement. These results underscore: for some proteins, particularly poorly characterised or taxonomically underrepresented examples, monomeric prediction alone may provide an incomplete or even misleading structural picture. Predicting complexes at scale can instead reveal the potential interface landscape, suggest oligomeric states or identify the interfaces likely to drive complex formation. Our comprehensive structural resource spanning reference proteomes, Swiss-Prot and proteins prioritised by the WHO, including neglected diseases, will facilitate large-scale analyses to identify general principles of protein–protein interface formation and enable new research and applications across health, biotechnology, and fundamental biological research.

Availability

1,754,242 high-confidence homodimer predictions, selected using the criteria ipSAEmin ≥0.6, pLDDTavg ≥ 70, and backbone clash score ≤10, are available as individual entry pages through AlphaFold Database at alphafold.ebi.ac.uk. To support AFDB users in interpreting the structure models, surfaced entries are further categorised in “very high confidence” (ipSAEmin ≥ 0.8), confident (0.7 ≤ ipSAEmin < 0.8), and “low confidence (0.6 ≤ ipSAEmin < 0.7). Homodimers not passing the previously defined threshold, together with their interface scores, are provided on the FTP page ftp.ebi.ac.uk/pub/databases/alphafold. These models and MSAs are also available through bulk download to support large-scale computational analysis, benchmarking, and method development, while reducing the risk of over-interpretation in routine biological use.

ColabFold with improved throughput is available at github.com/sokrypton/ColabFold in release 1.6.0. Acceleration libraries cuEquivariance (docs.nvidia.com/cuda/cuequivariance) and TensorRT (docs.nvidia.com/deeplearning/tensorrt), that were used to improve OpenFold throughput, are freely available with Apache 2.0 licensing. OpenFold with TensorRT and cuEquivariance integration is available at github.com/aqlaboratory/openfold.

Acknowledgements

We would like to thank NVIDIA colleagues, in particular Kyle Gion, Christian Hundt, Tobias Lasser, Isabel Wilkinson, Anthony Costa, Xin Yu, Hari Sadasivan, Youhan Lee, Yuxing Peng for support. EMBL-EBI also acknowledges their colleagues Oana Stroe, Gemma Wood and Victoria Hatch for their support. Martin Steinegger acknowledges support by the National Research Foundation of Korea grants (2020M3A9G7103933, RS-2021-NR061659 and RS-2021-NR056571, RS-2024-00396026), Novo Nordisk Foundation (NNF24SA0092560), and Creative-Pioneering Researchers Program through Seoul National University. Milot Mirdita acknowledges support from the National Research Foundation of Korea (grant RS-2023-00250470). This work was supported by the BBSRC, UK Research and Innovation [20-BBSRC/NSF-BIO], Google DeepMind and the European Molecular Biology Laboratory. The AlphaFold Protein Structure Database is supported by Google DeepMind and the European Molecular Biology Laboratory.

Competing interests

Niccolò A. E. Venanzi, Darren Hsu, Nilkanth Patel, Alejandro Chacón, Duc Tran, Quan Vu, Boris Fomitchev, Brianda Santini Lopez, Kyle Tretina, Kieran Didi, Micha Livne, Prashant Sohani, Christian Dallago are employed at NVIDIA. Nick Dietrich, Oleg Kovalevskiy, Dariusz Lasecki, Agata Laydon, Risha Patel, Augustin Žídek are employed at Google DeepMind. Martin Steinegger declares an outside interest in Stylus Medicine as a scientific advisor.

Contributions

Damian Bertoni (Software, Validation), Jennifer Fleming (Conceptualization, Validation, Formal analysis, Supervision, Project administration, Writing - Original Draft, Writing - Review & Editing), Yonathan Goldtzvik (Validation), Sreenath Nair (Methodology, Software, Investigation, Formal analysis, Data Curation, Supervision), Paulyna Magaña (Validation), Urmila Paramval (Validation, Software), Ivanna Pidruchna (Validation, Software), Ahsan Tanweer (Investigation, Methodology, Data Curation, Validation, Software), Maxim I. Tsenkov (Investigation, Software, Validation, Formal analysis, Data Curation, Methodology), Joseph Ellaway (Validation, Software, Data Curation), Jeannie Austin (Project administration), Melanie Vollmar (Validation, Formal analysis), Niccolò A. E. Venanzi (Software, Validation, Formal analysis, Investigation, Methodology, Data Curation), Darren Hsu (Software, Validation, Data Curation, Methodology), Nilkanth Patel (Software, Validation, Data Curation, Methodology), Alejandro Chacón (Software, Validation), Duc Tran (Software, Validation), Quan Vu (Software), Boris Fomitchev (Software), Brianda Santini Lopez (Software, Validation, Data Curation), Kyle Tretina (Writing - Original Draft, Writing - Review & Editing), Maciej Majewski (Software, Validation, Methodology, Investigation, Formal analysis), Kieran Didi (Formal analysis), Micha Livne (Data Curation), Prashant Sohani (Data Curation), Yewon Han (Methodology, Software, Validation, Investigation, Formal analysis, Data Curation, Visualisation, Writing - Results & Methods), Sooyoung Cha (Validation, Investigation, Formal analysis, Visualisation, Writing - Methods), Milot Mirdita (Conceptualization, Methodology, Software, Investigation, Formal analysis, Data Curation, Supervision, Writing - Review & Editing), Christian Dallago (Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Resources, Data Curation, Writing - Original Draft, Writing - Review & Editing, Supervision, Project administration, Funding acquisition), Martin Steinegger (Conceptualization, Methodology, Software, Validation, Investigation, Formal analysis, Resources, Data Curation, Supervision, Project administration, Funding acquisition, Writing - Original Draft, Writing - Review & Editing), Sameer Velankar (Conceptualization, Methodology, Software, Data Curation, Validation, Investigation, Resources, Supervision, Project administration, Funding acquisition, Writing - Review & Editing), Nick Dietrich (Writing - Review & Editing), Oleg Kovalevskiy (Writing - Review & Editing), Dariusz Lasecki (Writing - Review & Editing), Agata Laydon (Writing - Review & Editing), Risha Patel (Writing - Review & Editing), Augustin Žídek (Writing - Review & Editing)

References

1.        UniProt Consortium. UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Res 53, D609–D617 (2025).

2.        Szklarczyk, D. et al. The STRING database in 2023: protein-protein association networks and functional enrichment analyses for any sequenced genome of interest. Nucleic Acids Res 51, D638–D646 (2023).

3.        Kallenborn, F. et al. GPU-accelerated homology search with MMseqs2. Nat Methods 22, 2024–2027 (2025).

4.        Evans, R. et al. Protein complex prediction with AlphaFold-Multimer. bioRxiv (2021) doi:10.1101/2021.10.04.463034.

5.        Mirdita, M. et al. ColabFold: making protein folding accessible to all. Nat Methods 19, 679–682 (2022).

6.        Ahdritz, G. et al. OpenFold: retraining AlphaFold2 yields new insights into its learning mechanisms and capacity for generalization. Nat Methods 21, 1514–1524 (2024).

7.        Greenblatt, J. F., Alberts, B. M. & Krogan, N. J. Discovery and significance of protein-protein interactions in health and disease. Cell 187, 6501–6517 (2024).

8.        wwPDB consortium. Protein Data Bank: the single global archive for 3D macromolecular structure data. Nucleic Acids Res 47, D520–D528 (2019).

9.        Jumper, J. et al. Highly accurate protein structure prediction with AlphaFold. Nature 596, 583–589 (2021).

10.        Varadi, M. et al. AlphaFold Protein Structure Database in 2024: providing structure coverage for over 214 million protein sequences. Nucleic Acids Res 52, D368–D375 (2024).

11.        Tunyasuvunakool, K. et al. Highly accurate protein structure prediction for the human proteome. Nature 596, 590–596 (2021).

12.        Bertoni, D. et al. AlphaFold Protein Structure Database 2025: a redesigned interface and updated structural coverage. Nucleic Acids Res 54, D358–D362 (2026).

13.        Bordin, N. et al. AlphaFold2 reveals commonalities and novelties in protein structure space for 21 model organisms. Commun Biol 6, 160 (2023).

14.        Passaro, S. et al. Boltz-2: Towards Accurate and Efficient Binding Affinity Prediction. bioRxiv (2025) doi:10.1101/2025.06.14.659707.

15.        Geffner, T. et al. Proteina: Scaling flow-based protein structure generative models. arXiv [cs.LG] (2025) doi:10.48550/arXiv.2503.00710.

16.        Matthews, J. M. & Sunde, M. Dimers, oligomers, everywhere. Adv Exp Med Biol 747, 1–18 (2012).

17.        Burré, J., Sharma, M. & Südhof, T. C. α-Synuclein assembles into higher-order multimers upon membrane binding to promote SNARE complex formation. Proc Natl Acad Sci U S A 111, E4274–83 (2014).

18.        Orchard, S. et al. The MIntAct project--IntAct as a common curation platform for 11 molecular interaction databases. Nucleic Acids Res 42, D358–63 (2014).

19.        Baek, M. et al. Accurate prediction of protein structures and interactions using a three-track neural network. Science 373, 871–876 (2021).

20.        Schmid, E. W. et al. Proteome-wide screening for human protein-protein interactions. bioRxiv (2025) doi:10.1101/2025.11.10.687652.

21.        Zhang, J. et al. Predicting protein-protein interactions in the human proteome. Science 390, eadt1630 (2025).

22.        Catoiu, E. A. et al. QSProteome: a community-driven interactive platform for large-scale exploration and evaluation of predicted protein complex structures. Nucleic Acids Res 54, D661–D672 (2026).

23.        Schmid, E. W. & Walter, J. C. Predictomes, a classifier-curated database of AlphaFold-modeled protein-protein interactions. Mol Cell 85, 1216–1232.e5 (2025).

24.        Schweke, H. et al. An atlas of protein homo-oligomerization across domains of life. Cell 187, 999–1010.e15 (2024).

25.        Humphreys, I. R. et al. Computed structures of core eukaryotic protein complexes. Science 374, eabm4805 (2021).

26.        Moriwaki, Y. et al. Predicting protein complexes in biosynthetic gene clusters. bioRxiv (2025) doi:10.1101/2025.10.26.684697.

27.        Danielsson, S. N. & Elofsson, A. Reliable identification of homodimers using AlphaFold. bioRxiv (2025) doi:10.1101/2025.11.27.691011.

28.        Lee, C. Y. et al. Systematic discovery of protein interaction interfaces using AlphaFold and experimental validation. Mol Syst Biol 20, 75–97 (2024).

29.        Didi, K. et al. Efficient protein structure prediction from compact computers to datacenters with OpenFold-TRT. bioRxiv (2026) doi:10.64898/2026.03.11.711233.

30.        Boutet, E., Lieberherr, D., Tognolli, M., Schneider, M. & Bairoch, A. UniProtKB/Swiss-Prot. Methods Mol Biol 406, 89–112 (2007).

31.        Suzek, B. E. et al. UniRef clusters: a comprehensive and scalable alternative for improving sequence similarity searches. Bioinformatics 31, 926–932 (2015).

32.        Dunbrack, R. L., Jr. Rēs ipSAE loquuntur: What’s wrong with AlphaFold's score and how to fix it. bioRxiv (2025) doi:10.1101/2025.02.10.637595.

33.        Zhu, W., Shenoy, A., Kundrotas, P. & Elofsson, A. Evaluation of AlphaFold-Multimer prediction on multi-chain protein complexes. Bioinformatics 39, (2023).

34.        Overath, M. D. et al. Predicting experimental success in DE Novo binder design: A meta-analysis of 3,766 experimentally characterised binders. bioRxiv 2025.08.14.670059 (2025) doi:10.1101/2025.08.14.670059.

35.        What happened in the Nipah Protein Design Competition so far? + Prediction markets for protein design. https://www.adaptyvbio.com/blog/nipah-submissions/.

36.        Steinegger, M. & Söding, J. MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat Biotechnol 35, 1026–1028 (2017).

37.        Kim, W. et al. Rapid and sensitive protein complex alignment with Foldseek-Multimer. Nat Methods 22, 469–472 (2025).

38.        van Kempen, M. et al. Fast and accurate protein structure search with Foldseek. Nat Biotechnol 42, 243–246 (2024).

39.        Kennedy, A. B. W. & Sankey, H. R. The thermal efficiency of steam engines. Report of the committee appointed to the council upon the subject of the definition of a standard or standards of thermal efficiency for steam engines: With an introductory note. (including appendixes and plate at back of volume). Minutes Proc. Inst. Civ. Eng. 134, 278–312 (1898).

40.        Wheeler, R. J. A resource for improved predictions of Trypanosoma and Leishmania protein three-dimensional structure. PLoS One 16, e0259871 (2021).

41.        Wojdyr, M. GEMMI: A library for structural biology. J. Open Source Softw. 7, 4200 (2022).

42.        Didi, K. et al. Scaling Atomistic Protein Binder Design with Generative Pretraining and Test-Time Compute. in The Fourteenth International Conference on Learning Representations (2026).

43.        Mirdita, M., Steinegger, M., Breitwieser, F., Söding, J. & Levy Karin, E. Fast and sensitive taxonomic assignment to metagenomic contigs. Bioinformatics 37, 3029–3031 (2021).

44.        Lee, S., Kim, J., Mirdita, M., Gilchrist, C. L. M. & Steinegger, M. Easy and interactive taxonomic profiling with Metabuli App. Bioinformatics 41, (2025).


Methods

Sequence and interaction dataset construction

Sequence selection and interaction definition

We selected 23,441,822 UniProt 2025_04 sequences by filtering UniProt by a set of proteomes and for protein (monomers) with length between 15 and 1,500 amino acids. The set of 4,777 proteomes were selected from Swiss-Prot, proteomes within the World Health Organisation (WHO) global health proteomes, and the top downloaded reference proteomes in UniProt. From this set, homodimers were simply derived by duplicating each monomer into a complex, thus resulting in 23,441,822 homodimers, with the longest heterodimers in the set containing a maximum of 3,000 amino acids.

Heterodimers were instead derived by extracting physical interaction evidence provided by the STRING database. In particular, the file protein.physical.links.v12.0.txt.gz (11.1 GB) CC-BY-4.0, obtained from https://string-db.org/cgi/download in January of 2026, was downloaded. This file contains annotations of physically interacting partners with their corresponding STRING score. From these interactions, we filtered for sequences within a prioritised set of proteomes from 16 model organisms and 30 global health-relevant proteomes,  resulting in 7,620,644 candidate complexes with two distinct chains. Further, these interactions were filtered to produce heterodimers of maximally 3,000 amino acids. No further filtering, such as STRING score thresholds, were applied, to obtain the highest coverage.

String ID to Uniprot accession mapping

To map STRING (v12.0) physical interaction proteins to our UniProt proteomes, we applied a three-step strategy with decreasing priority. (1) UniProt ID mapping: STRING provides a direct STRING-to-UniProt identifier mapping via the file protein.aliases.v12.0.txt.gz (CC-BY-4.0), downloaded from https://string-db.org/cgi/download in January 2026. As this file contains obsolete UniProt accessions, we re-mapped all entries against the UniProt 2025_04 release, obtained from https://ftp.ebi.ac.uk/pub/databases/uniprot/current_release/knowledgebase/complete/ in January 2026. (2) CRC64 hash matching: For proteins not resolved by step 1, we matched CRC64 sequence hashes between STRING and UniProt entries. (3) MMseqs2 sequence search: For the remaining unmapped proteins, we ran per-taxon MMseqs2 searches (STRING sequences as queries against our reference set) requiring 100% sequence identity and ≥95% bidirectional coverage (--min-seq-id 1 -c 0.95 --cov-mode 0 --alignment-mode 3 -s 4), retaining only the best hit per query based on E-value and bit score.

For both the ID mapping and CRC64 steps, we applied a taxon priority filter: when a STRING protein could be mapped to multiple UniProt accessions, same-species mappings (where the taxon ID extracted from the STRING identifier matched the UniProt taxon ID via the UniProt taxonomy dump) were preferred; cross-taxon mappings were retained only when no same-species match existed. When multiple methods successfully mapped the same STRING protein, the highest-priority result was kept (ID mapping > CRC64 > MMseqs2).

Finally, STRING physical interaction pairs were deduplicated such that each unordered pair (A–B / B–A) appeared only once, and the mapped UniProt accessions were converted to internal identifiers (AF-series IDs) using a reference table, producing per-taxon interaction files. This pipeline achieved a mapping rate of 73.1% for the model organism set (5,503,385 out of 7,528,643 STRING entries) and 82.4% for the WHO global health proteome set (2,145,870 out of 2,604,057). Redundancy removal resulted in 7,620,644 candidates for heterodimeric prediction.  

Inference tools and approaches

To improve computational efficiency, we separated the two compute-demanding workloads of MSA generation and structure prediction.

MSA generation

We generated homodimer MSAs by leveraging a pre-release version of ColabFold 1.6.0 using the MMseqs2-GPU backend (version 18-8cc5c). In particular, we leveraged the colabfold_search tool with a new MSA filtering strategy for homomeric predictions. This strategy keeps only the best hit per taxon based on alignment score, essentially returning a monomer MSA in a3m format filtered to contain only the highest scoring hit per taxon. The MSA is then duplicated during AlphaFold-multimer’s featurization for homodimeric prediction. colabfold_search was run using the following parameters: --use-env 0 --pairing_strategy 1 --pair-mode paired --filter 2 --db-load-mode 2. The underlying sequence database was the pre-built ColabFold GPU-accelerated search database uniref30_2302, which provides clustered coverage of all UniRef100 sequences.

To generate heterodimer MSAs, we simply concatenated the previously obtained homodimer/monomer MSAs for two distinct sequences, without additional pairing. This design was chosen on the one hand, to decrease computational complexity, and on the other, as these input MSAs were already restricted to the best hit per taxon, the need for pairing was reduced. This rationale was supported by our investigation into different MSA pairing strategies; comparing taxonomy-based pairing against simple concatenation revealed that additional pairing did not clearly yield better downstream predictions, especially at higher ipTM threshold (ipTM > 0.8). Thus, we opted for a simple concatenation strategy, which allows the direct re-use of homodimer MSAs, reducing computational demands (Supplementary Fig. 3).

Structure prediction

Protein complex 3D structure prediction from MSAs was executed either through ColabFold’s colabfold_batch command (primarily, for homodimers), or by using an accelerated implementation of OpenFold that leveraged NVIDIA TensorRT and cuEquivariance libraries. Both tools utilised the same set of parameters, namely: one set of weights from AlphaFold Multimer (model_1_multimer_v3), four recycles/iterations with early stopping, and no relaxation. The outputs from the two inference tools were verified to yield equivalent results, as previously reported29. Given the scale of the prediction campaign, the choice of inference parameters was aimed at the reduction of computational demand, while maintaining prediction accuracy. To further reduce overhead, we implemented a parameter in ColabFold (--skip-output msa,plots,pae_json) to only output essential files such as the structure (.pdb) and quality (.json) metrics, and optimised MSA read-in. Failures like out of memory errors or errors due to missing atoms were observed during structure prediction in the presence of large MSAs/long sequences, and non-standard amino acids (e.g. “X”), respectively. These failure modes occurred in a small fraction of the data (<5%), which were not further investigated.

High-performance-compute scaling

In order to increase throughput at scale (i.e., in a multi-GPU, multi-node setting), we wrapped MSA execution and structure predictor in Slurm pipelines which spawned multiple inference processes per GPU on each node, maximising GPU utilisation. GPUs independently process chunks of data reading from a queueing system, making the inference pipeline naively parallelisable to the number of available GPUs and nodes. The pipelines were executed on a DGX H100 superpod instance, using units of nodes for scale (i.e., at minimum, 8 H100 GPUs).

For ColabFold-based homodimer inference, higher throughput was obtained by packing homodimers of equal length into a single batch to process, sorted by their MSA-depth in descending order. This reduced the amount of Jax (0.7.2) model recompilations, thus increasing prediction throughput. This trick however does not work when processing heterodimers, given that the length of individual chains differs.

For OpenFold, whether for homodimers or heterodimers, this packing strategy is not needed, as the method does not require model re-compilation. However, given a dependency between sequence length and execution time, reserving longer sequences for individual jobs may be beneficial if operating with specific Slurm runtimes. To further optimise the process, input featurizations (CPU-bound) were performed for the next input query alongside the inference step for the current query (GPU-bound).

Post-processing toolkit and data products

ColabFold and OpenFold outputs (i.e., .pdb and .json files) were converted into AFDB-compliant data products using an extension of the AFDB-Integration-Kit (manuscript in preparation), a multi-stage post-processing toolkit that computes interface and structural quality metrics, generates ModelCIF-compliant mmCIF and Binary CIF files, annotates secondary structure, validates outputs against AFDB schemas, and packages metadata into batched JSON files for database ingestion.

Interface quality metrics such as ipSAE, ipTM, pDockQ2, and LIS were derived from PAE matrices and 3D coordinates, with ipSAE computed through a C++ implementation that processes shards of multiple data in batch mode, increasing throughput. As ipSAE is directional, we computed scores for both chain orderings and defined ipSAEmin = min(ipSAEA→B, ipSAEB→A) to reduce each complex to a single conservative estimate of interface quality. Analogous minimum operations were applied to LIS (LISmin). Backbone and heavy-atom clash counts and interface residue assignments were identified via GPU-accelerated scripts that pack batches of up to 512 structures into GPU-resident tensors and dispatch atomic distance kernels with torch_cluster.radius_graph. Secondary structure annotation was inferred with PyDSSP (github.com/ShintaroMinami/PyDSSP; commit e251a43), a vectorised NumPy/PyTorch implementation that eliminates subprocess overhead and processes entire batches in memory. JSON parsing in the toolkit was replaced with orjson (3.11.4), reducing deserialisation of large PAE matrices by roughly an order of magnitude. Similarly, PDB structure parsing was replaced with Gemmi41 .

Each stage additionally parallelises its own work across `ProcessPoolExecutor` process pools, bypassing the Python GIL for CPU-bound operations, while metadata lookups were batched into a single DuckDB query per data shard, and cached in module-level globals shared across workers, eliminating per-model database roundtrips. DuckDB memory usage is capped to prevent out-of-memory events on shared nodes, and downstream shard aggregation streams data through PyArrow batches to avoid loading full datasets into memory.

To distribute this workload across nodes in our HPC setting, we implemented a Slurm array job framework based entirely on file-level coordination: a driver script partitions a flat list of model IDs into contiguous shards of at most 5,000 structures per array task, with each task operating independently and deterministically from its array index alone. Each node writes outputs to local scratch memory, uploads completed batches directly to object storage via `s5cmd`, and records only small marker files on a shared Lustre filesystem, avoiding I/O contention at scale. Fault tolerance was achieved through two-level automatic resume, skipping completed pipeline stages within a shard and exiting immediately for already-processed shards on resubmission, making runs across hundreds of nodes robust to node failures or Slurm job preemption.

Validation and analyses

Structural coverage analysis

To quantify the extent to which predicted complexes expand structural coverage beyond experimentally determined multimers, we compared the number of high-confidence predicted complexes (1,754,242 homodimers and 56,959 heterodimers) with the number of experimentally determined multimeric structures deposited in the Protein Data Bank that are mapped to UniProt (downloaded in January 2026), per organism. PDB multimer counts were tallied by NCBI Taxonomy identifier, and taxonomic lineage information was resolved using NCBI taxonomy files (names.dmp, nodes.dmp). Organisms with fewer than 10 high-confidence predicted structures were excluded to avoid unreliable estimates. For organism-level comparison, each species was represented by both its PDB multimer count and its predicted high-confidence complex count. For kingdom-level comparison (Fig. 1e, right), taxons were aggregated into seven broad categories: Metazoa, Viridiplantae, Fungi, Other Eukaryotes, Bacteria, Archaea, and Viruses. Organisms with no corresponding PDB multimer entry were retained and displayed with predicted counts only.

Cutoff validation dataset

To establish ground truth and negative control sets for confidence threshold calibration, we used PDB chain-level annotations downloaded in March 2026. These annotations map each PDB entry to its stoichiometry, release date, and chain-level sequence alignment to UniProt accessions. We retained only entries for which the PDB chain sequence exactly matched the aligned UniProt sequence, ensuring unambiguous correspondence between predicted and experimental structures. To minimise overlap with the AlphaFold-Multimer training set, we further restricted the dataset to entries released after 30th September 2021. From this filtered subset, we extracted homodimers (1,968 entries) as positive controls expected to be confidently predicted, and monomers (2,211 entries) as negative controls expected to score poorly in homodimer prediction.

Sequence cluster comparison

Sequence clusters were generated using MMseqs236 (release 18) from the 23,441,822 input sequence set. Cluster representatives were obtained by clustering sequences at 98% sequence identity and 95% coverage using the parameters --min-seq-id 0.98 -c 0.95 --cov-mode 0. Structural similarity within each cluster was evaluated using Foldseek38 (commit d6204679). A Foldseek database was constructed from the 1,754,242 high-confidence structures, and representative structures were aligned against cluster members using foldseek structurealign with --alignment-type 2. Structural similarity between representative and member structures was quantified using TM-score.

Within-homodimer chain comparison

To assess structural consistency between chains in predicted homodimers, structural alignments were performed between chain A and chain B of each complex using Foldseek (commit d6204679). A Foldseek database was constructed from the 1,754,242 high-confidence structures, and chain pairs were aligned using monomer structural alignment. A prefilter mapping was used to directly match chain A to chain B for each predicted complex, and structural similarity was quantified using Foldseek TM-score metrics.

Clustering analyses

1,811,201 structures from 1,754,242 high-confidence homomeric and 56,959 tentative high-confidence heterodimeric structures were clustered using Foldseek Multimercluster (commit d6204679). Cluster representatives were obtained by clustering structures at 60% 3Di sequence coverage, 30% interface similarity and 70% chain similarity using the parameters -c 0.6 --interface-lddt-threshold 0.3 --chain-tm-threshold 0.7 --cov-mode 0. These parameters follow those used for the Teddymer dataset42.

Taxonomic analysis

Taxonomic lineages and rank assignments were resolved using the NCBI Taxonomy database (taxdump, downloaded in February 2026); specifically, nodes.dmp and names.dmp were used to construct parent–child relationships and to assign each taxon to standardised ranks (e.g., superkingdom, phylum). These rank assignments were used both for computing cluster-level lowest common ancestors (LCAs) and for stratifying prediction success rates across taxonomic clades (Fig. 2d). Based on UniProt taxonomic assignments and using the MMseqs2 taxonomy’s lca module43, we computed for each non-singleton cluster, the LCA from its member taxa, and visualized the resulting taxonomic distribution as a Sankey diagram using Metabuli-App44.

Structural search of the high confidence subset against PDB

To assess structural coverage against experimentally determined structures, we searched the 1,754,242 high-confidence homomeric and 56,959 tentative high-confidence heterodimeric predicted structures against the PDB100, a clustered version of the PDB downloaded in January 2026, using Foldseek Multimer (commit d6204679). We used the following parameters: --cov-mode 2 --tmscore-threshold 0.65 --cluster-search 1. Coverage mode 2 (query coverage) was chosen because the query set consists of predicted dimeric structures searched against PDB entries that may contain larger multimeric assemblies; this mode ensures that individual chains within higher-order complexes can be matched. The TM-score threshold of 0.65 was adopted following the benchmarks reported in the Foldseek Multimer publication. The flag --cluster-search 1 enables search against the full PDB rather than cluster representatives only.

Supplementary Figure 1: additional homodimer validation metrics. (a) Different metrics (x axis) against the density of either a homodimer set expected to be predicted as homodimer (blue), or a monomer set not expected to be predicted as a homodimer (yellow). (b) Agreement between ipSAEmin or ipTM (x axis) and other quality metrics (x and y axes).  

Supplementary Figure 2: Backbone clashes appear less frequently at high ipSAEmin values. (Top) Heatmap showing the number of heterodimer structural models (from a random sample of 500,000) distributed across bins of ipSAEmin (x-axis, binned in 0.1 intervals) and backbone clash count (y-axis; 0–10, 10–100, and 100+). Cell values indicate raw counts. (Bottom) Stacked bar chart showing the fractional composition of backbone clash categories within each ipSAEmin bin. Models with high ipSAEmin (≥0.6) are predominantly clash-free (number of backbone clashes < 10), whereas low ipSAEmin bins are enriched for models with extensive steric clashes.

Supplementary Figure 3: Comparison of pLDDT (a) and ipTM (b) scores for predicted structures using ColabFold (via colabfold_batch) using two distinct MSA generation strategies as inputs. On the x axis: taxa paired MSAs following the standard colabfold_search pipeline with MMseqs2-GPU as a backend. On the y axis: concatenated homodimer (taxa filtered monomer) MSAs computed with colabfold_search using MMseqs2-GPU as a backend. For average pLDDT, there is generally great agreement between the two input MSA strategies (plot coloured by AFDB defined confidence bands). For ipTM, there is also general agreement, with more noise in the “likely incorrect” regions, and narrower limits of agreement with greater correlation in the “likely correct” region, despite outliers in both directions.


In the following, all proteomes included in our study (compressed to PT5 for efficiency):

UP000000211,UP000000225,UP000000226,UP000000230,UP000000231,UP000000233,UP000000235,UP000000238,UP000000239,UP000000240,UP000000242,UP000000245,UP000000246,UP000000247,UP000000248,UP000000249,UP000000253,UP000000254,UP000000256,UP000000260,UP000000262,UP000000263,UP000000265,UP000000267,UP000000268,UP000000269,UP000000270,UP000000271,UP000000272,UP000000273,UP000000274,UP000000275,UP000000276,UP000000277,UP000000278,UP000000279,UP000000280,UP000000281,UP000000283,UP000000286,UP000000287,UP000000288,UP000000289,UP000000304,UP000000305,UP000000311,UP000000314,UP000000320,UP000000322,UP000000323,UP000000327,UP000000328,UP000000329,UP000000333,UP000000339,UP000000343,UP000000344,UP000000345,UP000000346,UP000000348,UP000000349,UP000000350,UP000000351,UP000000352,UP000000353,UP000000354,UP000000355,UP000000356,UP000000357,UP000000358,UP000000359,UP000000360,UP000000361,UP000000362,UP000000364,UP000000365,UP000000366,UP000000369,UP000000370,UP000000371,UP000000372,UP000000373,UP000000374,UP000000375,UP000000376,UP000000377,UP000000379,UP000000390,UP000000391,UP000000392,UP000000394,UP000000395,UP000000396,UP000000397,UP000000398,UP000000399,UP000000400,UP000000401,UP000000403,UP000000405,UP000000409,UP000000410,UP000000411,UP000000412,UP000000413,UP000000414,UP000000416,UP000000417,UP000000419,UP000000420,UP000000421,UP000000422,UP000000423,UP000000425,UP000000426,UP000000427,UP000000428,UP000000429,UP000000430,UP000000431,UP000000432,UP000000433,UP000000435,UP000000437,UP000000438,UP000000439,UP000000440,UP000000441,UP000000442,UP000000444,UP000000445,UP000000447,UP000000448,UP000000449,UP000000450,UP000000457,UP000000467,UP000000468,UP000000469,UP000000470,UP000000471,UP000000472,UP000000473,UP000000474,UP000000475,UP000000476,UP000000477,UP000000478,UP000000488,UP000000491,UP000000492,UP000000499,UP000000503,UP000000504,UP000000513,UP000000514,UP000000515,UP000000516,UP000000517,UP000000518,UP000000519,UP000000520,UP000000521,UP000000522,UP000000528,UP000000529,UP000000530,UP000000531,UP000000532,UP000000533,UP000000534,UP000000535,UP000000536,UP000000537,UP000000538,UP000000539,UP000000540,UP000000541,UP000000542,UP000000543,UP000000545,UP000000546,UP000000547,UP000000548,UP000000549,UP000000551,UP000000552,UP000000553,UP000000554,UP000000555,UP000000556,UP000000557,UP000000558,UP000000559,UP000000560,UP000000561,UP000000562,UP000000564,UP000000565,UP000000566,UP000000568,UP000000569,UP000000570,UP000000571,UP000000572,UP000000573,UP000000574,UP000000575,UP000000576,UP000000577,UP000000578,UP000000579,UP000000580,UP000000581,UP000000582,UP000000583,UP000000584,UP000000585,UP000000586,UP000000587,UP000000588,UP000000589,UP000000590,UP000000591,UP000000592,UP000000593,UP000000594,UP000000595,UP000000596,UP000000597,UP000000598,UP000000599,UP000000600,UP000000601,UP000000602,UP000000603,UP000000604,UP000000605,UP000000606,UP000000607,UP000000609,UP000000611,UP000000612,UP000000613,UP000000624,UP000000625,UP000000626,UP000000628,UP000000636,UP000000637,UP000000639,UP000000640,UP000000641,UP000000642,UP000000643,UP000000644,UP000000645,UP000000646,UP000000647,UP000000653,UP000000656,UP000000657,UP000000658,UP000000659,UP000000662,UP000000663,UP000000664,UP000000668,UP000000669,UP000000670,UP000000672,UP000000673,UP000000674,UP000000675,UP000000676,UP000000677,UP000000678,UP000000679,UP000000680,UP000000682,UP000000683,UP000000684,UP000000686,UP000000689,UP000000715,UP000000716,UP000000718,UP000000719,UP000000723,UP000000724,UP000000725,UP000000728,UP000000729,UP000000730,UP000000733,UP000000735,UP000000738,UP000000739,UP000000740,UP000000742,UP000000744,UP000000745,UP000000746,UP000000747,UP000000748,UP000000749,UP000000750,UP000000752,UP000000753,UP000000754,UP000000755,UP000000756,UP000000757,UP000000758,UP000000759,UP000000760,UP000000762,UP000000763,UP000000765,UP000000768,UP000000770,UP000000771,UP000000773,UP000000774,UP000000775,UP000000777,UP000000779,UP000000781,UP000000784,UP000000787,UP000000788,UP000000789,UP000000790,UP000000792,UP000000796,UP000000798,UP000000799,UP000000800,UP000000801,UP000000803,UP000000804,UP000000805,UP000000806,UP000000807,UP000000808,UP000000809,UP000000810,UP000000811,UP000000812,UP000000813,UP000000814,UP000000815,UP000000816,UP000000817,UP000000818,UP000000819,UP000000821,UP000000822,UP000000823,UP000000825,UP000000826,UP000000827,UP000000828,UP000000829,UP000000831,UP000000832,UP000000833,UP000000834,UP000000835,UP000000836,UP000000837,UP000000838,UP000000839,UP000000840,UP000000841,UP000000842,UP000000843,UP000000844,UP000000845,UP000000846,UP000000849,UP000000851,UP000000852,UP000000853,UP000000854,UP000000855,UP000000858,UP000000859,UP000000860,UP000000861,UP000000862,UP000000866,UP000000867,UP000000868,UP000000869,UP000000870,UP000000871,UP000000872,UP000000875,UP000000876,UP000000909,UP000000910,UP000000925,UP000000927,UP000000933,UP000000935,UP000000936,UP000000937,UP000000938,UP000000939,UP000000941,UP000000942,UP000000948,UP000000960,UP000000963,UP000000964,UP000000971,UP000000988,UP000000991,UP000000994,UP000000998,UP000001006,UP000001007,UP000001010,UP000001011,UP000001012,UP000001013,UP000001014,UP000001015,UP000001016,UP000001017,UP000001018,UP000001019,UP000001020,UP000001021,UP000001022,UP000001023,UP000001024,UP000001025,UP000001026,UP000001027,UP000001028,UP000001029,UP000001030,UP000001031,UP000001033,UP000001035,UP000001036,UP000001037,UP000001038,UP000001039,UP000001041,UP000001043,UP000001047,UP000001052,UP000001054,UP000001055,UP000001056,UP000001057,UP000001058,UP000001059,UP000001060,UP000001061,UP000001062,UP000001063,UP000001064,UP000001065,UP000001067,UP000001068,UP000001070,UP000001072,UP000001073,UP000001074,UP000001075,UP000001091,UP000001092,UP000001098,UP000001099,UP000001100,UP000001101,UP000001102,UP000001103,UP000001104,UP000001105,UP000001106,UP000001107,UP000001108,UP000001110,UP000001114,UP000001115,UP000001116,UP000001118,UP000001119,UP000001120,UP000001121,UP000001122,UP000001131,UP000001132,UP000001133,UP000001134,UP000001136,UP000001137,UP000001151,UP000001154,UP000001155,UP000001156,UP000001158,UP000001164,UP000001167,UP000001168,UP000001169,UP000001170,UP000001171,UP000001172,UP000001173,UP000001174,UP000001175,UP000001176,UP000001177,UP000001178,UP000001179,UP000001180,UP000001181,UP000001182,UP000001183,UP000001188,UP000001189,UP000001190,UP000001191,UP000001192,UP000001194,UP000001195,UP000001197,UP000001202,UP000001203,UP000001205,UP000001207,UP000001208,UP000001213,UP000001217,UP000001219,UP000001224,UP000001225,UP000001226,UP000001227,UP000001231,UP000001235,UP000001240,UP000001246,UP000001252,UP000001258,UP000001259,UP000001260,UP000001261,UP000001275,UP000001279,UP000001283,UP000001288,UP000001292,UP000001293,UP000001294,UP000001295,UP000001296,UP000001300,UP000001301,UP000001303,UP000001304,UP000001306,UP000001307,UP000001311,UP000001312,UP000001315,UP000001317,UP000001318,UP000001319,UP000001321,UP000001322,UP000001323,UP000001324,UP000001349,UP000001350,UP000001351,UP000001353,UP000001355,UP000001357,UP000001358,UP000001359,UP000001360,UP000001362,UP000001363,UP000001364,UP000001365,UP000001366,UP000001368,UP000001369,UP000001374,UP000001377,UP000001382,UP000001383,UP000001385,UP000001386,UP000001387,UP000001388,UP000001396,UP000001397,UP000001398,UP000001399,UP000001400,UP000001401,UP000001404,UP000001405,UP000001407,UP000001408,UP000001409,UP000001410,UP000001411,UP000001412,UP000001414,UP000001415,UP000001416,UP000001417,UP000001418,UP000001419,UP000001420,UP000001421,UP000001422,UP000001423,UP000001424,UP000001425,UP000001426,UP000001429,UP000001430,UP000001431,UP000001432,UP000001436,UP000001439,UP000001440,UP000001441,UP000001442,UP000001444,UP000001446,UP000001448,UP000001449,UP000001450,UP000001451,UP000001452,UP000001454,UP000001455,UP000001456,UP000001457,UP000001458,UP000001459,UP000001460,UP000001461,UP000001466,UP000001471,UP000001472,UP000001473,UP000001476,UP000001477,UP000001479,UP000001485,UP000001488,UP000001489,UP000001491,UP000001492,UP000001494,UP000001495,UP000001502,UP000001510,UP000001512,UP000001514,UP000001517,UP000001519,UP000001520,UP000001522,UP000001529,UP000001530,UP000001542,UP000001544,UP000001548,UP000001552,UP000001554,UP000001555,UP000001556,UP000001557,UP000001558,UP000001564,UP000001565,UP000001566,UP000001567,UP000001568,UP000001570,UP000001572,UP000001573,UP000001574,UP000001577,UP000001578,UP000001581,UP000001582,UP000001584,UP000001589,UP000001590,UP000001591,UP000001592,UP000001593,UP000001594,UP000001595,UP000001596,UP000001599,UP000001600,UP000001602,UP000001608,UP000001610,UP000001611,UP000001616,UP000001624,UP000001626,UP000001627,UP000001628,UP000001631,UP000001634,UP000001635,UP000001640,UP000001645,UP000001646,UP000001649,UP000001650,UP000001651,UP000001652,UP000001654,UP000001656,UP000001661,UP000001662,UP000001663,UP000001664,UP000001665,UP000001666,UP000001667,UP000001668,UP000001669,UP000001670,UP000001671,UP000001672,UP000001673,UP000001674,UP000001675,UP000001676,UP000001677,UP000001680,UP000001681,UP000001683,UP000001685,UP000001686,UP000001687,UP000001688,UP000001691,UP000001692,UP000001693,UP000001694,UP000001695,UP000001697,UP000001698,UP000001699,UP000001700,UP000001702,UP000001711,UP000001713,UP000001719,UP000001725,UP000001726,UP000001727,UP000001729,UP000001730,UP000001732,UP000001733,UP000001734,UP000001735,UP000001739,UP000001740,UP000001741,UP000001744,UP000001745,UP000001746,UP000001747,UP000001748,UP000001764,UP000001765,UP000001770,UP000001773,UP000001784,UP000001785,UP000001789,UP000001795,UP000001798,UP000001799,UP000001803,UP000001805,UP000001806,UP000001807,UP000001811,UP000001816,UP000001817,UP000001818,UP000001819,UP000001822,UP000001823,UP000001824,UP000001826,UP000001832,UP000001833,UP000001835,UP000001836,UP000001841,UP000001844,UP000001847,UP000001857,UP000001861,UP000001863,UP000001865,UP000001866,UP000001867,UP000001868,UP000001869,UP000001870,UP000001871,UP000001873,UP000001874,UP000001876,UP000001877,UP000001879,UP000001880,UP000001881,UP000001882,UP000001883,UP000001887,UP000001889,UP000001890,UP000001901,UP000001902,UP000001903,UP000001910,UP000001916,UP000001917,UP000001918,UP000001919,UP000001922,UP000001924,UP000001926,UP000001928,UP000001929,UP000001930,UP000001931,UP000001932,UP000001933,UP000001934,UP000001935,UP000001936,UP000001937,UP000001938,UP000001939,UP000001940,UP000001941,UP000001942,UP000001943,UP000001944,UP000001946,UP000001947,UP000001949,UP000001950,UP000001951,UP000001952,UP000001953,UP000001955,UP000001959,UP000001961,UP000001962,UP000001963,UP000001964,UP000001966,UP000001968,UP000001971,UP000001973,UP000001974,UP000001975,UP000001976,UP000001977,UP000001978,UP000001979,UP000001981,UP000001982,UP000001983,UP000001985,UP000001986,UP000001988,UP000001989,UP000001990,UP000001991,UP000001992,UP000001994,UP000001996,UP000001997,UP000002006,UP000002007,UP000002008,UP000002009,UP000002010,UP000002011,UP000002012,UP000002014,UP000002015,UP000002016,UP000002018,UP000002019,UP000002020,UP000002026,UP000002027,UP000002028,UP000002029,UP000002030,UP000002033,UP000002035,UP000002036,UP000002037,UP000002038,UP000002040,UP000002043,UP000002045,UP000002051,UP000002058,UP000002059,UP000002060,UP000002061,UP000002063,UP000002066,UP000002067,UP000002068,UP000002069,UP000002070,UP000002071,UP000002072,UP000002076,UP000002077,UP000002081,UP000002084,UP000002089,UP000002092,UP000002097,UP000002098,UP000002099,UP000002101,UP000002107,UP000002111,UP000002121,UP000002122,UP000002123,UP000002124,UP000002125,UP000002126,UP000002127,UP000002129,UP000002131,UP000002132,UP000002133,UP000002135,UP000002136,UP000002137,UP000002138,UP000002139,UP000002140,UP000002143,UP000002145,UP000002146,UP000002148,UP000002149,UP000002150,UP000002154,UP000002155,UP000002156,UP000002157,UP000002162,UP000002163,UP000002164,UP000002166,UP000002168,UP000002169,UP000002171,UP000002173,UP000002186,UP000002189,UP000002190,UP000002192,UP000002193,UP000002194,UP000002195,UP000002196,UP000002197,UP000002198,UP000002199,UP000002200,UP000002204,UP000002206,UP000002207,UP000002208,UP000002209,UP000002210,UP000002211,UP000002212,UP000002213,UP000002214,UP000002215,UP000002216,UP000002218,UP000002219,UP000002220,UP000002221,UP000002222,UP000002224,UP000002225,UP000002226,UP000002230,UP000002233,UP000002238,UP000002239,UP000002240,UP000002241,UP000002242,UP000002243,UP000002244,UP000002245,UP000002246,UP000002247,UP000002254,UP000002255,UP000002256,UP000002257,UP000002258,UP000002270,UP000002271,UP000002274,UP000002275,UP000002276,UP000002277,UP000002279,UP000002280,UP000002281,UP000002282,UP000002283,UP000002286,UP000002287,UP000002294,UP000002296,UP000002300,UP000002301,UP000002302,UP000002305,UP000002307,UP000002308,UP000002311,UP000002313,UP000002315,UP000002316,UP000002317,UP000002318,UP000002319,UP000002320,UP000002321,UP000002322,UP000002323,UP000002324,UP000002325,UP000002326,UP000002327,UP000002328,UP000002329,UP000002330,UP000002331,UP000002332,UP000002333,UP000002334,UP000002339,UP000002348,UP000002350,UP000002356,UP000002357,UP000002358,UP000002359,UP000002361,UP000002362,UP000002363,UP000002365,UP000002366,UP000002368,UP000002371,UP000002372,UP000002376,UP000002381,UP000002382,UP000002383,UP000002384,UP000002385,UP000002402,UP000002407,UP000002408,UP000002410,UP000002411,UP000002412,UP000002415,UP000002417,UP000002418,UP000002419,UP000002420,UP000002421,UP000002423,UP000002424,UP000002425,UP000002427,UP000002428,UP000002429,UP000002430,UP000002431,UP000002432,UP000002433,UP000002434,UP000002436,UP000002438,UP000002439,UP000002440,UP000002445,UP000002453,UP000002456,UP000002457,UP000002471,UP000002472,UP000002473,UP000002474,UP000002475,UP000002476,UP000002477,UP000002478,UP000002479,UP000002480,UP000002481,UP000002482,UP000002483,UP000002484,UP000002485,UP000002486,UP000002487,UP000002488,UP000002489,UP000002493,UP000002494,UP000002495,UP000002496,UP000002497,UP000002498,UP000002499,UP000002500,UP000002501,UP000002502,UP000002505,UP000002506,UP000002507,UP000002508,UP000002512,UP000002513,UP000002514,UP000002515,UP000002516,UP000002517,UP000002518,UP000002519,UP000002521,UP000002522,UP000002523,UP000002524,UP000002525,UP000002526,UP000002527,UP000002528,UP000002529,UP000002530,UP000002531,UP000002532,UP000002533,UP000002534,UP000002535,UP000002550,UP000002557,UP000002559,UP000002564,UP000002565,UP000002572,UP000002574,UP000002576,UP000002579,UP000002580,UP000002582,UP000002586,UP000002587,UP000002588,UP000002589,UP000002590,UP000002592,UP000002593,UP000002595,UP000002596,UP000002597,UP000002601,UP000002602,UP000002603,UP000002605,UP000002608,UP000002609,UP000002610,UP000002611,UP000002612,UP000002613,UP000002620,UP000002622,UP000002624,UP000002627,UP000002629,UP000002630,UP000002631,UP000002632,UP000002633,UP000002634,UP000002640,UP000002651,UP000002654,UP000002659,UP000002664,UP000002665,UP000002666,UP000002668,UP000002669,UP000002670,UP000002671,UP000002672,UP000002673,UP000002674,UP000002675,UP000002676,UP000002678,UP000002679,UP000002680,UP000002682,UP000002683,UP000002684,UP000002692,UP000002693,UP000002694,UP000002695,UP000002696,UP000002698,UP000002700,UP000002703,UP000002704,UP000002705,UP000002706,UP000002707,UP000002709,UP000002710,UP000002712,UP000002714,UP000002715,UP000002716,UP000002718,UP000002719,UP000002724,UP000002725,UP000002727,UP000002730,UP000002734,UP000002735,UP000002736,UP000002742,UP000002743,UP000002744,UP000002745,UP000002747,UP000002753,UP000002762,UP000002779,UP000002785,UP000002786,UP000002805,UP000002812,UP000002852,UP000002861,UP000002878,UP000002895,UP000002899,UP000002900,UP000002909,UP000002941,UP000002944,UP000002965,UP000002970,UP000002979,UP000003039,UP000003042,UP000003055,UP000003081,UP000003089,UP000003100,UP000003107,UP000003185,UP000003191,UP000003340,UP000003344,UP000003423,UP000003452,UP000003579,UP000003599,UP000003614,UP000003627,UP000003635,UP000003643,UP000003688,UP000003752,UP000003755,UP000003764,UP000003824,UP000003828,UP000003844,UP000003853,UP000003934,UP000003994,UP000004001,UP000004070,UP000004073,UP000004087,UP000004110,UP000004184,UP000004191,UP000004207,UP000004219,UP000004290,UP000004291,UP000004295,UP000004318,UP000004344,UP000004410,UP000004455,UP000004470,UP000004477,UP000004478,UP000004525,UP000004550,UP000004619,UP000004641,UP000004664,UP000004675,UP000004687,UP000004703,UP000004736,UP000004738,UP000004816,UP000004830,UP000004837,UP000004848,UP000004870,UP000004912,UP000004915,UP000004935,UP000004986,UP000004992,UP000004993,UP000004994,UP000004995,UP000005012,UP000005015,UP000005018,UP000005019,UP000005038,UP000005045,UP000005141,UP000005150,UP000005203,UP000005204,UP000005205,UP000005206,UP000005207,UP000005215,UP000005216,UP000005221,UP000005222,UP000005223,UP000005225,UP000005226,UP000005230,UP000005234,UP000005237,UP000005238,UP000005239,UP000005240,UP000005242,UP000005250,UP000005269,UP000005289,UP000005306,UP000005307,UP000005317,UP000005392,UP000005395,UP000005396,UP000005408,UP000005426,UP000005436,UP000005438,UP000005440,UP000005447,UP000005475,UP000005522,UP000005526,UP000005566,UP000005629,UP000005633,UP000005638,UP000005640,UP000005641,UP000005667,UP000005695,UP000005713,UP000005727,UP000005740,UP000005753,UP000005766,UP000005781,UP000005798,UP000005824,UP000005877,UP000005893,UP000005926,UP000005933,UP000005940,UP000005954,UP000005974,UP000006001,UP000006008,UP000006034,UP000006040,UP000006048,UP000006064,UP000006073,UP000006075,UP000006094,UP000006103,UP000006134,UP000006138,UP000006158,UP000006177,UP000006178,UP000006180,UP000006196,UP000006201,UP000006230,UP000006265,UP000006281,UP000006294,UP000006304,UP000006319,UP000006361,UP000006362,UP000006363,UP000006364,UP000006366,UP000006367,UP000006368,UP000006369,UP000006370,UP000006371,UP000006372,UP000006373,UP000006375,UP000006377,UP000006378,UP000006380,UP000006381,UP000006382,UP000006383,UP000006386,UP000006388,UP000006394,UP000006395,UP000006469,UP000006503,UP000006523,UP000006540,UP000006541,UP000006542,UP000006543,UP000006545,UP000006548,UP000006551,UP000006552,UP000006554,UP000006556,UP000006558,UP000006559,UP000006560,UP000006561,UP000006562,UP000006563,UP000006564,UP000006565,UP000006566,UP000006567,UP000006568,UP000006570,UP000006571,UP000006572,UP000006573,UP000006574,UP000006575,UP000006576,UP000006578,UP000006579,UP000006580,UP000006581,UP000006583,UP000006589,UP000006591,UP000006607,UP000006622,UP000006624,UP000006625,UP000006633,UP000006636,UP000006637,UP000006640,UP000006643,UP000006647,UP000006649,UP000006650,UP000006663,UP000006666,UP000006671,UP000006672,UP000006674,UP000006675,UP000006676,UP000006677,UP000006681,UP000006683,UP000006685,UP000006686,UP000006687,UP000006688,UP000006689,UP000006690,UP000006691,UP000006692,UP000006693,UP000006694,UP000006695,UP000006697,UP000006698,UP000006701,UP000006702,UP000006703,UP000006704,UP000006705,UP000006706,UP000006707,UP000006709,UP000006710,UP000006711,UP000006712,UP000006713,UP000006714,UP000006715,UP000006716,UP000006717,UP000006718,UP000006719,UP000006720,UP000006721,UP000006722,UP000006723,UP000006724,UP000006726,UP000006727,UP000006728,UP000006729,UP000006731,UP000006732,UP000006735,UP000006738,UP000006741,UP000006743,UP000006744,UP000006753,UP000006790,UP000006794,UP000006798,UP000006799,UP000006810,UP000006813,UP000006818,UP000006820,UP000006821,UP000006822,UP000006824,UP000006825,UP000006826,UP000006827,UP000006828,UP000006830,UP000006831,UP000006832,UP000006833,UP000006838,UP000006840,UP000006841,UP000006842,UP000006843,UP000006845,UP000006846,UP000006847,UP000006848,UP000006849,UP000006852,UP000006853,UP000006854,UP000006859,UP000006860,UP000006868,UP000006872,UP000006875,UP000006876,UP000006882,UP000006884,UP000006885,UP000006886,UP000006887,UP000006889,UP000006900,UP000006901,UP000006903,UP000006904,UP000006906,UP000006907,UP000006908,UP000006911,UP000006919,UP000006921,UP000006923,UP000006924,UP000006930,UP000006932,UP000006933,UP000006934,UP000006983,UP000007011,UP000007013,UP000007014,UP000007015,UP000007016,UP000007017,UP000007018,UP000007019,UP000007020,UP000007021,UP000007022,UP000007023,UP000007024,UP000007025,UP000007029,UP000007037,UP000007039,UP000007041,UP000007042,UP000007047,UP000007048,UP000007049,UP000007052,UP000007056,UP000007058,UP000007060,UP000007061,UP000007062,UP000007065,UP000007067,UP000007068,UP000007069,UP000007070,UP000007071,UP000007073,UP000007076,UP000007077,UP000007078,UP000007079,UP000007080,UP000007081,UP000007083,UP000007084,UP000007086,UP000007089,UP000007094,UP000007096,UP000007097,UP000007103,UP000007104,UP000007110,UP000007115,UP000007129,UP000007136,UP000007137,UP000007138,UP000007143,UP000007145,UP000007148,UP000007161,UP000007174,UP000007177,UP000007179,UP000007180,UP000007181,UP000007182,UP000007183,UP000007184,UP000007185,UP000007186,UP000007187,UP000007188,UP000007189,UP000007190,UP000007191,UP000007192,UP000007193,UP000007194,UP000007195,UP000007196,UP000007197,UP000007198,UP000007199,UP000007200,UP000007201,UP000007202,UP000007203,UP000007204,UP000007205,UP000007206,UP000007207,UP000007208,UP000007209,UP000007210,UP000007211,UP000007212,UP000007213,UP000007214,UP000007215,UP000007216,UP000007217,UP000007218,UP000007219,UP000007220,UP000007221,UP000007222,UP000007223,UP000007224,UP000007225,UP000007226,UP000007227,UP000007228,UP000007229,UP000007230,UP000007232,UP000007233,UP000007234,UP000007235,UP000007241,UP000007242,UP000007243,UP000007244,UP000007245,UP000007246,UP000007247,UP000007248,UP000007249,UP000007250,UP000007251,UP000007252,UP000007253,UP000007254,UP000007257,UP000007258,UP000007259,UP000007266,UP000007267,UP000007282,UP000007287,UP000007289,UP000007303,UP000007304,UP000007305,UP000007306,UP000007307,UP000007311,UP000007319,UP000007322,UP000007329,UP000007350,UP000007360,UP000007384,UP000007394,UP000007397,UP000007399,UP000007400,UP000007401,UP000007402,UP000007403,UP000007404,UP000007405,UP000007406,UP000007407,UP000007408,UP000007409,UP000007410,UP000007411,UP000007412,UP000007413,UP000007414,UP000007415,UP000007416,UP000007417,UP000007418,UP000007419,UP000007420,UP000007421,UP000007422,UP000007423,UP000007424,UP000007425,UP000007426,UP000007427,UP000007428,UP000007429,UP000007431,UP000007435,UP000007437,UP000007439,UP000007440,UP000007441,UP000007442,UP000007443,UP000007444,UP000007445,UP000007446,UP000007447,UP000007448,UP000007449,UP000007450,UP000007451,UP000007452,UP000007453,UP000007454,UP000007462,UP000007468,UP000007472,UP000007477,UP000007478,UP000007485,UP000007487,UP000007490,UP000007494,UP000007528,UP000007529,UP000007530,UP000007531,UP000007532,UP000007533,UP000007534,UP000007535,UP000007536,UP000007537,UP000007538,UP000007539,UP000007540,UP000007541,UP000007542,UP000007543,UP000007544,UP000007545,UP000007546,UP000007547,UP000007548,UP000007549,UP000007550,UP000007551,UP000007552,UP000007553,UP000007554,UP000007555,UP000007556,UP000007557,UP000007558,UP000007599,UP000007609,UP000007610,UP000007611,UP000007612,UP000007613,UP000007614,UP000007615,UP000007616,UP000007617,UP000007618,UP000007619,UP000007620,UP000007621,UP000007622,UP000007623,UP000007624,UP000007625,UP000007626,UP000007627,UP000007628,UP000007629,UP000007630,UP000007631,UP000007632,UP000007633,UP000007634,UP000007635,UP000007637,UP000007638,UP000007639,UP000007641,UP000007642,UP000007643,UP000007644,UP000007646,UP000007648,UP000007649,UP000007661,UP000007662,UP000007663,UP000007664,UP000007665,UP000007666,UP000007667,UP000007668,UP000007669,UP000007670,UP000007671,UP000007672,UP000007673,UP000007674,UP000007675,UP000007676,UP000007677,UP000007678,UP000007679,UP000007680,UP000007681,UP000007682,UP000007683,UP000007684,UP000007685,UP000007686,UP000007687,UP000007688,UP000007689,UP000007690,UP000007691,UP000007692,UP000007693,UP000007694,UP000007695,UP000007696,UP000007697,UP000007698,UP000007699,UP000007703,UP000007705,UP000007706,UP000007707,UP000007708,UP000007709,UP000007710,UP000007711,UP000007712,UP000007713,UP000007714,UP000007715,UP000007717,UP000007718,UP000007719,UP000007721,UP000007722,UP000007723,UP000007726,UP000007727,UP000007730,UP000007735,UP000007742,UP000007752,UP000007753,UP000007754,UP000007756,UP000007757,UP000007758,UP000007759,UP000007760,UP000007761,UP000007762,UP000007763,UP000007764,UP000007765,UP000007766,UP000007767,UP000007769,UP000007770,UP000007771,UP000007772,UP000007773,UP000007774,UP000007775,UP000007776,UP000007777,UP000007778,UP000007779,UP000007780,UP000007781,UP000007782,UP000007783,UP000007784,UP000007785,UP000007786,UP000007787,UP000007788,UP000007789,UP000007792,UP000007793,UP000007794,UP000007795,UP000007796,UP000007797,UP000007798,UP000007799,UP000007800,UP000007801,UP000007803,UP000007804,UP000007805,UP000007807,UP000007809,UP000007812,UP000007814,UP000007819,UP000007841,UP000007842,UP000007843,UP000007845,UP000007856,UP000007857,UP000007875,UP000007879,UP000007882,UP000007883,UP000007896,UP000007897,UP000007898,UP000007899,UP000007900,UP000007901,UP000007902,UP000007903,UP000007904,UP000007905,UP000007906,UP000007907,UP000007908,UP000007909,UP000007910,UP000007911,UP000007912,UP000007913,UP000007914,UP000007915,UP000007916,UP000007917,UP000007918,UP000007919,UP000007920,UP000007921,UP000007922,UP000007923,UP000007924,UP000007925,UP000007926,UP000007927,UP000007928,UP000007929,UP000007930,UP000007931,UP000007932,UP000007934,UP000007938,UP000007946,UP000007954,UP000007960,UP000007962,UP000007963,UP000007966,UP000007967,UP000007969,UP000007978,UP000008004,UP000008022,UP000008025,UP000008026,UP000008027,UP000008029,UP000008030,UP000008031,UP000008033,UP000008034,UP000008037,UP000008043,UP000008044,UP000008062,UP000008064,UP000008066,UP000008068,UP000008070,UP000008072,UP000008073,UP000008074,UP000008075,UP000008076,UP000008080,UP000008081,UP000008084,UP000008087,UP000008089,UP000008091,UP000008092,UP000008093,UP000008094,UP000008095,UP000008096,UP000008097,UP000008098,UP000008099,UP000008100,UP000008101,UP000008102,UP000008103,UP000008104,UP000008105,UP000008106,UP000008107,UP000008108,UP000008109,UP000008110,UP000008111,UP000008112,UP000008113,UP000008114,UP000008115,UP000008116,UP000008117,UP000008118,UP000008119,UP000008125,UP000008129,UP000008131,UP000008138,UP000008141,UP000008142,UP000008143,UP000008144,UP000008147,UP000008148,UP000008152,UP000008153,UP000008154,UP000008155,UP000008157,UP000008158,UP000008159,UP000008160,UP000008164,UP000008165,UP000008166,UP000008167,UP000008168,UP000008169,UP000008170,UP000008172,UP000008173,UP000008174,UP000008175,UP000008176,UP000008177,UP000008178,UP000008181,UP000008183,UP000008184,UP000008185,UP000008186,UP000008198,UP000008199,UP000008204,UP000008205,UP000008207,UP000008210,UP000008212,UP000008213,UP000008215,UP000008216,UP000008217,UP000008219,UP000008220,UP000008221,UP000008222,UP000008225,UP000008226,UP000008227,UP000008229,UP000008230,UP000008231,UP000008232,UP000008235,UP000008236,UP000008237,UP000008238,UP000008239,UP000008240,UP000008242,UP000008243,UP000008245,UP000008246,UP000008247,UP000008248,UP000008249,UP000008250,UP000008251,UP000008252,UP000008253,UP000008254,UP000008255,UP000008256,UP000008257,UP000008258,UP000008259,UP000008260,UP000008261,UP000008262,UP000008263,UP000008264,UP000008265,UP000008266,UP000008267,UP000008268,UP000008269,UP000008270,UP000008271,UP000008272,UP000008273,UP000008274,UP000008275,UP000008278,UP000008281,UP000008282,UP000008283,UP000008284,UP000008285,UP000008286,UP000008287,UP000008288,UP000008289,UP000008291,UP000008292,UP000008293,UP000008294,UP000008295,UP000008296,UP000008298,UP000008299,UP000008300,UP000008310,UP000008311,UP000008312,UP000008315,UP000008319,UP000008320,UP000008321,UP000008322,UP000008323,UP000008326,UP000008330,UP000008332,UP000008333,UP000008335,UP000008338,UP000008370,UP000008377,UP000008378,UP000008379,UP000008380,UP000008381,UP000008382,UP000008383,UP000008384,UP000008388,UP000008389,UP000008390,UP000008424,UP000008430,UP000008432,UP000008433,UP000008434,UP000008436,UP000008438,UP000008439,UP000008440,UP000008441,UP000008442,UP000008443,UP000008444,UP000008445,UP000008446,UP000008447,UP000008448,UP000008449,UP000008450,UP000008451,UP000008452,UP000008453,UP000008454,UP000008455,UP000008456,UP000008458,UP000008460,UP000008461,UP000008469,UP000008470,UP000008471,UP000008472,UP000008473,UP000008474,UP000008475,UP000008476,UP000008477,UP000008478,UP000008479,UP000008480,UP000008481,UP000008482,UP000008483,UP000008484,UP000008493,UP000008498,UP000008504,UP000008514,UP000008520,UP000008524,UP000008525,UP000008536,UP000008537,UP000008538,UP000008540,UP000008541,UP000008544,UP000008545,UP000008547,UP000008548,UP000008549,UP000008550,UP000008553,UP000008555,UP000008556,UP000008558,UP000008560,UP000008561,UP000008563,UP000008564,UP000008565,UP000008566,UP000008567,UP000008568,UP000008569,UP000008570,UP000008571,UP000008572,UP000008573,UP000008574,UP000008575,UP000008576,UP000008577,UP000008578,UP000008579,UP000008580,UP000008581,UP000008582,UP000008583,UP000008584,UP000008586,UP000008587,UP000008588,UP000008589,UP000008590,UP000008591,UP000008592,UP000008593,UP000008595,UP000008596,UP000008597,UP000008598,UP000008599,UP000008600,UP000008601,UP000008602,UP000008603,UP000008604,UP000008605,UP000008606,UP000008607,UP000008608,UP000008609,UP000008610,UP000008611,UP000008612,UP000008613,UP000008614,UP000008615,UP000008616,UP000008617,UP000008618,UP000008619,UP000008620,UP000008621,UP000008622,UP000008623,UP000008624,UP000008625,UP000008627,UP000008628,UP000008629,UP000008630,UP000008631,UP000008634,UP000008639,UP000008649,UP000008650,UP000008651,UP000008652,UP000008653,UP000008654,UP000008655,UP000008657,UP000008658,UP000008659,UP000008660,UP000008661,UP000008662,UP000008663,UP000008664,UP000008666,UP000008667,UP000008668,UP000008672,UP000008673,UP000008674,UP000008678,UP000008679,UP000008680,UP000008682,UP000008683,UP000008686,UP000008687,UP000008689,UP000008692,UP000008693,UP000008694,UP000008695,UP000008697,UP000008698,UP000008699,UP000008701,UP000008702,UP000008703,UP000008707,UP000008710,UP000008711,UP000008713,UP000008718,UP000008720,UP000008723,UP000008732,UP000008743,UP000008744,UP000008762,UP000008763,UP000008764,UP000008765,UP000008766,UP000008767,UP000008768,UP000008769,UP000008770,UP000008771,UP000008772,UP000008773,UP000008774,UP000008778,UP000008779,UP000008780,UP000008781,UP000008782,UP000008783,UP000008784,UP000008785,UP000008787,UP000008788,UP000008792,UP000008793,UP000008794,UP000008808,UP000008809,UP000008810,UP000008811,UP000008812,UP000008814,UP000008815,UP000008816,UP000008817,UP000008818,UP000008819,UP000008820,UP000008824,UP000008825,UP000008827,UP000008834,UP000008837,UP000008838,UP000008839,UP000008840,UP000008841,UP000008842,UP000008850,UP000008851,UP000008854,UP000008863,UP000008864,UP000008865,UP000008866,UP000008867,UP000008868,UP000008869,UP000008870,UP000008871,UP000008872,UP000008874,UP000008875,UP000008877,UP000008881,UP000008888,UP000008895,UP000008898,UP000008902,UP000008906,UP000008908,UP000008909,UP000008912,UP000008914,UP000008916,UP000008917,UP000008920,UP000008922,UP000008926,UP000008927,UP000008936,UP000008937,UP000008960,UP000008962,UP000008963,UP000008964,UP000008973,UP000008974,UP000008975,UP000008978,UP000008980,UP000008984,UP000008986,UP000008988,UP000008991,UP000008992,UP000009010,UP000009011,UP000009022,UP000009027,UP000009038,UP000009046,UP000009047,UP000009054,UP000009058,UP000009060,UP000009061,UP000009068,UP000009070,UP000009071,UP000009072,UP000009073,UP000009077,UP000009079,UP000009080,UP000009081,UP000009082,UP000009084,UP000009085,UP000009087,UP000009089,UP000009091,UP000009092,UP000009093,UP000009096,UP000009097,UP000009098,UP000009099,UP000009100,UP000009102,UP000009103,UP000009104,UP000009105,UP000009106,UP000009107,UP000009108,UP000009109,UP000009110,UP000009111,UP000009112,UP000009113,UP000009114,UP000009115,UP000009116,UP000009117,UP000009118,UP000009119,UP000009120,UP000009121,UP000009122,UP000009123,UP000009124,UP000009125,UP000009126,UP000009130,UP000009134,UP000009136,UP000009138,UP000009149,UP000009151,UP000009152,UP000009153,UP000009155,UP000009156,UP000009158,UP000009159,UP000009160,UP000009162,UP000009165,UP000009166,UP000009167,UP000009168,UP000009169,UP000009170,UP000009171,UP000009172,UP000009173,UP000009175,UP000009176,UP000009182,UP000009183,UP000009185,UP000009189,UP000009190,UP000009192,UP000009193,UP000009223,UP000009227,UP000009230,UP000009231,UP000009232,UP000009245,UP000009246,UP000009247,UP000009248,UP000009249,UP000009250,UP000009251,UP000009252,UP000009253,UP000009254,UP000009255,UP000009258,UP000009261,UP000009262,UP000009263,UP000009264,UP000009265,UP000009266,UP000009267,UP000009268,UP000009269,UP000009270,UP000009273,UP000009277,UP000009284,UP000009290,UP000009294,UP000009295,UP000009296,UP000009297,UP000009328,UP000009374,UP000009401,UP000009882,UP000009886,UP000010087,UP000010091,UP000010296,UP000010307,UP000010366,UP000010378,UP000010379,UP000010391,UP000010420,UP000010422,UP000010448,UP000010468,UP000010481,UP000010482,UP000010483,UP000010552,UP000010556,UP000010716,UP000010798,UP000010809,UP000010862,UP000010878,UP000011064,UP000011080,UP000011083,UP000011086,UP000011087,UP000011115,UP000011116,UP000011173,UP000011185,UP000011200,UP000011220,UP000011237,UP000011238,UP000011284,UP000011300,UP000011511,UP000011518,UP000011524,UP000011535,UP000011559,UP000011560,UP000011566,UP000011571,UP000011603,UP000011668,UP000011682,UP000011687,UP000011704,UP000011712,UP000011713,UP000011750,UP000011834,UP000011835,UP000011863,UP000011976,UP000012041,UP000012045,UP000012073,UP000012076,UP000012338,UP000012347,UP000012667,UP000012668,UP000012669,UP000012670,UP000012671,UP000012672,UP000012960,UP000013026,UP000013097,UP000013192,UP000013232,UP000013521,UP000013541,UP000013568,UP000013736,UP000013737,UP000013827,UP000013940,UP000014020,UP000014038,UP000014064,UP000014070,UP000014227,UP000014254,UP000014463,UP000014480,UP000014500,UP000014535,UP000015101,UP000015102,UP000015103,UP000015105,UP000015106,UP000015241,UP000015354,UP000015380,UP000015423,UP000015441,UP000015502,UP000015503,UP000015530,UP000015925,UP000016035,UP000016160,UP000016233,UP000016464,UP000016519,UP000016560,UP000016587,UP000016626,UP000016638,UP000016662,UP000016666,UP000016703,UP000016714,UP000016800,UP000016801,UP000016922,UP000016927,UP000016929,UP000016930,UP000016932,UP000016933,UP000016934,UP000016935,UP000016936,UP000017048,UP000017246,UP000017396,UP000017700,UP000017820,UP000017836,UP000018050,UP000018087,UP000018208,UP000018339,UP000018458,UP000018468,UP000018538,UP000018554,UP000018690,UP000018716,UP000018727,UP000018817,UP000018888,UP000018922,UP000018936,UP000019000,UP000019027,UP000019050,UP000019095,UP000019109,UP000019113,UP000019116,UP000019149,UP000019183,UP000019222,UP000019322,UP000019335,UP000019365,UP000019374,UP000019376,UP000019426,UP000019462,UP000019471,UP000019482,UP000019483,UP000019804,UP000019805,UP000020467,UP000020595,UP000020681,UP000021053,UP000022141,UP000022910,UP000023152,UP000024001,UP000024376,UP000024404,UP000024533,UP000024635,UP000025227,UP000025229,UP000025231,UP000026915,UP000027002,UP000027073,UP000027120,UP000027142,UP000027195,UP000027222,UP000027395,UP000027432,UP000027456,UP000027480,UP000027602,UP000027980,UP000027989,UP000028045,UP000028341,UP000028524,UP000028525,UP000028531,UP000028545,UP000028631,UP000028640,UP000028653,UP000028761,UP000028781,UP000028924,UP000028995,UP000028999,UP000029004,UP000029120,UP000029121,UP000029368,UP000029445,UP000029482,UP000029499,UP000029518,UP000029665,UP000029725,UP000029741,UP000029742,UP000029745,UP000029749,UP000029753,UP000029768,UP000029770,UP000029771,UP000029941,UP000029964,UP000029965,UP000029981,UP000030047,UP000030063,UP000030081,UP000030104,UP000030143,UP000030361,UP000030600,UP000030624,UP000030643,UP000030651,UP000030658,UP000030665,UP000030669,UP000030671,UP000030673,UP000030680,UP000030683,UP000030685,UP000030686,UP000030687,UP000030688,UP000030689,UP000030706,UP000030711,UP000030742,UP000030745,UP000030746,UP000030747,UP000030748,UP000030752,UP000030763,UP000030765,UP000030787,UP000030816,UP000030854,UP000030993,UP000031014,UP000031036,UP000031186,UP000031192,UP000031366,UP000031386,UP000031443,UP000031449,UP000031512,UP000031513,UP000031523,UP000031526,UP000031563,UP000031575,UP000031627,UP000031668,UP000031774,UP000031829,UP000032027,UP000032049,UP000032141,UP000032302,UP000032323,UP000032522,UP000032611,UP000032707,UP000032733,UP000032746,UP000032841,UP000032946,UP000033033,UP000033057,UP000033103,UP000033540,UP000033682,UP000033699,UP000034098,UP000034112,UP000034722,UP000034723,UP000034841,UP000034845,UP000034883,UP000035016,UP000035100,UP000035170,UP000035661,UP000035681,UP000035740,UP000035762,UP000035860,UP000036202,UP000036334,UP000036338,UP000036367,UP000036403,UP000036681,UP000037069,UP000037084,UP000037122,UP000037136,UP000037269,UP000037395,UP000037482,UP000037505,UP000037566,UP000037660,UP000037685,UP000037904,UP000037923,UP000037931,UP000038830,UP000039324,UP000039865,UP000041254,UP000042958,UP000044071,UP000044098,UP000044602,UP000044841,UP000045039,UP000045285,UP000046395,UP000049828,UP000050301,UP000050525,UP000050761,UP000050794,UP000050996,UP000051131,UP000051487,UP000051574,UP000052015,UP000052092,UP000052105,UP000052976,UP000053029,UP000053095,UP000053097,UP000053201,UP000053257,UP000053268,UP000053286,UP000053317,UP000053327,UP000053475,UP000053611,UP000053660,UP000053676,UP000053732,UP000053758,UP000053789,UP000053841,UP000053872,UP000053927,UP000054053,UP000054078,UP000054166,UP000054270,UP000054279,UP000054289,UP000054317,UP000054321,UP000054337,UP000054361,UP000054383,UP000054387,UP000054454,UP000054532,UP000054549,UP000054557,UP000054560,UP000054564,UP000054608,UP000054703,UP000054771,UP000054776,UP000054821,UP000054844,UP000054877,UP000054928,UP000054988,UP000055045,UP000056419,UP000058290,UP000058446,UP000059188,UP000059680,UP000060513,UP000060787,UP000061018,UP000061184,UP000061569,UP000062255,UP000063063,UP000063234,UP000063964,UP000065495,UP000065734,UP000066042,UP000066124,UP000066284,UP000066529,UP000067626,UP000067738,UP000068243,UP000069205,UP000069241,UP000069272,UP000069549,UP000069906,UP000069940,UP000070168,UP000070184,UP000070224,UP000070412,UP000070544,UP000070700,UP000070720,UP000071118,UP000072389,UP000072874,UP000074855,UP000075243,UP000075539,UP000075583,UP000075714,UP000075840,UP000075880,UP000075882,UP000075903,UP000076021,UP000076078,UP000076407,UP000076408,UP000076420,UP000076449,UP000076744,UP000076852,UP000076858,UP000077051,UP000077115,UP000077143,UP000077248,UP000077385,UP000077428,UP000077495,UP000077755,UP000078200,UP000078237,UP000078240,UP000078284,UP000078302,UP000078348,UP000078541,UP000078555,UP000078559,UP000078595,UP000079169,UP000079721,UP000081671,UP000084051,UP000085678,UP000087171,UP000087266,UP000087766,UP000089565,UP000091857,UP000091918,UP000092124,UP000092177,UP000092444,UP000092461,UP000092462,UP000092574,UP000092600,UP000092695,UP000092714,UP000092716,UP000092741,UP000092809,UP000093052,UP000093197,UP000093561,UP000093695,UP000093740,UP000094023,UP000094043,UP000094112,UP000094389,UP000094526,UP000094565,UP000094569,UP000094974,UP000095185,UP000095281,UP000095282,UP000095285,UP000095300,UP000095347,UP000095358,UP000095605,UP000095862,UP000095949,UP000096057,UP000096350,UP000096504,UP000096925,UP000096935,UP000097139,UP000098172,UP000098510,UP000098523,UP000098880,UP000099345,UP000099402,UP000099634,UP000099649,UP000099984,UP000100183,UP000100252,UP000101074,UP000101256,UP000101269,UP000101284,UP000101503,UP000101522,UP000101606,UP000101651,UP000101899,UP000102041,UP000102082,UP000102152,UP000102297,UP000103063,UP000103294,UP000104351,UP000105171,UP000105783,UP000105929,UP000106006,UP000106086,UP000106311,UP000106628,UP000106798,UP000106909,UP000107153,UP000107189,UP000108054,UP000108184,UP000108270,UP000108342,UP000108382,UP000108766,UP000108903,UP000109015,UP000109350,UP000109731,UP000110594,UP000110830,UP000111127,UP000111173,UP000111493,UP000112279,UP000112655,UP000112691,UP000112710,UP000113079,UP000113205,UP000113298,UP000113393,UP000113838,UP000113900,UP000113911,UP000114117,UP000114388,UP000115010,UP000115425,UP000115521,UP000115522,UP000116075,UP000116098,UP000116380,UP000116555,UP000116872,UP000117149,UP000117755,UP000117954,UP000118006,UP000118097,UP000118104,UP000118285,UP000118311,UP000118373,UP000118421,UP000118566,UP000118752,UP000119304,UP000119554,UP000119805,UP000120303,UP000120463,UP000120507,UP000120624,UP000121173,UP000121187,UP000121275,UP000121444,UP000121508,UP000121652,UP000122148,UP000122161,UP000123434,UP000123687,UP000123891,UP000124420,UP000124870,UP000124990,UP000125118,UP000125273,UP000125413,UP000125975,UP000126011,UP000126093,UP000126130,UP000126165,UP000126247,UP000126351,UP000126396,UP000126568,UP000127252,UP000127637,UP000127886,UP000128146,UP000128541,UP000128793,UP000128830,UP000128912,UP000129388,UP000130023,UP000130099,UP000130281,UP000130309,UP000130591,UP000130880,UP000131152,UP000131702,UP000132193,UP000132282,UP000132424,UP000132721,UP000133235,UP000133413,UP000133604,UP000133870,UP000134051,UP000134285,UP000134464,UP000134698,UP000134705,UP000135013,UP000135044,UP000135310,UP000136220,UP000136346,UP000136581,UP000136605,UP000136711,UP000136780,UP000136916,UP000136985,UP000137384,UP000137758,UP000137796,UP000137932,UP000138352,UP000138367,UP000138885,UP000139707,UP000139997,UP000140113,UP000140283,UP000140319,UP000140353,UP000140422,UP000140823,UP000140894,UP000140987,UP000140996,UP000141942,UP000142359,UP000142685,UP000143664,UP000143802,UP000144582,UP000144657,UP000144745,UP000144974,UP000145116,UP000145193,UP000146580,UP000146794,UP000147629,UP000147721,UP000148607,UP000149007,UP000149290,UP000149542,UP000149637,UP000149703,UP000149784,UP000149844,UP000150026,UP000150531,UP000150713,UP000150838,UP000151151,UP000151954,UP000152221,UP000152733,UP000152738,UP000153037,UP000153055,UP000154307,UP000154340,UP000154597,UP000155099,UP000155465,UP000156248,UP000156762,UP000157272,UP000157292,UP000157401,UP000158064,UP000158141,UP000158680,UP000158691,UP000159275,UP000159358,UP000159908,UP000160453,UP000160986,UP000161743,UP000162522,UP000163220,UP000163835,UP000163971,UP000164967,UP000165413,UP000165522,UP000166152,UP000166173,UP000166289,UP000166743,UP000166765,UP000167400,UP000167548,UP000167557,UP000168086,UP000168151,UP000168164,UP000168285,UP000168289,UP000168371,UP000169440,UP000169528,UP000169634,UP000169886,UP000170142,UP000170565,UP000170913,UP000171072,UP000171286,UP000171341,UP000171434,UP000171571,UP000171580,UP000171829,UP000172110,UP000172257,UP000172353,UP000172620,UP000172643,UP000172814,UP000172871,UP000172887,UP000173158,UP000173982,UP000174021,UP000174252,UP000174307,UP000174556,UP000175679,UP000176944,UP000177798,UP000178606,UP000178690,UP000179157,UP000179179,UP000179588,UP000179797,UP000179807,UP000180235,UP000180650,UP000180666,UP000180685,UP000180711,UP000180758,UP000180764,UP000180811,UP000180816,UP000180906,UP000181898,UP000182135,UP000182334,UP000182347,UP000182412,UP000182508,UP000182569,UP000182738,UP000182958,UP000183015,UP000183223,UP000183365,UP000183376,UP000183442,UP000183613,UP000183653,UP000183913,UP000183970,UP000183971,UP000183987,UP000184035,UP000184041,UP000184063,UP000184255,UP000184304,UP000184334,UP000184342,UP000184363,UP000184465,UP000184499,UP000184546,UP000185268,UP000185272,UP000185275,UP000185561,UP000186136,UP000186209,UP000186270,UP000186303,UP000186323,UP000186351,UP000186400,UP000186698,UP000186720,UP000186756,UP000186817,UP000186922,UP000187209,UP000187609,UP000188276,UP000188318,UP000188320,UP000188354,UP000188400,UP000188533,UP000189513,UP000189701,UP000189702,UP000189703,UP000189704,UP000189705,UP000189706,UP000190312,UP000190423,UP000190657,UP000190797,UP000191004,UP000191055,UP000191232,UP000191408,UP000191522,UP000191661,UP000191901,UP000191946,UP000192257,UP000192359,UP000192391,UP000192439,UP000192566,UP000192578,UP000192758,UP000192900,UP000193067,UP000193380,UP000193387,UP000193990,UP000194000,UP000194143,UP000194309,UP000194546,UP000194841,UP000194857,UP000194867,UP000195012,UP000195141,UP000195521,UP000195991,UP000196402,UP000196521,UP000197138,UP000197208,UP000197666,UP000198251,UP000198253,UP000198304,UP000198341,UP000198518,UP000198521,UP000198541,UP000198620,UP000198725,UP000198757,UP000198781,UP000198817,UP000198995,UP000199069,UP000199161,UP000199213,UP000199227,UP000199228,UP000199370,UP000199373,UP000199381,UP000199581,UP000199656,UP000199679,UP000199689,UP000199700,UP000200640,UP000201062,UP000201079,UP000201112,UP000201113,UP000201130,UP000201135,UP000201164,UP000201247,UP000201257,UP000201261,UP000201303,UP000201335,UP000201384,UP000201450,UP000201482,UP000201514,UP000201566,UP000201688,UP000201736,UP000201784,UP000201867,UP000201896,UP000202003,UP000202075,UP000202094,UP000202136,UP000202161,UP000202195,UP000202246,UP000202324,UP000202332,UP000202336,UP000202337,UP000202376,UP000202403,UP000202419,UP000202478,UP000202505,UP000202511,UP000202529,UP000202548,UP000202589,UP000202605,UP000202667,UP000202775,UP000202838,UP000202850,UP000202921,UP000202937,UP000202989,UP000202991,UP000203003,UP000203063,UP000203150,UP000203151,UP000203221,UP000203222,UP000203242,UP000203288,UP000203359,UP000203464,UP000203519,UP000203541,UP000203732,UP000203767,UP000203778,UP000203831,UP000203890,UP000203899,UP000203997,UP000204009,UP000204017,UP000204043,UP000204108,UP000204174,UP000204292,UP000204293,UP000204315,UP000204414,UP000204418,UP000204527,UP000204584,UP000204595,UP000204641,UP000204663,UP000207604,UP000207613,UP000207620,UP000207621,UP000207668,UP000207753,UP000211161,UP000211162,UP000214340,UP000214610,UP000214746,UP000214780,UP000215059,UP000215127,UP000215224,UP000215305,UP000215632,UP000215914,UP000216408,UP000216463,UP000216624,UP000217199,UP000217252,UP000217736,UP000217768,UP000217790,UP000217918,UP000218689,UP000218811,UP000219286,UP000219338,UP000219799,UP000219813,UP000219947,UP000220158,UP000220797,UP000221080,UP000221734,UP000221795,UP000221941,UP000222183,UP000222455,UP000222542,UP000223025,UP000223104,UP000223201,UP000223264,UP000223793,UP000224006,UP000224375,UP000224527,UP000224634,UP000225433,UP000225706,UP000225947,UP000226096,UP000226191,UP000228380,UP000228400,UP000228928,UP000228934,UP000230066,UP000230069,UP000230233,UP000230249,UP000230423,UP000230605,UP000230640,UP000230750,UP000231358,UP000231564,UP000232449,UP000232483,UP000232675,UP000232684,UP000232697,UP000232720,UP000232774,UP000232896,UP000232931,UP000233020,UP000233040,UP000233060,UP000233100,UP000233120,UP000233140,UP000233160,UP000233180,UP000233200,UP000233220,UP000233551,UP000233786,UP000234197,UP000234254,UP000234260,UP000234275,UP000234289,UP000234323,UP000234474,UP000234498,UP000234585,UP000234995,UP000235036,UP000235053,UP000235145,UP000235220,UP000235313,UP000235786,UP000235823,UP000236214,UP000236497,UP000236584,UP000236630,UP000237129,UP000237271,UP000237347,UP000237438,UP000237466,UP000237684,UP000237718,UP000238274,UP000238479,UP000239007,UP000239480,UP000239757,UP000239899,UP000240080,UP000240283,UP000240399,UP000240493,UP000240883,UP000240889,UP000240934,UP000241323,UP000241394,UP000241443,UP000241510,UP000241587,UP000241690,UP000241732,UP000241996,UP000242167,UP000242188,UP000242194,UP000242259,UP000242267,UP000242339,UP000242380,UP000242450,UP000242457,UP000242497,UP000242525,UP000242543,UP000242554,UP000242636,UP000242638,UP000242757,UP000242798,UP000242823,UP000242942,UP000242950,UP000242976,UP000242991,UP000243217,UP000243283,UP000243411,UP000243459,UP000243492,UP000243495,UP000243498,UP000243523,UP000243650,UP000243666,UP000243699,UP000243778,UP000243845,UP000243884,UP000243975,UP000244005,UP000244309,UP000244905,UP000244962,UP000244978,UP000245119,UP000245133,UP000245207,UP000245320,UP000245340,UP000245341,UP000245380,UP000245488,UP000245695,UP000245711,UP000245910,UP000246171,UP000246263,UP000246397,UP000246436,UP000246464,UP000246679,UP000246914,UP000246998,UP000247120,UP000247192,UP000247426,UP000247437,UP000247485,UP000247498,UP000247586,UP000247647,UP000247790,UP000248291,UP000248340,UP000248405,UP000248423,UP000248481,UP000248482,UP000248483,UP000248484,UP000248731,UP000248925,UP000248961,UP000249218,UP000249287,UP000249293,UP000249343,UP000249363,UP000249390,UP000249673,UP000249829,UP000250241,UP000251241,UP000251314,UP000251714,UP000252167,UP000252519,UP000253472,UP000254069,UP000254082,UP000254429,UP000254519,UP000254807,UP000254920,UP000255036,UP000255233,UP000255367,UP000255382,UP000255518,UP000256485,UP000256499,UP000256970,UP000257109,UP000258159,UP000258290,UP000258798,UP000259373,UP000259509,UP000259687,UP000260425,UP000260530,UP000261340,UP000261360,UP000261420,UP000261480,UP000261580,UP000261600,UP000261640,UP000261680,UP000261681,UP000262004,UP000262320,UP000263690,UP000264006,UP000264120,UP000264800,UP000264820,UP000264840,UP000264883,UP000265000,UP000265140,UP000265300,UP000265325,UP000265520,UP000265618,UP000265692,UP000266841,UP000267029,UP000267096,UP000267145,UP000267218,UP000267524,UP000267821,UP000268673,UP000269641,UP000269669,UP000269793,UP000269945,UP000270661,UP000270924,UP000271272,UP000271868,UP000271974,UP000272025,UP000272105,UP000272662,UP000274082,UP000274429,UP000274504,UP000274756,UP000275408,UP000275480,UP000276254,UP000276295,UP000277198,UP000278548,UP000278807,UP000279389,UP000279551,UP000279909,UP000280188,UP000281268,UP000281986,UP000282613,UP000283360,UP000283509,UP000283530,UP000283616,UP000283805,UP000283841,UP000283868,UP000284095,UP000284621,UP000284702,UP000285060,UP000285120,UP000285710,UP000286134,UP000286640,UP000286641,UP000287701,UP000287853,UP000287872,UP000288216,UP000288725,UP000289277,UP000289340,UP000289664,UP000289726,UP000289738,UP000289886,UP000289930,UP000290289,UP000290636,UP000290640,UP000290900,UP000291000,UP000291020,UP000291022,UP000291343,UP000291422,UP000291933,UP000292052,UP000292209,UP000293596,UP000293823,UP000294530,UP000294599,UP000294673,UP000294855,UP000295192,UP000295252,UP000295530,UP000296049,UP000296307,UP000296678,UP000296706,UP000297031,UP000297245,UP000297703,UP000297855,UP000298030,UP000298196,UP000298264,UP000298551,UP000298616,UP000298636,UP000298652,UP000299084,UP000301870,UP000304864,UP000305881,UP000306102,UP000307000,UP000307430,UP000307440,UP000309847,UP000310200,UP000311919,UP000314980,UP000314981,UP000314982,UP000314983,UP000314986,UP000314987,UP000315363,UP000315496,UP000315995,UP000316012,UP000316079,UP000316621,UP000316759,UP000316968,UP000317371,UP000317650,UP000318125,UP000318571,UP000318821,UP000320239,UP000320707,UP000320735,UP000320896,UP000321157,UP000321393,UP000321440,UP000321555,UP000321612,UP000321868,UP000321893,UP000322000,UP000322631,UP000322667,UP000322983,UP000323046,UP000323067,UP000323257,UP000324091,UP000324222,UP000324639,UP000324705,UP000324748,UP000324870,UP000325434,UP000325787,UP000326062,UP000326328,UP000326396,UP000326532,UP000326565,UP000326695,UP000326950,UP000326961,UP000327000,UP000327013,UP000327085,UP000327118,UP000327236,UP000327439,UP000327468,UP000328092,UP000335636,UP000363661,UP000366766,UP000384372,UP000386466,UP000406184,UP000409147,UP000419144,UP000422232,UP000424527,UP000425232,UP000428325,UP000433483,UP000434101,UP000434172,UP000436088,UP000437017,UP000439965,UP000440125,UP000444721,UP000447434,UP000448177,UP000449547,UP000452235,UP000463857,UP000464024,UP000464105,UP000467105,UP000467132,UP000467840,UP000471190,UP000471633,UP000472240,UP000472241,UP000472264,UP000472265,UP000472266,UP000472268,UP000472272,UP000472273,UP000472274,UP000472275,UP000472276,UP000472277,UP000473826,UP000475037,UP000475862,UP000480763,UP000481043,UP000483018,UP000485058,UP000492820,UP000492821,UP000494040,UP000494165,UP000494206,UP000494272,UP000498640,UP000499080,UP000500822,UP000500930,UP000501105,UP000501690,UP000501914,UP000501937,UP000502003,UP000502298,UP000502572,UP000502823,UP000503318,UP000503349,UP000503405,UP000503449,UP000503557,UP000504601,UP000504602,UP000504603,UP000504604,UP000504605,UP000504606,UP000504607,UP000504608,UP000504609,UP000504610,UP000504612,UP000504614,UP000504616,UP000504617,UP000504623,UP000504624,UP000504626,UP000504629,UP000504630,UP000504632,UP000504633,UP000504634,UP000504635,UP000504639,UP000504640,UP000509322,UP000509510,UP000509626,UP000515123,UP000515124,UP000515125,UP000515126,UP000515129,UP000515131,UP000515132,UP000515135,UP000515140,UP000515145,UP000515146,UP000515148,UP000515150,UP000515151,UP000515152,UP000515153,UP000515154,UP000515156,UP000515161,UP000515162,UP000515163,UP000515164,UP000515165,UP000515200,UP000515202,UP000515203,UP000515204,UP000515208,UP000515211,UP000515847,UP000516359,UP000516361,UP000516369,UP000517252,UP000523087,UP000524187,UP000525078,UP000526125,UP000527355,UP000537131,UP000540568,UP000543174,UP000543804,UP000549775,UP000550136,UP000551758,UP000555649,UP000557509,UP000557566,UP000558488,UP000562238,UP000564677,UP000565468,UP000575874,UP000579812,UP000583929,UP000585474,UP000591844,UP000593563,UP000593564,UP000593571,UP000593576,UP000593759,UP000594034,UP000594220,UP000594260,UP000594261,UP000594262,UP000594342,UP000594402,UP000594454,UP000594638,UP000594865,UP000595437,UP000595783,UP000595790,UP000595892,UP000595894,UP000596276,UP000596660,UP000596661,UP000596742,UP000597762,UP000602510,UP000610960,UP000612585,UP000613401,UP000614350,UP000615613,UP000618051,UP000619457,UP000622580,UP000622797,UP000623687,UP000624244,UP000625711,UP000626092,UP000627573,UP000631114,UP000636800,UP000637239,UP000639338,UP000639772,UP000645828,UP000646548,UP000648187,UP000652761,UP000654075,UP000654913,UP000659654,UP000662840,UP000663068,UP000663203,UP000663292,UP000664032,UP000664048,UP000664991,UP000672009,UP000673383,UP000674179,UP000675881,UP000675900,UP000677054,UP000678393,UP000678499,UP000680417,UP000681035,UP000681084,UP000682530,UP000683360,UP000693970,UP000694018,UP000694240,UP000694380,UP000694381,UP000694384,UP000694385,UP000694386,UP000694387,UP000694388,UP000694389,UP000694390,UP000694391,UP000694392,UP000694394,UP000694395,UP000694398,UP000694399,UP000694400,UP000694402,UP000694403,UP000694404,UP000694405,UP000694406,UP000694407,UP000694409,UP000694411,UP000694412,UP000694414,UP000694415,UP000694417,UP000694420,UP000694421,UP000694422,UP000694423,UP000694425,UP000694427,UP000694428,UP000694520,UP000694521,UP000694523,UP000694543,UP000694544,UP000694545,UP000694546,UP000694548,UP000694554,UP000694556,UP000694557,UP000694558,UP000694559,UP000694561,UP000694564,UP000694565,UP000694566,UP000694580,UP000694660,UP000694840,UP000694843,UP000694844,UP000694845,UP000694852,UP000694853,UP000694856,UP000694857,UP000694861,UP000694863,UP000694865,UP000694871,UP000694886,UP000694888,UP000694904,UP000694905,UP000694906,UP000694910,UP000694915,UP000694918,UP000694923,UP000694924,UP000694930,UP000694941,UP000694949,UP000694950,UP000695000,UP000695022,UP000695023,UP000695026,UP000700334,UP000701341,UP000711996,UP000716291,UP000719412,UP000734854,UP000736672,UP000738359,UP000744769,UP000747542,UP000756132,UP000767238,UP000770661,UP000777482,UP000782854,UP000788993,UP000789617,UP000790347,UP000791440,UP000792457,UP000793478,UP000794436,UP000797356,UP000799539,UP000800092,UP000803844,UP000805418,UP000811609,UP000812440,UP000816034,UP000817156,UP000821853,UP000821866,UP000823588,UP000823872,UP000824633,UP000826271,UP000827986,UP000828062,UP000828234,UP000828321,UP000828519,UP000828573,UP000828581,UP000828719,UP000828777,UP000828861,UP000829196,UP000829401,UP000829907,UP000829999,UP000831086,UP000831120,UP000831195,UP000831534,UP000831813,UP000831833,UP000835052,UP000835206,UP000835761,UP000836335,UP000836404,UP000836841,UP000837675,UP000838412,UP000839563,UP000886885,UP000887013,UP000887159,UP000887520,UP000887540,UP000887561,UP000887562,UP000887563,UP000887567,UP000887568,UP000887569,UP000887572,UP000889800,UP001054821,UP001055185,UP001055553,UP001055712,UP001056012,UP001056425,UP001058974,UP001063698,UP001085076,UP001105220,UP001108240,UP001108280,UP001139955,UP001140949,UP001147733,UP001152024,UP001152320,UP001152484,UP001152562,UP001152747,UP001152759,UP001152918,UP001153076,UP001153269,UP001153365,UP001153737,UP001154078,UP001154282,UP001154329,UP001154400,UP001154401,UP001154402,UP001154860,UP001155700,UP001157006,UP001159641,UP001161247,UP001162076,UP001162480,UP001162541,UP001164049,UP001164776,UP001164929,UP001165190,UP001165780,UP001166674,UP001172457,UP001174136,UP001177003,UP001178507,UP001179946,UP001181741,UP001186944,UP001187343,UP001187531,UP001190640,UP001195914,UP001200034,UP001205105,UP001206925,UP001215939,UP001222027,UP001223588,UP001224775,UP001227230,UP001229421,UP001230385,UP001231189,UP001231518,UP001237071,UP001237278,UP001237829,UP001243989,UP001245389,UP001249851,UP001253637,UP001253851,UP001256966,UP001273209,UP001283361,UP001286313,UP001292079,UP001292094,UP001295423,UP001295469,UP001314229,UP001317516,UP001318040,UP001321473,UP001331515,UP001331761,UP001334084,UP001356427,UP001359559,UP001362899,UP001364617,UP001366552,UP001374535,UP001374584,UP001375240,UP001378592,UP001395887,UP001408789,UP001412239,UP001434419,UP001443914,UP001445076,UP001456562,UP001457282,UP001460270,UP001472978,UP001474421,UP001479290,UP001487740,UP001497480,UP001497497,UP001501274,UP001501940,UP001507899,UP001508024,UP001508042,UP001508043,UP001508044,UP001508046,UP001508047,UP001515400,UP001515420,UP001515440,UP001515460,UP001515480,UP001560349,UP001642380,UP001652564,UP001652583,UP001652624,UP001652740