Abstract
The RepeatsDB database (URL: https://repeatsdb.org/) provides annotations and classification for protein tandem repeat structures from the Protein Data Bank (PDB). Protein tandem repeats are ubiquitous in all branches of the tree of life. The accumulation of solved repeat structures provides new possibilities for classification and detection, but also increasing the need for annotation. Here we present RepeatsDB 3.0, which addresses these challenges and presents an extended classification scheme. The major conceptual change compared to the previous version is the hierarchical classification combining top levels based solely on structural similarity (Class > Topology > Fold) with two new levels (Clan > Family) requiring sequence similarity and describing repeat motifs in collaboration with Pfam. Data growth has been addressed with improved mechanisms for browsing the classification hierarchy. A new UniProt-centric view unifies the increasingly frequent annotation of structures from identical or similar sequences. This update of RepeatsDB aligns with our commitment to develop a resource that extracts, organizes and distributes specialized information on tandem repeat protein structures.
INTRODUCTION
The world of proteins is so diverse in their amino acid sequences, structural states and functions that in order to navigate efficiently between them we need their systematic classification and annotation. Although all known three-dimensional protein structures can be found in the Protein Data Bank (PDB) (1), significant efforts have been undertaken to further classify these structures. The best known protein structural classification databases, CATH (2) and SCOP (3), put the secondary structure of proteins at the forefront of their classification. This concept has led to a simple hierarchical classification of most protein structures, especially those with globular structures. Over the last two decades, a number of non-globular structures have been determined, containing tandem repeats (TRs) in their sequence and structure (4–6). These structures show unexpected structural similarities inconsistent with the usual classification schemas (7,8).
In search of a more harmonious classification for repeat proteins, RepeatsDB adopts a simple solution mainly based on repeat unit length (6). A repeat unit is the smallest structural building block forming the repeat region (9). The repeat region may include insertions, i.e. non-repeated segments occurring either inside a single repeat unit or between consecutive repeats. The protein repeat sequences can be described by two parameters: period and number of units/repeats. The period, or repeat length, is the number of amino acids contained in each repeat and this feature supported the design of the first TR classification schema. This classification allows better categorization of TR-containing proteins by common structural and functional characteristics and facilitates a better understanding of evolutionary mechanisms. TR-containing proteins are considerably diverse, ranging from the repetition of a single amino acid to repetitive domains of 100 or more residues. Depending on repeat length, protein structures are subdivided into five classes: (i) crystalline aggregates formed by regions with one or two residue long repeats; (ii) fibrous structures stabilized by inter-chain interactions with 3–7 residue repeats; (iii) elongated structures with repeats of 5–40 residues where repetitive units require one another to maintain structure; (iv) closed (not elongated) structures with repeats of 30–60 residues where repetitive units need one another and are arranged in a circular manner; (v) ‘beads on a string’ repeats with typically over 50 residues, which are large enough to fold independently into stable domains.
In order to automatically detect repetitive elements in protein structures, different types of approaches have been implemented. They include feature-based learning methods (RAPHAEL (10) and ConSole (11)), structural space tiling (12), Fourier analysis (13), wavelet transforms (14) and signal analysis methods (DAVROS (15), CE-Symm (16) and TAPO (17)). RepeatsDB expands manually curated unit annotations using the RepeatsDB-lite algorithm (18), a novel version of the previous ReUPred method (19). RepetasDB-lite is a template-based method which exploits manually curated knowledge available in RepeatsDB. Another tool, RAPHAEL (10), is used to calculate the repeat period. During the years, RepeatsDB has been expanded, revised and improved. Since version 2 (20), an improved classification schema and high quality annotations, i.e. unit definition, are available for all entries. RepeatsDB data has been used to analyse their structural arrangement (16) and folding pathways (21,22), to discuss repeats in genomes (23,24) and to benchmark new methods for repeat detection (16,18,25,26).
The accuracy of RepeatsDB-lite and therefore the quality of RepeatsDB annotations strongly depends on the quality of the unit library. In particular, similar repeat units in different proteins should be annotated with the same phase, i.e. with the same start/end position of the repeated element and aligned secondary structure. This is especially relevant for studies comparing the position of repeat units with other features or to exploit repeat unit definitions to create profiles (e.g. in Pfam (27)) to detect repeats from sequence in genome-scale analysis. The new version of RepeatsDB focuses on the removal of phase inconsistencies. This is possible thanks to the implementation of a novel protein centric page which allows curators to compare multiple PDB structures mapping to the same protein on a single view and fix errors. The new version of RepeatsDB also introduces a finer classification of repeat regions. Attempts to classify in detail a particular type of TR-containing proteins (28) revealed that RepeatsDB needs at least two additional classification levels. Similarly to the four-level classification schemas used in CATH (2) and SCOP (3), RepeatsDB 3.0 provides ‘Class’, ‘Topology’, ‘Fold’ and ‘Clan’ levels. An additional ‘Family’ level, not yet available, defines groups of homologous repeats within a clan and is defined in collaboration with the Pfam database (27). Finally, in addition to a revised classification, RepeastDB 3.0 includes redesigned web server and interface to improve user experience and data curation. New features allow to compare the position of repeats over different protein structures, to evaluate sequence and structural similarity within a repeated region and navigate the classification.
PROGRESS AND NEW FEATURES
Database content
Since its first release, RepeatsDB aimed at the annotation of all these features in repeat proteins, either automatically or through manual curation. The RepeatsDB 3.0 automatic annotation pipeline processes the entire Protein Data Bank with a new version of RepeatsDB-lite (18). The algorithm is based on the repeat unit library, and allows to predict the position of repeat units in the PDB chains, insertions within and between units, as well as the RepeatsDB classification. RepeatsDB supports the visualization of this data by showing the detected repeats in the PDB sequence and structure, allowing navigation of the TR classification and supporting complex queries. The new database version includes several strategies to support the standardisation of repeat phases. (i) We implemented a visualization tool to analyse the structural similarity between units in a region, i.e. the unit similarity matrix. (ii) We compare the unit position with evolutionary sequence features such as Pfam domains (27) and intron/exon structure (29). (iii) We added a unified view of all PDB chains mapped to the same UniProt entry, allowing visualization and comparison of their annotations and visualization of a repeat consensus, i.e. the position of repeat regions in the UniProt entry derived by structural annotation. Finally, we allowed the manual curation of unit positions at the UniProt level, by inspection of the multiple available structures. These reviewed UniProt entries allow the establishment of a common phase and evaluation of TR structural diversity among different PDB structures of the same protein sequence.
RepeatsDB classification
Given the increasing number of TR protein structures, we concluded that to classify all structures in a better way, the previous schema with three levels (class, subclass and cluster) had to be extended to five levels (Figure 1). We formulated distinctive characteristics of the additional levels and started to implement these levels in RepeatsDB 3.0. They are: (i) ‘Class’ reflects a general shape, mode of interaction between the repetitive elements and the oligomerization state depending on the repeat length (6). (ii) ‘Topology’ (formerly ‘subclass’) distinguishes a general path of the polypeptide chain and type of the secondary structure in a repetitive unit. (iii) ‘Fold’ is a refinement of ‘topology’, differing in secondary structure arrangement and/or overall structure (e.g. twist) within the repeat. (iv) ‘Clan’, a subfold that groups protein structures having a common sequence motif within the repeat (or part thereof).
An additional fifth level, ‘Family’, will accommodate structures that have a common ancestor based on sequence similarity. Family classification aims at joining the sequence- and structure-based TR classifications of RepeatsDB and Pfam (27) and to support the transfer of evolutionary and functional information through our template-based methods. To address this issue, we extended our collaboration with Pfam (27) in order to improve existing Pfam domains and create accurate models of repeats based on structural information. At the time of writing no clans are annotated at the family level yet as this is work in progress. Pfam information is also included in the annotation of RepeatsDB clans. RepeatsDB clans are generated by structurally clustering units within a fold and comparing the cluster structure with sequence-based information from Pfam. Clusters that are homogeneous both in terms of structural arrangement and Pfam assignment (i.e. each Pfam domain mapping to only one structural cluster) are manually annotated with functional or structural information and included in the classification.
Data generation pipeline and updates
The starting point for RepeatsDB is the entire PDB (1). At each PDB update, repeat candidates are extracted with RepeatsDB-lite (18) to confirm the presence of repeat regions and provide detailed unit information. PDB chains annotated as containing a repeat region are then clustered at 100% sequence identity. The clusters that map to regions that were already annotated as repeats in previous database releases are automatically added to the database. This pipeline can be automated and will allow regular update of RepeatsDB as well as interoperability with other biological databases.
Clusters mapping to new candidate repeat regions require manual inspection to confirm the presence of repeats in at least one representative group entry. Once this is confirmed by an expert evaluation, clusters are included in RepeatsDB. If the exact position of repeat units is also revised and/or manually annotated, the entry is labeled as ‘reviewed’. The PDB chains detected as containing repeats are then annotated with additional information retrieved from SIFTS (30), to map PDB chain identifiers to UniProt (31) and other biological databases, such as Pfam (27). These data support a comprehensive validation carried out by visual inspection, generating RepeatsDB reviewed entries at the level of the PDB chains or at the level of UniProt entries.
RepeatsDB website
The RepeatsDB database structure was redesigned to support automatic updates and interoperability with the PDB and UniProt public APIs. Data is however stored locally to prevent broken dependencies and as a MongoDB database. As RepeatsDB data is expected to serve experimentalists as well as bioinformaticians, the website was designed as a multi-tier architecture. It is accessible through a web interface or programmatically exploiting a RESTful architecture. The user interface has been completely redesigned to improve user experience and satisfy both general use and detailed analyses. It retrieves data from public APIs without further processing, allowing accessibility to the same type of data as the web interface to the users of the web server. The web interface is implemented using the Angular and Bootstrap frameworks. Dynamic and interactive elements are developed using D3 (32) for tree visualization, Chart.js (chartjs.org) for histograms visualization, LiteMol (33) for PDB structure visualization, Feature-Viewer (34) to visualize protein features mapped over the sequence, and a custom library as sequence viewer. The interface home page provides direct access to all entries (to the ‘Entry page’ of either PDB chain or UniProt entries) by structural class. For a finer search, the user can visit either the ‘Browse’ page providing access below the ‘class’ level or use the ‘Search’ page for generating complex queries.
Browsing and searching data
The user interface presents an intuitive summary table providing direct access to all entries by structural class directly from the home page, and a search box on the right top for straightforward searches based on UniProt accessions, PDB or RepeatsDB IDs and free text searches. For a finer search, the user can visit either the ‘Search’ page for generating complex queries or the ‘Browse’ page providing full classification access (see Figure 2). The ‘Search’ page allows the user to perform advanced queries against a range of RepeatsDB-specific and third-party search fields. The input can be simple text or numeric (single value or range) according to the field type and multiple queries can be combined by boolean operators (AND, OR, NOT). The ‘Browse’ page provides the entry point for all levels of the new RepeatsDB classification. It contains a representative image and descriptive statistics such as the number of units, regions, PDB and UniProt entries. An extended description of the class or, when available, a link to the Wikipedia annotation, and a histogram showing the number of units per region within the class, topology, fold or clan are also provided.
PDB and UniProt entry pages
This version of RepeatsDB introduces two types of entry pages in order to allow different data visualizations (Figure 2). The PDB chain entry visualization is similar to the entry page from previous versions, including basic information about the PDB entry, the summary of detected repeat regions (annotated with start, end, classification) and the position of repeats over sequence and structure. The PDB entry page includes a tab for each repeat region showing the multiple structural and sequence alignment of units. In addition, the novel ‘structural similarity matrix’ allows the visualization of the pattern of similarity between units within a repeat region. The repeat information of different PDB chains mapping to the same UniProt entry is aggregated in the UniProt entry page, newly introduced in RepeatsDB 3.0. This page features basic information about the UniProt entry, its repeat annotation and classification, as well as an interactive Feature-Viewer, showing the position of the consensus repeat region, Pfam domains and all PDB chains mapped to the entry with the position of their repeat units and insertions. The consensus repeat region is derived from the annotation in the PDBs reported in the Feature-Viewer, and colored in increasing shade according to the number of chains that confirm the positional annotation. Missing residues are also reported in this feature. On the bottom, a representative PDB chain is annotated as described in the PDB chain entry page. Different download buttons in both entry pages allow users to retrieve information in different formats.
RepeatsDB API
RepeatsDB provides programmatic access to perform a search through a RESTful web service API. A single entry can be retrieved by using PDB or UniProt identifiers, while database searches can be performed by specifying query fields directly as URL parameters in the HTTP request. Free text search is also available, retrieving matches for the most common types of biological identifiers or substrings in the protein name. RepeatsDB annotation is available for download in DB (RepeatsDB files), JSON, FASTA and TSV formats. Aiming to make RepeatsDB data more FAIR, we implemented Bioschemas markup using the JSON-LD format in the main and entry pages.
CONCLUSIONS AND FUTURE WORK
RepeatsDB was first introduced in 2014 with an updated release in 2017. Our continuous classification and annotation effort aims to provide the community with a central resource for high-quality tandem repeat protein characterization. The database has been used in several studies regarding TRs and to benchmark algorithms for the detection of proteins with repeats. The iterative annotation process that bases RepeatsDB update and the interface for the automatic prediction curation (18) will allow a continuous growth and increase in quality of the extensive TR annotation. The main novelties of the presented RepeatsDB release regard (i) the new data visualization, based on UniProt entries and oriented to standardize the annotation of repeat phases and (ii) the addition of two levels in the RepeatsDB classification schema, i.e. folds and clans, representing TRs with similar overall structural arrangement (twist, curve, etc.) and TRs with a common sequence motif, respectively. This classification effort provides the basis for future work. A fine comparison and description of the relationship between the tandem repeat region sequence (e.g. from Pfam) and structure-based classifications will provide the toolbox for transferring annotation of TRs from different sources. In addition, uniform TR structural clusters (in terms of evolutionary origin and repeat phase) will provide an additional classification level, the ‘family’ level, and will be exploited for the creation of sequence profiles for use in detecting repeats from sequence in genome-scale analyses (35). Finally, the curation community provided by the RepeatsDB consortium and the MSCA-RISE project ‘REFRACT’ will expand repeat classification and guarantee data quality and long term maintenance.
ACKNOWLEDGEMENTS
RepeatsDB is a service of ELIXIR-IIB (elixir-italy.org), the Italian Node of the European ELIXIR infrastructure for biological data (elixir-europe.org).
Contributor Information
Lisanna Paladin, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Martina Bevilacqua, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Sara Errigo, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Damiano Piovesan, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Ivan Mičetić, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Marco Necci, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Alexander Miguel Monzon, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
Maria Laura Fabre, IBBM-CONICET, Dept. of Biological Sciences, La Plata National University, 49 y 115, 1900 La Plata, Argentina.
Jose Luis Lopez, IBBM-CONICET, Dept. of Biological Sciences, La Plata National University, 49 y 115, 1900 La Plata, Argentina.
Juliet F Nilsson, IBBM-CONICET, Dept. of Biological Sciences, La Plata National University, 49 y 115, 1900 La Plata, Argentina.
Javier Rios, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Pablo Lorenzano Menna, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Maia Cabrera, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Martin Gonzalez Buitron, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Mariane Gonçalves Kulik, Institute of Organismic and Molecular Evolution, Faculty of Biology, Johannes Gutenberg University of Mainz, Hans-Dieter-Hüsch-Weg 15, 55128 Mainz, Germany.
Sebastian Fernandez-Alberti, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Maria Silvina Fornasari, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Gustavo Parisi, Dept. of Science and Technology, National University of Quilmes, Roque Sáenz Peña 352, Bernal, Buenos Aires, Argentina.
Antonio Lagares, IBBM-CONICET, Dept. of Biological Sciences, La Plata National University, 49 y 115, 1900 La Plata, Argentina.
Layla Hirsh, Dept. of Engineering, Faculty of Science and Engineering, Pontifical Catholic University of Peru, Av. Universitaria 1801 San Miguel, Lima 32, Lima, Peru.
Miguel A Andrade-Navarro, Institute of Organismic and Molecular Evolution, Faculty of Biology, Johannes Gutenberg University of Mainz, Hans-Dieter-Hüsch-Weg 15, 55128 Mainz, Germany.
Andrey V Kajava, Centre de Recherche en Biologie cellulaire de Montpellier, UMR 5237, CNRS, Univ. Montpellier, Montpellier, France.
Silvio C E Tosatto, Dept. of Biomedical Sciences, University of Padua, Via Ugo Bassi 58/B, Padua 35121, Italy.
FUNDING
European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie [823886]. Funding for open access charge: REFRACT (Marie Skłodowska-Curie) [823886].
Conflict of interest statement. None declared.
REFERENCES
- 1. Burley S.K., Berman H.M., Bhikadiya C., Bi C., Chen L., Di Costanzo L., Christie C., Dalenberg K., Duarte J.M., Dutta S. et al.. RCSB Protein Data Bank: biological macromolecular structures enabling research and education in fundamental biology, biomedicine, biotechnology and energy. Nucleic Acids Res. 2019; 47:D464–D474. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Sillitoe I., Dawson N., Lewis T.E., Das S., Lees J.G., Ashford P., Tolulope A., Scholes H.M., Senatorov I., Bujan A. et al.. CATH: expanding the horizons of structure-based functional annotations for genome sequences. Nucleic Acids Res. 2019; 47:D280–D284. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Andreeva A., Kulesha E., Gough J., Murzin A.G.. The SCOP database in 2020: expanded classification of representative family and superfamily domains of known protein structures. Nucleic Acids Res. 2020; 48:D376–D382. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Heringa J. Detection of internal repeats: how common are they. Curr. Opin. Struct. Biol. 1998; 8:338–345. [DOI] [PubMed] [Google Scholar]
- 5. Andrade M.A., Perez-Iratxeta C., Ponting C.P.. Protein repeats: structures, functions, and evolution. J. Struct. Biol. 2001; 134:117–131. [DOI] [PubMed] [Google Scholar]
- 6. Kajava A.V. Tandem repeats in proteins: from sequence to structure. J. Struct. Biol. 2012; 179:279–288. [DOI] [PubMed] [Google Scholar]
- 7. Groves M.R., Barford D.. Topological characteristics of helical repeat proteins. Curr. Opin. Struct. Biol. 1999; 9:383–389. [DOI] [PubMed] [Google Scholar]
- 8. Kobe B., Kajava A.V.. When protein folding is simplified to protein coiling: the continuum of solenoid protein structures. Trends Biochem. Sci. 2000; 25:509–515. [DOI] [PubMed] [Google Scholar]
- 9. Di Domenico T., Potenza E., Walsh I., Parra R.G., Giollo M., Minervini G., Piovesan D., Ihsan A., Ferrari C., Kajava A.V. et al.. RepeatsDB: a database of tandem repeat protein structures. Nucleic Acids Res. 2014; 42:D352–D357. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Walsh I., Sirocco F.G., Minervini G., Di Domenico T., Ferrari C., Tosatto S.C.E.. RAPHAEL: recognition, periodicity and insertion assignment of solenoid protein structures. Bioinformatics. 2012; 28:3257–3264. [DOI] [PubMed] [Google Scholar]
- 11. Hrabe T., Godzik A.. ConSole: using modularity of contact maps to locate Solenoid domains in protein structures. BMC Bioinformatics. 2014; 15:119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Parra R.G., Espada R., Sánchez I.E., Sippl M.J., Ferreiro D.U.. Detecting repetitions and periodicities in proteins by tiling the structural space. J. Phys. Chem. B. 2013; 117:12887–12897. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13. Taylor W.R., Heringa J., Baud F., Flores T.P.. A Fourier analysis of symmetry in protein structure. Protein Eng. Des. Sel. 2002; 15:79–89. [DOI] [PubMed] [Google Scholar]
- 14. Murray K.B., Gorse D., Thornton J.M.. Wavelet transforms for the characterization and detection of repeating motifs. J. Mol. Biol. 2002; 316:341–363. [DOI] [PubMed] [Google Scholar]
- 15. Murray K.B., Taylor W.R., Thornton J.M.. Toward the detection and validation of repeats in protein structure. Proteins. 2004; 57:365–380. [DOI] [PubMed] [Google Scholar]
- 16. Bliven S.E., Lafita A., Rose P.W., Capitani G., Prlić A., Bourne P.E.. Analyzing the symmetrical arrangement of structural repeats in proteins with CE-Symm. PLOS Comput. Biol. 2019; 15:e1006842. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. Do Viet P., Roche D.B., Kajava A.V.. TAPO: A combined method for the identification of tandem repeats in protein structures. FEBS Lett. 2015; 589:2611–2619. [DOI] [PubMed] [Google Scholar]
- 18. Hirsh L., Paladin L., Piovesan D., Tosatto S.C.E.. RepeatsDB-lite: a web server for unit annotation of tandem repeat proteins. Nucleic Acids Res. 2018; 46:W402–W407. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Hirsh L., Piovesan D., Paladin L., Tosatto S.C.E.. Identification of repetitive units in protein structures with ReUPred. Amino Acids. 2016; 48:1391–1400. [DOI] [PubMed] [Google Scholar]
- 20. Paladin L., Hirsh L., Piovesan D., Andrade-Navarro M.A., Kajava A.V., Tosatto S.C.E.. RepeatsDB 2.0: improved annotation, classification, search and visualization of repeat protein structures. Nucleic Acids Res. 2017; 45:3613. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21. Waudby C.A., Wlodarski T., Karyadi M.-E., Cassaignau A.M.E., Chan S.H.S., Wentink A.S., Schmidt-Engler J.M., Camilloni C., Vendruscolo M., Cabrita L.D. et al.. Systematic mapping of free energy landscapes of a growing filamin domain during biosynthesis. Proc. Natl. Acad. Sci. U.S.A. 2018; 115:9744–9749. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Galpern E.A., Freiberger M.I., Ferreiro D.U.. Large Ankyrin repeat proteins are formed with similar and energetically favorable units. PLoS ONE. 2020; 15:e0233865. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23. Tørresen O.K., Star B., Mier P., Andrade-Navarro M.A., Bateman A., Jarnot P., Gruca A., Grynberg M., Kajava A.V., Promponas V.J. et al.. Tandem repeats lead to sequence assembly errors and impose multi-level challenges for genome and protein databases. Nucleic Acids Res. 2019; 47:10994–11006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Delucchi M., Schaper E., Sachenkova O., Elofsson A., Anisimova M.. A new census of protein tandem repeats and their relationship with intrinsic disorder. Genes. 2020; 11:407. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25. Aleksandrova A.A., Sarti E., Forrest L.R.. MemSTATS: a benchmark set of membrane protein symmetries and pseudosymmetries. J. Mol. Biol. 2020; 432:597–604. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Merski M., Młynarczyk K., Ludwiczak J., Skrzeczkowski J., Dunin-Horkawicz S., Górna M.W.. Self-analysis of repeat proteins reveals evolutionarily conserved patterns. BMC Bioinformatics. 2020; 21:179. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. El-Gebali S., Mistry J., Bateman A., Eddy S.R., Luciani A., Potter S.C., Qureshi M., Richardson L.J., Salazar G.A., Smart A. et al.. The Pfam protein families database in 2019. Nucleic Acids Res. 2019; 47:D427–D432. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28. Roche D.B., Viet P.D., Bakulina A., Hirsh L., Tosatto S.C.E., Kajava A.V.. Classification of β-hairpin repeat proteins. J. Struct. Biol. 2018; 201:130–138. [DOI] [PubMed] [Google Scholar]
- 29. Paladin L., Necci M., Piovesan D., Mier P., Andrade-Navarro M.A., Tosatto S.C.E.. A novel approach to investigate the evolution of structured tandem repeat protein families by exon duplication. J. Struct. Biol. 2020; 212:107608. [DOI] [PubMed] [Google Scholar]
- 30. Dana J.M., Gutmanas A., Tyagi N., Qi G., O’Donovan C., Martin M., Velankar S.. SIFTS: updated Structure Integration with Function, Taxonomy and Sequences resource allows 40-fold increase in coverage of structure-based annotations for proteins. Nucleic Acids Res. 2019; 47:D482–D489. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. UniProt Consortium UniProt: a worldwide hub of protein knowledge. Nucleic Acids Res. 2019; 47:D506–D515. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32. Bostock M., Ogievetsky V., Heer J.. D3: data-driven documents. IEEE Trans. Vis. Comput. Graph. 2011; 17:2301–2309. [DOI] [PubMed] [Google Scholar]
- 33. Sehnal D., Deshpande M., Vařeková R.S., Mir S., Berka K., Midlik A., Pravda L., Velankar S., Koča J.. LiteMol suite: interactive web-based visualization of large-scale macromolecular structure data. Nat. Methods. 2017; 14:1121. [DOI] [PubMed] [Google Scholar]
- 34. Paladin L., Schaeffer M., Gaudet P., Zahn-Zabal M., Michel P.-A., Piovesan D., Tosatto S.C.E., Bairoch A.. The Feature Viewer: a visualization tool for positional annotations on a sequence. Bioinformatics. 2020; 36:3244–3245. [DOI] [PubMed] [Google Scholar]
- 35. Mitchell A.L., Attwood T.K., Babbitt P.C., Blum M., Bork P., Bridge A., Brown S.D., Chang H.-Y., El-Gebali S., Fraser M.I. et al.. InterPro in 2019: improving coverage, classification and access to protein sequence annotations. Nucleic Acids Res. 2019; 47:D351–D360. [DOI] [PMC free article] [PubMed] [Google Scholar]