Abstract
The human proteome comprises of all of the proteins produced by the sequences translated from the human genome with additional modifications in both sequence and function caused by nonsynonymous variants and posttranslational modifications including cleavage of the initial transcript into smaller peptides and polypeptides. The UniProtKB database (www.uniprot.org) is the world’s leading high-quality, comprehensive and freely accessible resource of protein sequence and functional information and presents a summary of experimentally verified, or computationally predicted, functional information added by our expert biocuration team for each protein in the proteome. Researchers in the field of mass spectrometry–based proteomics both consume and add to the body of data available in UniProtKB, and this review highlights the information we provide to this community and the knowledge we in turn obtain from groups via deposition of large-scale datasets in public domain databases.
Keywords: UniProt, protein sequence database, protein function, complete proteomes, sequence identifiers
Graphical Abstract
Highlights
-
•
High-quality, comprehensive, free resource of protein sequence and function.
-
•
Reference sets of whole-proteome sequence, including human, made available.
-
•
Includes isoforms, postprocessed chains, PTMs, variants, and functional domains.
-
•
Imports and displays peptide and PTM identifications from public domain repositories.
-
•
Access via website, API or ftp, download data in multiple community data formats.
In Brief
UniProt, the world’s leading high-quality, comprehensive, and freely accessible resource of protein sequence and functional information, is used by the global mass spectrometry–based proteomics community to map peptide identifications to proteins. The database supplies details of protein sequence features which may affect their function, such as posttranslation modifications. UniProt in turn takes data which researchers publish or deposit in public domain databases and uses this to increase the information content of relevant entries.
Mass spectrometry (MS)-based proteomics researchers aim to isolate, identify, and functionally characterize the protein profile of a cell, tissue, or organism of interest. Scientists may be interested in understanding how this profile changes as cells develop, age, respond to changes in external environmental conditions, or how the application of a xenobiotic, such as a drug, changes cellular behavior at the molecular level. In order for researchers to be able to determine the protein complement of a biological sample, they need to be able to map peptide or protein sequences to a reference resource, which not only enables the required identifications but also links these to the relevant organism and provides details of protein nomenclature, function, and additional sequence features such as posttranslational modifications (PTMs) and functional domains. The UniProt data resource (1) provides a complete compendium of all known protein sequence data linked to a summary of the experimentally verified, or computationally predicted, functional information about that protein and is the most widely used protein sequence database employed by the proteomics community. This review is aimed at enabling proteomics scientists to not only download the optimal set of sequences for use in their search engine(s) but also to subsequently access as much information on their identified proteins as possible. It also describes how MS data are used to inform and improve UniProt records and how we plan to extend that relationship moving forwards.
What does UniProt Provide for the MS Community?
Sequence database search engines identify peptides from tandem mass spectra via comparison to a reference protein sequence database (2). The selection of which reference sequence database to use is therefore critical to the eventual output of the search engine algorithm and the results of the study. Database sequence coverage is of paramount importance, in that a search engine cannot identify peptides from proteins that are not present in the selected reference dataset. However, the protein sequence database should also enable the user to manage their search space, i.e., restrict the number of possible peptides against which a spectrum is searched, as too large a search space affects search engine speed, specificity, and sensitivity. Two of the most commonly used techniques to enable this are restricting the sequence selection to only one per gene and/or ignoring potential peptide modification by PTMs; however, both of these decisions require the sacrifice of information. The UniProt Knowledgebase (UniProtKB) (1) is increasingly the database of choice for the MS community, and here we explain the reasons behind this, how UniProtKB has been structured to serve proteomics use cases, and how users can access additional data to enable a more complete analysis of their biological and biomedical datasets.
Sequence Annotation and Coverage
UniProtKB consists of reviewed UniProtKB/Swiss-Prot entries to which data have been added by our expert biocuration team and unreviewed UniProtKB/TrEMBL entries that are annotated by automated systems. While, for a limited number of species including Human, Saccharomyces cerevisiae, and Escherichia coli, there is a single reviewed entry for every known protein coding gene, for most species complete proteome coverage can only be achieved through a combination of reviewed and unreviewed entries. Reviewed entries contain the sequences of all the protein products encoded by one gene, each with a unique identifier. This includes protein isoforms expressed by that gene along with any shorter protein chain/peptide generated from the parent transcript. Isoforms are defined as sequences that can be generated from the same gene by a single or combination of biological events (alternative promoter usage, alternative splicing, alternative initiation, and ribosomal frameshifting). Isoforms yet to be manually integrated are maintained in unreviewed UniProtKB/TrEMBL entries but can be viewed in the corresponding reviewed entry on the website as a result of automated gene-centric mappings. To create a UniProtKB/Swiss-Prot entry, UniProt curators firstly examine the protein sequence and correct, where necessary, for errors caused by sequence annotation issues such as erroneously selected initiation sites or frameshifts. They identify peptide chains generated by posttranslational cleavage of the parent transcript. These chains may be associated with protein location and activation and are generated by the removal of a signal or transit peptide or be bioactive peptides with defined biological activities. Positional features described within the UniProt entry, such as binding sites, PTMs, and amino acid variants, are mapped to a selected representative (canonical) sequence which is the entry displayed by default on the website and in most download formats. All sequences (canonical and isoforms) are distributed in FASTA format as described in the ‘Accessing data’ section.
The main source of protein sequences in UniProt is the translation of nucleic acid sequence submissions to the International Nucleotide Sequence Database Collaboration (INSDC) source databases (3). Increasingly, these consist of the protein content of completely sequenced genomes, i.e., a proteome and are supplemented by proteomes sequenced and/or annotated by groups such as Ensembl (4), the National Center for Biotechnology Information RefSeq (5), VectorBase (6) and WormBase ParaSite (7). Viral proteomes are manually checked and verified and periodically added to the database. UniProt also contains partial proteomes of many thousands of additional organisms. To enable researchers to evaluate proteome completeness and expected gene content, we provide the BUSCO V4 (Benchmarking Universal Single-Copy Orthologs) score (8) for vertebrate, arthropod, fungal, and prokaryotic proteomes. This score identifies complete, duplicated, fragmented, and potentially missing genes by comparison to a defined set of near-universal single copy orthologs (9). We also provide the results of the ‘Complete Proteome Detector’, an in-house algorithm, which statistically evaluates the completeness and quality of each proteome by directly comparing it to those of a group of at least three closely taxonomically related species. The Complete Proteome Detector classifies each proteome as either ‘standard’, ‘close to standard’, or an ‘outlier’, according to protein count versus the standard distribution of protein count expected for completeness in comparison to a cluster of closely related organisms (https://www.uniprot.org/help/assessing_proteomes). We additionally supply the assessment of the genome assembly status imported from the source of the genome assembly and annotation (e.g., Ensembl or RefSeq).
A subset of these proteomes are then selected as reference proteomes, by either community choice or computational methods based on sequence clustering by similarity, to represent a spectrum of well-studied model organisms and other organisms of interest for biomedical research and phylogeny. Proteomes can be searched and downloaded from a specific section of the website (https://www.uniprot.org/proteomes/). The most commonly accessed proteome is that of human, which is described in more detail below.
The Human Proteome in UniProt
A first draft of the human proteome was completed in UniProtKB in 2008 and announced at the eighth Siena ‘From genome to proteome’ meeting (10). Since then, the content of this key proteome has been continually refreshed and updated with new sequences, additional sequence features and a wealth of functional data. UniProt has been collating human sequences since the first release of the original Swiss-Prot database in 1987, well in advance of the publication of the human genome, therefore many proteins have had to be retro-fitted to the current genome build (GRCh38 from the Genome Reference Consortium). The choice of canonical sequence representing the protein product of each human gene has been selected in collaboration with the CCDS (11) and MANE (12) projects, and since release 2022_01, UniProtKB contains cross-references to both projects. UniProtKB contains additional proteins, for which a corresponding gene does not exist in the current reference genome. so is a larger dataset that might be anticipated. In addition to proteins encoded by a gene simply not represented in the genome(s) sequenced as part of the original human genome project but directly submitted to the sequences databases via INSDC, these include some microproteins/peptides, retrotransposable elements, and sequences which may eventually be proven to be nontranslated pseudogenes. Work is currently ongoing in collaboration with the Ensembl, RefSeq, Human Pangenome, and HGNC teams to enable as near concurrence between genome, transcriptome, and proteome as possible.
Different use cases require different assemblies of all the sequences available in the UniProtKB human proteome (Table 1). As previously stated, the UniProtKB/Swiss-Prot human proteome contains one representative (canonical) sequence for each currently known human protein-coding gene. More than 50% of these 20,000 entries contain manually reviewed alternative isoforms described within the entry, including sequences derived from alternative promoter usage, alternative splicing, alternative initiation, and ribosomal frameshifting. These reviewed isoforms sequences are made available together with the canonical sequences as a FASTA download file accessible from the website. In order to identify probable additional isoforms, a pipeline has also been established to import predicted human isoform sequences into UniProtKB/TrEMBL from the Ensembl database. Isoforms which were already existing in UniProtKB have mapped to the equivalent sequence in Ensembl (requiring 100% identity over 100% of the length of the two sequences) and are included as part of the proteome (via a link to the Homo sapiens proteome ID:UP000005640). Ensembl sequences that are absent from UniProtKB are imported into UniProtKB/TrEMBL. These entries are flagged as part of the proteome and have an Ensembl cross-reference. On the website they can be viewed as part of the UniProt reviewed entry for that gene and are described as “Computationally mapped potential isoform sequences”. Both canonical and all isoform sequences are available for download (Fig. 1). Ensembl-derived isoform sequences will only be added to the manually reviewed set when there is sufficient experimental evidence of their existence and potentially also functional data. Additional sequences imported into UniProt from the INSDC are available in UniProtKB/TrEMBL—these are not tagged as part of the reference proteome and may be redundant to sequences which are. However, valuable additional information may be available in these entries, such as relevant publications or novel protein coding genes. For example, recent publications have identified a number of small open reading frames originating from known ncRNAs (13, 14, 15), and these have been added to the human proteome set by manual curation into UniProtKB/Swiss-Prot.
Table 1.
Sequence set | No of sequences (2023_02) | Website query | Download |
---|---|---|---|
Canonical sequences | 20,407 | proteome:up000005640 AND reviewed:true | Website - FASTA (Canonical), Tab-separated, XML. RDF/XML,Text, GFF, JSON |
aEntries containing additional reviewed isoforms | 10,647 | proteome:up000005640 AND (cc_ap:∗) (identifies entries containing reviewed isoforms) | Website - FASTA (Canonical + isoforms) |
Number of reviewed isoforms | 22,095 | www.uniprot.org/help/downloads - FASTA | |
Additional unreviewed isoforms | 62,085 | proteome:up000005640 AND reviewed:false | Website - FASTA Tab-separated, XML. RDF/XML,Text, GFF |
Complete proteome (Reviewed entries + unreviewed isoforms) | 82,492 | proteome:up000005640 | Website - FASTA Tab-separated, XML. RDF/XML,Text, GFF |
Total proteome (Canonical sequences + reviewed isoforms + unreviewed isoforms) | 104,587 | proteome:up000005640 | Website - FASTA (download FASTA (canonical + isoform)) |
Additional UniProtKB/TrEMBL entries | 125,361 | (taxonomy_id:9606) AND (reviewed:false) NOT (proteome:up000005640) | Website - FASTA Tab-separated, XML. RDF/XML,Text, GFF |
Query gives entries containing reviewed isoforms, not individual entries for each isoform.
Sequence Identifiers
Proteomic scientists require sequence identifiers to be stable and to conform to the FAIR principles (16, 17) of being Findable, Accessible, Interoperable, and Reusable. Stable identifiers mean that datasets can be analyzed over a period of time without the generated protein list apparently altering significantly, and spectra can be reanalyzed to find genuinely new proteins, not a known protein with a new identifier. In UniProtKB, stable, alphanumeric identifiers are issued at the sequence level and remain associated with the protein sequence if merged from an unreviewed into a reviewed entry or if a reviewed entry is demerged into two or more separate entries. An accession number is only deleted when the entry to which it was assigned has been removed from UniProtKB, for example, if a gene model prediction is deleted, in which case both accession number and sequence are retained in the UniProt Archive (UniParc) where they can be searched and accessed. Each isoform is characterized by a unique identifier, which is composed of the primary accession number of the corresponding canonical entry, followed by a dash and a number. Every posttranslationally cleaved protein chain/peptide is identified by a 3-letter prefix, PRO, separated by an underscore from a 6 to 10-digit number.
It should be noted that changes may be made to an underlying sequence, for example a change in the selected N-terminal methionine start point of a protein sequence or the switching of a single amino acid shown as the variant, usually as part on the ongoing efforts to reconcile the sequences displayed in the different sequence databases. Changes in the canonical sequence are indicated by a change in the version number, and this can be seen on the website in the ‘Sequence & isoforms’ section and is displayed in the FASTA download. If a different isoform is selected as the canonical sequence, its unique isoform identifier will remain associated with it. Proteomics researchers re-analyzing data after a period of time may, as a result, see a change in the peptides identified for a protein, but earlier versions of the entries, with the original entry canonical sequence displayed, may be accessed from the ‘History’ of each entry, e.g., https://www.uniprot.org/uniprotkb/P04637/history (see Fig. 2 for the direct link from the website for each protein entry) if they need to understand this in more detail.
Users may have used a sequence database other than UniProtKB to make their initial peptide to protein identifications and mappings and may subsequently wish to map to UniProtKB to access the richness of data within this resource. UniProt provides an accession number mapping service (https://www.uniprot.org/id-mapping/) which enables users to convert between identifiers from an increasing number of resources to download the generated identifier list or simply to access a batch of UniProt entries to download or work with on the website.
Sequence Features
Sequence features describe regions or sites of interest in the protein sequence, such as PTMs, binding sites, enzyme active sites, or local secondary structures. These features may be manually added by expert biocurators as a result of interpreting experimental evidences from peer-reviewed publications, may be the result of large-scale experiments such as MS-based proteomics, or may be computational predictions from resources such as the InterPro member databases. Each sequence annotation consists of a "feature key", the amino acid position(s) and a short, largely free-text description. Moving forward, the free-text descriptions will increasingly be mapped to ontology/controlled vocabulary terms to enhance the machine-readability of these data. As a first step toward this goal, the UniProt biocurators have replaced free-text descriptions of biologically relevant ligands which are crucial to protein function, including activators, inhibitors, cofactors, and substrates, with stable unique identifiers from the ChEBI (Chemical Entities of Biological Interest) ontology (18) making knowledge of ligands and their binding sites in UniProtKB easier to search and access (19).
Historically, large-scale datasets and most computational predictions have been mapped to the UniProt reviewed entry, rather than integrated into the downloadable version of the entry, as it was not trivial for the user to differentiate between manually reviewed and automatically generated data. However, the adoption by UniProtKB of evidence tags sourced from the Evidence and Conclusion Ontology (20) now makes it possible to discriminate between data sources, so these data may, in the future, be merged into UniProt records when it is of satisfactory quality.
Posttranslational Modifications
The presence of chemical modifications, added enzymatically to the protein backbone at various points during the life-cycle of a protein, can alter the function of a molecule, change its conformation and/or its subcellular location, and affect its stability and longevity. PTMs can provide a rapid mechanism for changing function, such as switching an enzyme activity "on" and "off" or causing a protein complex to disassemble. UniProt expert curators have mapped literature-described PTMs to protein sequences for many years, not only capturing details of the amino acid position and the chemical change (Fig. 3) but also, when known, the effect of the PTM on protein function and, when appropriate, also the identity of enzyme which makes the modification (Fig. 3). Literature evidence for the existence of PTMs may include antibody or point mutation studies where the PTM has effectively been prevented from forming (e.g., a Tyr to Phe mutation) or mimicked (e.g., a Ser to Glu mutation to mimic phosphorylation of the serine residue), in addition to studies by MS. Less common modification, where such tools are not available, may therefore currently be underrepresented in the database. These manually annotated PTMs have been used as a gold-standard set by MS proteomics researchers to assess the efficacy of their own pipelines to identify PTMs on a large scale. Users may access additional information on specific PTMs by using the cross references to specialist resources supplied in many entries.
Domains, Sites, and Regions
The presence of conserved sets of amino acids in related protein sequences can give information about protein function, its location in the cell, for example membrane topology, and additional molecules to which they may bind, such as metals or cofactors (Fig. 4). In UniProtKB entries, these regions are usually initially predicted by tools such as InterProScan (21), with additional confirmation by an expert curator matching the region to functional data, conservation across species, and 3D structural information in reviewed UniProtKB entries.
Variants and Mutations
UniProt curators capture detail on individual genetic variants, including RNA editing events, capturing the amino acid change, the name of the variant (or allele), when available, and the effect(s) of the variation on the protein, cell, or complete organism. Variant interpretation and classification are in line with the American College of Medical Genetics guidelines and additional recommendations by the ClinGen sequence variant interpretation workgroup (22). Similarly, the effects of individual, or sets of, experimentally induced mutations in the protein sequence are described. These mutated sites often provide valuable insights into understanding the mechanisms of protein function or may validate other data such as providing support for potential PTM sites. Human disease-linked variants are generally germline changes involved in Mendelian disease and linked to phenotypes described in the OMIM database (Fig. 5).
Protein Nomenclature
While lists of accession numbers may be an efficient way of storing the results of a proteomics experiment, they tell the researcher nothing about the function of a protein and do not enable the grouping of members of the same protein family. UniProt curators are responsible for ensuring that proteins are consistently named, thus enabling literature searching and entry retrieval. A good protein name is unique, unambiguous, can be attributed to orthologs from other species, and follows official gene nomenclature where applicable, while indicating protein function. Commonly used synonyms are listed within an entry, but the recommended name is that which describes the protein to the fullest extent. The guidelines followed to generate the recommended protein name are available at https://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/complete/docs/International_Protein_Nomenclature_Guidelines.pdf. Gene names are separately added by the appropriate genome nomenclature committees, but UniProt curators are in constant communication with these groups to keep naming consistent, where possible.
Functional Annotation
MS proteomics experiments generate lists of peptides which are subsequently mapped to proteins, and scientists are generally looking to link sets of these proteins to a common function, or set of functionalities, in order to understand a particular biological or biomedical observation. UniProt curators describe the activities of a protein, synthesizing brief summary descriptions from the vast array of experimental data scattered across the biomedical literature. These descriptions are collated under domain-specific headings, such as catalytic activity, activity regulation, tissue specificity, and subcellular location, and were originally almost completely free-text, making the analysis of large protein datasets extremely difficult. Increasingly, in order to better serve user groups such as the proteomics community, these data are being converted to controlled syntax statements and/or mapped to controlled vocabularies and ontologies enabling computational searching, data merger, and data analysis. Structured fields which are already fully computationally accessible include UniProt keywords, a hierarchical controlled vocabulary which summarizes the content of a UniProtKB entry, describing biological process, cellular component, coding sequence diversity (e.g., alternative initiation, alternative promoter usage), developmental stage, disease, domain, ligand, molecular function, PTM, and technical term (e.g., direct protein sequencing). UniProtKB Subcellular location and Disease sections are also described using fully documented controlled vocabulary terms. Catalytic activities in UniProtKB are annotated using Rhea, a reference vocabulary of biochemical reactions (https://www.rhea-db.org) (23). Rhea uses the chemical ontology ChEBI (18) to describe reaction participants, their chemical structures and chemical transformations, and all molecules described in the Cofactor section are also mapped to the ChEBI ontology.
Functional annotations for specific isoforms and polyprotein cleavage products are captured when these differ from those of the canonical reference protein in an entry. These are stored separately in the record to enable computer accessibility, and the representation of these data has been enhanced on the UniProt website (Fig. 2).
For a fully computationally accessible description of the molecular function(s) of a protein, the process(es) in which it plays a role and the cellular component(s) it is located in, most researchers use the Gene Ontology (GO) (24), a machine-readable ontology of terms which can be mapped to proteins and enables the computational analysis of large-scale experiments in biomedical research. UniProtKB curators create a significant proportion of the manual GO annotations generated each year, in particular for human proteins, and other UniProt annotations (e.g., subcellular locations, EC number assignments, keywords) are used for computational mappings of terms to less well-studied proteins. All annotations (currently for >160 million proteins) are linked to UniProtKB identifiers by the GO Annotation team and available in this form for download from the QuickGO database (www.ebi.ac.uk/QuickGO/) and are also visible in the relevant UniProtKB records.
Protein Structures
UniProtKB provides residue-level mappings between entries from PDB and the corresponding sequences in UniProtKB, with a dedicated UniProt curator manually linking cases where the sequence has mutated beyond the point where a computational match can be made (25). This invaluable dataset has been recently supplemented by the AlphaFold structural predictions (26), initially covering the complete proteomes of 21 species, but extended to a large proportion of all catalogued proteins in the UniProt, UniRef90 clusters—clustered sets of sequences from UniProtKB (including isoforms) and selected UniParc records which represent complete coverage of the sequence space at 90% sequence identity. UniProt thus enables the proteomics scientist to link sequence, structure, and function for proteins of interest.
Visualization of Sequence Features and Structural Annotations
The ability to visualize a number of different sequence features co-occurring on the same regions of a protein sequence can give the user important insight into the mechanism of action of a particular protein or an understanding of how a disease variant causes a change in the function of that protein. For example, a disease variant may occur in the active site of an enzyme, suggesting the change in amino acid may result in a change or loss of catalytic activity. An experimentally induced positional mutation may confirm the existence of a PTM, give an indication of protein function or cellular/organism phenotype observed as a result of that change. Mapping of that feature to a 3D structure, experimentally generated or predicted, may give additional information as to the effect of a change to the protein sequence or by a chemical modification caused by a PTM. The ProtVista viewer (27) has been created by the UniProt development team to enable the graphical representation of protein sequence features in UniProtKB and align these with large-scale public datasets generated by, for example, proteomics or variation sequencing experiments. These are all displayed as separate tracks, mapped to the full length of the protein sequence. Additional data, such as the predicted deleterious effect of an amino acid variant (as calculated using Sorting Intolerant From Tolerant or Polymorphism Phenotyping) can be added as a filter and/or used to color-code the output. Customizable tooltips can be used to provide additional information. The protein 3D structure, experimental or predicted, can be shown in the same view, and the position of selected features are highlighted on the structural representation. This will enable the significance of features observed in a proteomics experiment, such as potential PTMs, to be further understood in the context of protein tertiary structure and topology. ProtVista is built using the Nightingale library of re-usable web components which are available for download and local installation (https://github.com/ebi-webcomponents/protvista-uniprot). Many of these described features are now also directly embedded into the entry page.
What does the MS Community Provide to UniProt?
In addition to supporting the MS community through annotation of protein sequence and function, UniProt additionally accesses data from public domain proteomics data repositories and integrates proteomics data through a series of peptide import pipelines, using this information to inform and enhance relevant entries.
Integrating Proteomics Repository Data into UniProtKB
UniProt cross-references to an increasing number of proteomics databases, including PRIDE (28), PeptideAtlas (29), CPTAC (30), jPost (31), MassIVE (32), MaxQB (33), PaxDB (34), and ProteomicsDB (35), many of which are members of the ProteomeXchange Consortium (32). These links enable users to access additional data on their protein of interest, for example to see in which tissues evidence of protein expression has been observed at the peptide level. Further to this, UniProt has developed a pipeline to analyze datasets from selected public MS-based proteomics resources. These resources provide tools for processing sequence and spectral data from publicly deposited proteomics experiments and UniProt bioinformaticians, with expertise in proteomics, work collaboratively with them to identify high-quality peptides that are then extracted and mapped to UniProtKB sequences (Fig. 6). Mapped peptides are taken as experimental evidence of the existence of the corresponding proteins. An unreviewed UniProtKB entry whose gene is uniquely identified by a peptide is annotated with the keyword ‘Proteomics identification’, and the Protein existence level is set to 'Experimental evidence at protein level'. These data are currently not used to annotate reviewed UniProtKB entries. Unique and nonunique peptides, mapped to the underlying protein sequence are visualized in the Proteomics track of the Feature viewer (Fig. 7) and can be accessed via the proteomics endpoint in the Proteins application programming interface (API). This pipeline is currently under review, with the intention of updating the quality metrics to bring these more in line with those published by the Human Proteome Project (36)
PTM Data from Public Mass Spectrometry-Based Proteomics Resources
The PTMeXchange project aims to establish a reproducible pipeline to import large-scale PTM-focused proteomics datasets. This collaborative project between UniProt, PRIDE, PeptideAtlas, and the University of Liverpool facilitates filtering, re-analysis, and site-based confidence scoring of PTM-specific public proteomics datasets from significant model organisms (37). Filtering and reanalysis ensure that only high-quality datasets are imported and reanalyzed, with these datasets stored in PRIDE attributed a unique ID (PXD), thereby facilitating user access, traceability, and reusability. Modified sites are assigned a confidence score based on their false localization rate across multiple datasets to reflect the strength of evidence available. Data are integrated into UniProtKB and visualized in ProtVista both in the PTM/Processing section of the protein entry page (Fig. 8) and in the feature viewer in site-centric format. Modified peptide data are visualized in the proteomics section of the feature viewer, and both site-centric and peptide-centric data are accessible via the Proteins API. Currently, rice (Oryza sativa subsp. japonica) proteomic PTM data are available with plans for Plasmodium falciparum, Arabidopsis thaliana, mouse (Mus musculus), and human (H. sapiens) to follow shortly.
High-Quality Binary Protein Interaction Data from IMEx Interaction Databases
Protein interaction data generated from affinity purified-MS is routinely captured by protein interaction databases. UniProt works with the IMEx Consortium (38), which combines this data with that generated by other methodologies (protein complementation assays, structural data, etc.) to generate concatenated binary interactions, which are scored, filtered, and a high-quality subset exported to UniProt for incorporation into the Interaction section of the relevant entries (Fig. 9). Users are able to visualize local networks of high-quality interactions using the Interaction adjacency viewer (https://github.com/ebi-uniprot/interaction-viewer) which is also available for local installation. Links to stable protein complexes curated by the Complex Portal (39) are already available in many entries, and additional information will be imported from this resource in 2023.
Accessing Data
UniProtKB holds a wealth of data, and proteomics scientists need to be able to access this to select the subset, which is most appropriate to their needs, download in a format most correct for the use case (uploading into a search engine, local analysis etc), or to run specific, sophisticated queries in situ. In order to support this, UniProt has developed a number of access routes and supports multiple community-developed data formats.
Data Formats
UniProtKB entries are available in various file formats including TSV, XML, RDF/XML, text, GFF, and JSON. UniProtKB entries download using these formats each contain only one protein sequence, the 'canonical' sequence. UniProtKB canonical sequences are also available in FASTA format, as are additional manually curated isoform sequences that are described in UniProtKB/Swiss-Prot. UniProt also provides the new format PEFF (PSI Extended FASTA Format), a unified format for protein and nucleotide sequence databases developed by the HUPO-PSI (Human Proteome Organization-Proteomics Standard Initiative) to be used by sequence search engines and other associated tools (e.g., spectral library search tools). PEFF includes support for encoding known sequence variants, PTMs, and proteoforms and enables search engines implementing this format to query the exact positions of known PTMs and variants. The UniProt PEFF format currently describes variation and sequence data and is available through the Proteins API service (https://www.ebi.ac.uk/proteins/api/doc/) for 31 species. An extension to include PTM data is planned. UniProt personnel are also actively collaborating with the HUPO-PSI and the Consortium for Top Down Proteomics who are developing a notation format called ‘ProForma’ (40) aiming to represent proteoforms, i.e., all possible variations of a protein/peptide sequence, including protein modifications and will make data available in this format when agreed upon.
Accessing Data via the UniProt Website
To search, select, and download a set of protein entries appropriate to the experiment that the researcher is planning, it may be the simplest option to run queries via the website interface. The researcher will certainly wish to be familiar with this for subsequent searches on individual proteins or lists of proteins. The UniProt website (www.uniprot.org) enables access for approximately 800,000 users per month totaling nearly 9.5 million page views (November 2022), so needs to be reliable, responsive, and usable on all platforms. With this in mind, we regularly assess the existing website in terms of performance and have undertaken a full release of a new version in July 2022. This has been iteratively designed and created through a user-centered design process and now separates the front-end (Web user interface) from the back-end (API). This improves responsiveness while remaining scalable and eases maintenance. The new design includes improved search and navigation using a caching logic to support both simple and complex popular queries. Once a search has been completed, search results can be downloaded in predefined FASTA, XML, RDF/XML, and text formats and also a customizable tab-separated or Excel format (Fig. 1).
Resources accessible through the website specifically designed to assist MS–based research include the previously described Proteomes collections, where a dedicated facility enables the search and download of proteomes. Additionally, users of the Peptide search can enter a peptide sequence (for example from a proteomics experiment) into the search field and the tool quickly finds all UniProtKB sequences that match 100% with the query sequence (Fig. 10). Searches can be restricted to a taxonomic subset of UniProtKB to further decrease the search time. Future plans for this resource include the extended display of the matched region in context with adjacent sequences, links to peptides at PRIDE (28), to identify datasets the peptide has been identified in, and Immune Epitope Database (41) and also implementation of a batch search option. We will add a new option to allow some ambiguity in a peptide to match similar but not identical peptides. This option will be useful in searching for variation related to immune epitopes, neoantigens, and functional domains.
Accessing UniProtKB Data Programmatically
The UniProtKB Proteins API (42) provides an intuitive, fast, easily accessible interface, so wet lab and computational scientists alike can gain access to protein sequence positional annotations and imported genomics and proteomics data, such as amino acid variations or peptide sequences. Additional data sources include antigen sequences mapped from Human Protein Atlas, proteomes and taxonomy search and retrieval, and reference genome coordinate mappings. The Representational state transfer (REST) API (https://www.ebi.ac.uk/proteins/api/doc/) (Fig. 11A) does not require users to be fluent in a programming language and instead provides a multiquery search format (Fig. 11B) that allows users to intuitively query the database and return a readable and detailed response to queries. Users can tailor their search queries within the multiquery search form sections to restrict their search criteria by categories such as species, genomic location, peptide uniqueness, or even by source database. Following each query, a sample request code in multiple programming languages, such as Java, R, and Python, is provided that gives the user a programmatic query with which to recreate their search via their own desktop terminal (Fig. 11C). Additionally, for those not looking to recall their search results programmatically, a URL is provided that directs them to their results on a webpage. All data provided by the Proteins API are freely downloadable in a range of formats (Fig. 11D). Data derived from sources external to the UniProtKB are currently only available programmatically through the service.
UniProt website RESTful URLs can be bookmarked, linked, and used in programs for all entries, queries and tools available through the website and a Java library is also provided that enables a stable remote API for programmatically accessing UniProt data.
Accessing Data via SPARQL
All UniProt data are available in RDF (Resource Description Framework), a core semantic web technology which enables researchers to perform analytic query operations without knowing the underlying database structure. The UniProt SPARQL service (https://sparql.uniprot.org) allows users to perform complex federated queries that combine RDF data from UniProt with that from other SPARQL endpoints. For example, it is possible to query for ligand-binding site annotations in UniProtKB using identifiers, names, synonyms, and chemical structure data from ChEBI.
Accessing Data via FTP
The UniProt FTP site (accessible via the ‘Download latest release’ link located on the UniProt.org homepage) provides the most frequently requested datasets in a range of file formats (Flat Text, XML, RDF/XML, and FASTA). The additional manually curated isoform sequences that are described in the UniProtKB/Swiss-Prot section are available in a separate FASTA file (uniprot_sprot_varsplic.fasta.gz). Our FTP directory also includes expanded FASTA sets, containing both the canonical and manually reviewed isoform sequences, for all reference proteomes.
Conclusions
UniProt plays a pivotal role in support of MS proteomics science, collecting, standardizing, and organizing protein sequence data and creating a reference framework for multiscale data integration and analysis. From the provision of FASTA and PEFF files at the whole proteome level which enables search engines to operate to enabling the annotation of proteins with biological function, UniProtKB is a crucial data management tool, working with the community to ensure the best possible service is supplied. Members of the UniProt team actively collaborate with proteomics standards bodies, including HUPO and the HUPO-PSI, to both input into the development of standards, formats, and controlled vocabularies and to implement these in UniProt whenever appropriate. Additionally, UniProtKB is working with data resources such as the members of the ProteomeXchange, PTMeXchange, and the IMEx Consortium to develop data import pipelines, enabling the output of the MS proteomics community to inform and enhance protein sequence and function data.
Large-scale data are an asset when converted to knowledge (43) and the work of the UniProt database empowers proteomics scientists to achieve this, both as a sequence reference resource and as a knowledgebase of protein function. Researchers need to spend only a small fraction of the time otherwise required to read and evaluate literature data, because of the work of the UniProt expert curators. By integrating proteomics data back into the UniProt database, UniProt helps to facilitate data dissemination, while ensuring links to the original datasets and repositories are maintained. Researchers are encouraged to make full use of the richness of UniProt data to help support proteomics data standards and deposit data into the public domain and to work with us to enhance the invaluable resource that is UniProt.
Conflict of interest
The authors declare no competing interests.
Acknowledgments
Author contributions
E. H. B. -B., J. F., J. L., M. M., M. J. M., and S. O. draft and revision of the article; E. H. B. -B. and M. M. data curation; J. F. and J. L. Software development; M. J. M. and S. O. final approval of the version to be published and supervision.
Funding and additional information
This work was supported by the National Human Genome Research Institute (NHGRI), Office of Director (OD/DPCPSI/ODSS), National Institute of Allergy and Infectious Diseases (NIAID), National Institute on Aging (NIA), National Institute of General Medical Sciences (NIGMS), National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK), National Eye Institute (NEI), National Cancer Institute (NCI), National Heart, Lung, and Blood Institute (NHLBI) of the National Institutes of Health under Award Number [U24HG007822]; Gene Ontology Consortium NHGRI NIH grant number [HG002273]; Biotechnology and Biological Sciences Research Council [BB/T010541/1, BB/S01781X/1]; Open Targets; European Union's Horizon 2020 research and innovation programme 825575 (EJP RD); Swiss Federal Government through the State Secretariat for Education, Research and Innovation SERI; and European Molecular Biology Laboratory core funds. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.
References
- 1.UniProt Consortium UniProt: the universal protein knowledgebase in 2023. Nucl. Acids Res. 2022 doi: 10.1093/nar/gkac1052. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Verheggen K., Raeder H., Berven F.S., Martens L., Barsnes H., Vaudel M. Anatomy and evolution of database search engines-a central component of mass spectrometry based proteomic workflows. Mass Spectrom. Rev. 2020;39:292–306. doi: 10.1002/mas.21543. [DOI] [PubMed] [Google Scholar]
- 3.Arita M., Karsch-Mizrachi I., Cochrane G. The international nucleotide sequence database collaboration. Nucl. Acids Res. 2021;49:D121–D124. doi: 10.1093/nar/gkaa967. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Howe K.L., Achuthan P., Allen J., Allen J., Alvarez-Jarreta J., Amode M.R., et al. Ensembl 2021. Nucl. Acids Res. 2021;49:D884–D891. doi: 10.1093/nar/gkaa942. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Sayers E.W., Bolton E.E., Brister J.R., Canese K., Chan J., Comeau D.C., et al. Database resources of the National Center for Biotechnology Information in 2023. Nucl. Acids Res. 2022 doi: 10.1093/nar/gkac1032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Giraldo-Calderón G.I., Harb O.S., Kelly S.A., Rund S.S., Roos D.S., McDowell M.A. VectorBase.org updates: bioinformatic resources for invertebrate vectors of human pathogens and related organisms. Curr. Opin. Insect Sci. 2022;50:100860. doi: 10.1016/j.cois.2021.11.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Howe K.L., Bolt B.J., Shafie M., Kersey P., Berriman M. WormBase ParaSite - a comprehensive resource for helminth genomics. Mol. Biochem. Parasitol. 2017;215:2–10. doi: 10.1016/j.molbiopara.2016.11.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Manni M., Berkeley M.R., Seppey M., Simão F.A., Zdobnov E.M. BUSCO update: novel and streamlined workflows along with broader and deeper phylogenetic coverage for scoring of eukaryotic, prokaryotic, and viral genomes. Mol. Biol. Evol. 2021;38:4647–4654. doi: 10.1093/molbev/msab199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.UniProt Consortium UniProt: the universal protein knowledgebase in 2021. Nucl. Acids Res. 2021;49:D480–D489. doi: 10.1093/nar/gkaa1100. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Godovac-Zimmermann J. 8th Siena meeting From genome to proteome: integration and proteome completion. Expert Rev. Proteomics. 2008;5:769–773. doi: 10.1586/14789450.5.6.769. [DOI] [PubMed] [Google Scholar]
- 11.Pujar S., O’Leary N.A., Farrell C.M., Loveland J.E., Mudge J.M., Wallin C., et al. Consensus coding sequence (CCDS) database: a standardized set of human and mouse protein-coding regions supported by expert curation. Nucl. Acids Res. 2018;46:D221–D228. doi: 10.1093/nar/gkx1031. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Morales J., Pujar S., Loveland J.E., Astashyn A., Bennett R., Berry A., et al. A joint NCBI and EMBL-EBI transcript set for clinical genomics and research. Nature. 2022;604:310–315. doi: 10.1038/s41586-022-04558-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Zhang M., Zhao K., Xu X., Yang Y., Yan S., Wei P., et al. A peptide encoded by circular form of LINC-PINT suppresses oncogenic transcriptional elongation in glioblastoma. Nat. Commun. 2018;9:4475. doi: 10.1038/s41467-018-06862-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Huang J.-Z., Chen M., Chen D., Gao X.-C., Zhu S., Huang H., et al. A Peptide encoded by a putative lncRNA HOXB-AS3 suppresses colon cancer growth. Mol. Cell. 2017;68:171–184.e6. doi: 10.1016/j.molcel.2017.09.015. [DOI] [PubMed] [Google Scholar]
- 15.Zhu S., Wang J.-Z., Chen D., He Y.-T., Meng N., Chen M., et al. An oncopeptide regulates mA recognition by the mA reader IGF2BP1 and tumorigenesis. Nat. Commun. 2020;11:1685. doi: 10.1038/s41467-020-15403-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Wilkinson M.D., Dumontier M., Aalbersberg I.J.J., Appleton G., Axton M., Baak A., et al. The FAIR guiding principles for scientific data management and stewardship. Sci. Data. 2016;3 doi: 10.1038/sdata.2016.18. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Garcia L., Bolleman J., Gehant S., Redaschi N., Martin M., UniProt Consortium FAIR adoption, assessment and challenges at UniProt. Sci. Data. 2019;6:175. doi: 10.1038/s41597-019-0180-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Hastings J., Owen G., Dekker A., Ennis M., Kale N., Muthukrishnan V., et al. ChEBI in 2016: improved services and an expanding collection of metabolites. Nucl. Acids Res. 2016;44:D1214–D1219. doi: 10.1093/nar/gkv1031. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Coudert E., Gehant S., de Castro E., Pozzato M., Baratin D., Neto T., et al. Annotation of biologically relevant ligands in UniProtKB using ChEBI. Bioinformatics. 2023;39 doi: 10.1093/bioinformatics/btac793. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Giglio M., Tauber R., Nadendla S., Munro J., Olley D., Ball S., et al. ECO, the evidence & conclusion ontology: community standard for evidence information. Nucl. Acids Res. 2019;47:D1186–D1194. doi: 10.1093/nar/gky1036. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Blum M., Chang H.-Y., Chuguransky S., Grego T., Kandasaamy S., Mitchell A., et al. The InterPro protein families and domains database: 20 years on. Nucl. Acids Res. 2021;49:D344–D354. doi: 10.1093/nar/gkaa977. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Richards S., Aziz N., Bale S., Bick D., Das S., Gastier-Foster J., et al. Standards and guidelines for the interpretation of sequence variants: a joint consensus recommendation of the American College of Medical Genetics and Genomics and the association for Molecular Pathology. Genet. Med. 2015;17:405–424. doi: 10.1038/gim.2015.30. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Morgat A., Lombardot T., Coudert E., Axelsen K., Neto T.B., Gehant S., et al. Enzyme annotation in UniProtKB using Rhea. Bioinformatics. 2020;36:1896–1901. doi: 10.1093/bioinformatics/btz817. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Gene Ontology Consortium The gene ontology resource: enriching a GOld mine. Nucl. Acids Res. 2021;49:D325–D334. doi: 10.1093/nar/gkaa1113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Dana J.M., Gutmanas A., Tyagi N., Qi G., O’Donovan C., Martin M., et al. SIFTS: updated structure integration with function, taxonomy and sequences resource allows 40-fold increase in coverage of structure-based annotations for proteins. Nucl. Acids Res. 2019;47:D482–D489. doi: 10.1093/nar/gky1114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Tunyasuvunakool K., Adler J., Wu Z., Green T., Zielinski M., Žídek A., et al. Highly accurate protein structure prediction for the human proteome. Nature. 2021;596:590–596. doi: 10.1038/s41586-021-03828-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Watkins X., Garcia L.J., Pundir S., Martin M.J., UniProt Consortium ProtVista: visualization of protein sequence annotations. Bioinformatics. 2017;33:2040–2041. doi: 10.1093/bioinformatics/btx120. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Perez-Riverol Y., Bai J., Bandla C., García-Seisdedos D., Hewapathirana S., Kamatchinathan S., et al. The PRIDE database resources in 2022: a hub for mass spectrometry-based proteomics evidences. Nucl. Acids Res. 2022;50:D543–D552. doi: 10.1093/nar/gkab1038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Desiere F., Deutsch E.W., King N.L., Nesvizhskii A.I., Mallick P., Eng J., et al. The PeptideAtlas project. Nucl. Acids Res. 2006;34:D655–D658. doi: 10.1093/nar/gkj040. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Edwards N.J., Oberti M., Thangudu R.R., Cai S., McGarvey P.B., Jacob S., et al. The CPTAC data portal: a resource for cancer proteomics research. J. Proteome Res. 2015;14:2707–2713. doi: 10.1021/pr501254j. [DOI] [PubMed] [Google Scholar]
- 31.Watanabe Y., Yoshizawa A.C., Ishihama Y., Okuda S. The jPOST repository as a public data repository for shotgun proteomics. Met. Mol. Biol. 2021;2259:309–322. doi: 10.1007/978-1-0716-1178-4_20. [DOI] [PubMed] [Google Scholar]
- 32.Deutsch E.W., Bandeira N., Perez-Riverol Y., Sharma V., Carver J.J., Mendoza L., et al. The proteomeXchange consortium at 10 years: 2023 update. Nucl. Acids Res. 2023;51:D1539–D1548. doi: 10.1093/nar/gkac1040. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Schaab C., Geiger T., Stoehr G., Cox J., Mann M. Analysis of high accuracy, quantitative proteomics data in the MaxQB database. Mol. Cell Proteomics. 2012;11 doi: 10.1074/mcp.M111.014068. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Wang M., Herrmann C.J., Simonovic M., Szklarczyk D., von Mering C. Version 4.0 of PaxDb: protein abundance data, integrated across model organisms, tissues, and cell-lines. Proteomics. 2015;15:3163–3168. doi: 10.1002/pmic.201400441. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Lautenbacher L., Samaras P., Muller J., Grafberger A., Shraideh M., Rank J., et al. ProteomicsDB: toward a FAIR open-source resource for life-science research. Nucl. Acids Res. 2022;50:D1541–D1552. doi: 10.1093/nar/gkab1026. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Deutsch E.W., Lane L., Overall C.M., Bandeira N., Baker M.S., Pineau C., et al. Human proteome project mass spectrometry data interpretation guidelines 3.0. J. Proteome Res. 2019;18:4108–4116. doi: 10.1021/acs.jproteome.9b00542. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Ramsbottom K.A., Prakash A., Riverol Y.P., Camacho O.M., Martin M.-J., Vizcaíno J.A., et al. Method for independent estimation of the false localization rate for phosphoproteomics. J. Proteome Res. 2022;21:1603–1615. doi: 10.1021/acs.jproteome.1c00827. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Porras P., Barrera E., Bridge A., Del-Toro N., Cesareni G., Duesbury M., et al. Towards a unified open access dataset of molecular interactions. Nat. Commun. 2020;11:6144. doi: 10.1038/s41467-020-19942-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Meldal B.H.M., Perfetto L., Combe C., Lubiana T., Ferreira Cavalcante J.V., Bye-A-Jee H., et al. Complex portal 2022: new curation frontiers. Nucl. Acids Res. 2022;50:D578–D586. doi: 10.1093/nar/gkab991. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.LeDuc R.D., Deutsch E.W., Binz P.-A., Fellers R.T., Cesnik A.J., Klein J.A., et al. Proteomics standards initiative’s ProForma 2.0: unifying the encoding of proteoforms and Peptidoforms. J. Proteome Res. 2022;21:1189–1195. doi: 10.1021/acs.jproteome.1c00771. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Vita R., Mahajan S., Overton J.A., Dhanda S.K., Martini S., Cantrell J.R., et al. The immune epitope database (IEDB): 2018 update. Nucl. Acids Res. 2019;47:D339–D343. doi: 10.1093/nar/gky1006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Nightingale A., Antunes R., Alpi E., Bursteinas B., Gonzales L., Liu W., et al. The Proteins API: accessing key integrated protein and genome information. Nucl. Acids Res. 2017;45:W539–W544. doi: 10.1093/nar/gkx237. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.International Society for Biocuration Biocuration: distilling data into knowledge. PLoS Biol. 2018;16:e2002846. doi: 10.1371/journal.pbio.2002846. [DOI] [PMC free article] [PubMed] [Google Scholar]