<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>UniProt: the universal protein knowledgebase in 2021</title>
        <author>Alex Bateman</author>
        <author>María Martin</author>
        <author>Sandra Orchard</author>
        <author>Michele Magrane</author>
        <author>Rahat Agivetova</author>
        <author>Shadab Ahmad</author>
        <author>Emanuele Alpi</author>
        <author>Emily Bowler-Barnett</author>
        <author>Ramona Britto</author>
        <author>Borisas Bursteinas</author>
        <author>Hema Bye‐A‐Jee</author>
        <author>Ray Coetzee</author>
        <author>Austra Cukura</author>
        <author>Alan Da Silva</author>
        <author>Paul Denny</author>
        <author>Tunca Doğan</author>
        <author>ThankGod E. Ebenezer</author>
        <author>Jun Fan</author>
        <author>Leyla Jael Castro</author>
        <author>Penelope Garmiri</author>
        <author>George P. Georghiou</author>
        <author>Leonardo Jose da Costa Gonzales</author>
        <author>Emma Hatton-Ellis</author>
        <author>Abdulrahman Hussein</author>
        <author>Alexandr Ignatchenko</author>
        <author>Giuseppe Insana</author>
        <author>Rizwan Ishtiaq</author>
        <author>Petteri Jokinen</author>
        <author>Vishal Joshi</author>
        <author>Dushyanth Jyothi</author>
        <author>Antonia Lock</author>
        <author>Rodrigo López</author>
        <author>Aurélien Luciani</author>
        <author>Jie Luo</author>
        <author>Yvonne Lussi</author>
        <author>Alistair MacDougall</author>
        <author>Fábio Madeira</author>
        <author>Mahdi Mahmoudy</author>
        <author>M. Menchi</author>
        <author>Alok Mishra</author>
        <author>Katie Moulang</author>
        <author>Andrew Nightingale</author>
        <author>Carla Susana Oliveira</author>
        <author>Sangya Pundir</author>
        <author>Guoying Qi</author>
        <author>Shriya Raj</author>
        <author>Daniel L Rice</author>
        <author>M. Rodríguez-López</author>
        <author>Rabie Saidi</author>
        <author>J. H. Sampson</author>
        <author>Tony Sawford</author>
        <author>Elena Speretta</author>
        <author>E. B. Turner</author>
        <author>Nidhi Tyagi</author>
        <author>Preethi Vasudev</author>
        <author>Vladimir Volynkin</author>
        <author>Kate Warner</author>
        <author>Xavier Watkins</author>
        <author>Rossana Zaru</author>
        <author>Hermann Zellner</author>
        <author>Alan Bridge</author>
        <author>Sylvain Poux</author>
        <author>Nicole Redaschi</author>
        <author>Lucila Aimo</author>
        <author>Ghislaine Argoud‐Puy</author>
        <author>Andrea H Auchincloss</author>
        <author>Kristian B. Axelsen</author>
        <author>Parit Bansal</author>
        <author>Delphine Baratin</author>
        <author>Marie-Claude Blatter</author>
        <author>Jerven Bolleman</author>
        <author>Emmanuel Boutet</author>
        <author>Lionel Breuza</author>
        <author>Cristina Casals‐Casas</author>
        <author>Edouard de Castro</author>
        <author>Kamal Chikh Echioukh</author>
        <author>Elisabeth Coudert</author>
        <author>Beatrice Cuche</author>
        <author>Mikael Doche</author>
        <author>Dolnide Dornevil</author>
        <author>Anne Estreicher</author>
        <author>Maria Livia Famiglietti</author>
        <author>Marc Feuermann</author>
        <author>Elisabeth Gasteiger</author>
        <author>Sébastien Géhant</author>
        <author>Vivienne Baillie Gerritsen</author>
        <author>Arnaud Gos</author>
        <author>Nadine Gruaz-Gumowski</author>
        <author>Ursula Hinz</author>
        <author>Chantal Hulo</author>
        <author>Nevila Hyka‐Nouspikel</author>
        <author>Florence Jungo</author>
        <author>G. Keller</author>
        <author>Arnaud Kerhornou</author>
        <author>V. Lara</author>
        <author>Philippe Le Mercier</author>
        <author>Damien Lieberherr</author>
        <author>Thierry Lombardot</author>
        <author>Xavier Martín</author>
        <author>Patrick Masson</author>
        <author>Anne Morgat</author>
        <author>Teresa Batista Neto</author>
        <author>Salvo Paesano</author>
        <author>Ivo Pedruzzi</author>
        <author>Sandrine Pilbout</author>
        <author>Lucille Pourcel</author>
        <author>Monica Pozzato</author>
        <author>Manuela Pruess</author>
        <author>Catherine Rivoire</author>
        <author>Christian J A Sigrist</author>
        <author>Karin Sonesson</author>
        <author>André Stutz</author>
        <author>Shyamala Sundaram</author>
        <author>Michael Tognolli</author>
        <author>Laure Verbregue</author>
        <author>Cathy Wu</author>
        <author>Cecilia N. Arighi</author>
        <author>Leslie Arminski</author>
        <author>Chuming Chen</author>
        <author>Yongxing Chen</author>
        <author>John S. Garavelli</author>
        <author>Hongzhan Huang</author>
        <author>Kati Laiho</author>
        <author>Peter B. McGarvey</author>
        <author>Darren A. Natale</author>
        <author>Karen Ross</author>
        <author>C R Vinayaka</author>
        <author>Qinghua Wang</author>
        <author>Yuqi Wang</author>
        <author>Lai-Su Yeh</author>
        <author>Jian Zhang</author>
        <author>Patrick Ruch</author>
        <author>Douglas Teodoro</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>UniProt: the universal protein knowledgebase in 2021</title>
          <date>2020</date>
          <publisher></publisher>
          <idno type="DOI">10.1093/nar/gkaa1100</idno>
          
          <idno type="record">bateman2020-uniprot-the-universal-protein-know</idno>
          <note type="staged-file">bateman2020-uniprot-the-universal-protein-know.txt, the project's staged copy</note>
          <note type="text-sha1">f4cedd65960ce0d63b558c687ab088c0574de630</note>
          <note type="rights">cc-by</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>bioinformatics</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">250 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" from="#a11" to="#a14" type="object_of_study" ana="#object_of_study" resp="#paper">A KNOWLEDGEBASE THAT DELETES FROM ITSELF AND KEEPS WHAT IT DELETED - 190 million protein sequences in two provenance tiers, with a separate archive holding everything the knowledgebase has dropped</span>
      <span xml:id="t1" from="#a1" to="#a2" type="research_question" ana="#research_question" resp="#paper">what UniProt now contains, how completeness and quality are assessed, and how annotations are evidenced</span>
      <span xml:id="t2" from="#a31" to="#a35" type="contribution" ana="#contribution" resp="#paper">a two-year status report: proteome completeness metrics, automated annotation, a credit-based community submission route, and a COVID-19 curation portal</span>
      <span xml:id="t3" from="#a11" to="#a14" type="claim_type" ana="#claim_type" resp="#paper">method</span>
      <span xml:id="t4" from="#a43" to="#a47" type="phenomenon" ana="#phenomenon" resp="#paper">protein knowledge as something that must be tiered by provenance, judged for completeness against neighbours, and deleted without being lost</span>
      <span xml:id="t5" from="#a36" to="#a37" type="method" ana="#method" resp="#paper">system-or-tool-building<term>system-or-tool-building</term></span>
      <span xml:id="t6" from="#a11" to="#a14" type="mechanisms" ana="#mechanisms[0]" resp="#tagger" cert="0.95">IT SOLVES THE PROBLEM THE GENE ONTOLOGY REFUSES. `aleksander2023` in this corpus: the knowledgebase must be `THE CURRENT STATE OF KNOWLEDGE AND NOT JUST AN ARCHIVE OF ALL PUBLIC DATA`. UniProt: `the UniProt Archive (UniParc) delivers a complete set of known sequences, including historical obsolete sequences`. GO REFUSES TO BE AN ARCHIVE; UNIPROT RUNS A SEPARATE ONE SO IT NEED NOT BE</span>
      <span xml:id="t7" from="#a43" to="#a47" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="0.95">and the deletion is reversible by construction: `we continue to remove almost identical proteomes of the same species from UniProtKB ... The redundant proteome sequences are available through UniParc ... and stable proteome identifiers ... are maintained for each redundant proteome to ensure findability`. Removed from the knowledgebase, kept in the archive, IDENTIFIER PRESERVED</span>
      <span xml:id="t8" from="#a76" to="#a77" type="mechanisms" ana="#mechanisms[2]" resp="#tagger" cert="0.95">AND WHETHER A PROTEIN IS KNOWN TO EXIST IS A COUNTING RULE WITH TWO THRESHOLDS: `Peptide identifications can be taken as evidence that a protein has been validated (PE = 1) ... at least two unique peptides of seven amino acids or more or, for proteins where this cannot be achieved due to sequence constraints, one unique peptide of ten amino acids or more`. The fallback exists because some proteins fail the first rule for reasons that have nothing to do with whether they exist</span>
      <span xml:id="t9" from="#a36" to="#a37" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="0.95">and completeness is judged AGAINST THE NEIGHBOURS: the `Complete Proteome Detector` `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`, classifying it as `STANDARD`, `close to standard` or an `OUTLIER`</span>
      <span xml:id="t10" from="#a31" to="#a35" type="limitations" ana="#limitations[0]" resp="#tagger" cert="0.95">A NEW INSTRUMENT CAUSED DELETIONS FROM THE KNOWLEDGEBASE: `As a result of our adoption of the BUSCO algorithm, a number of incomplete and poor-quality proteomes were identified and removed from UniProtKB`. The proteomes did not change; the ruler did</span>
      <span xml:id="t11" from="#a27" to="#a28" type="limitations" ana="#limitations[1]" resp="#tagger" cert="0.95">and the object being counted is hedged in its own definition: a proteome is `the complete set of proteins believed to be expressed by an organism`. Completeness and belief in the same phrase</span>
      <span xml:id="t12" from="#a11" to="#a14" type="limitations" ana="#limitations[2]" resp="#tagger" cert="0.95">THE TWO TIERS ARE A PROVENANCE DISTINCTION, NOT A QUALITY ONE ON ITS FACE: `UniProtKB COMBINES REVIEWED UniProtKB/Swiss-Prot entries, to which data have been added by our expert biocuration team, with the UNREVIEWED UniProtKB/TrEMBL entries that are annotated by automated systems`. A user who does not read the tier reads both as the same kind of claim</span>
      <span xml:id="t13" from="#a24" to="#a25" type="limitations" ana="#limitations[3]" resp="#tagger" cert="0.95">and the scale makes the tiering unavoidable: entries grew `by &gt;65 million records, an increase of &gt;50% in just 2 years`. No biocuration team can review that</span>
      <span xml:id="t14" from="#a31" to="#a35" type="controls" ana="#controls[0]" resp="#tagger" cert="0.95">BUSCO scoring against a defined set of near-universal single-copy orthologs<note>eliminates: incomplete proteomes passing as complete - and it worked in the destructive direction: &#x27;a number of incomplete and poor-quality proteomes were identified and removed from UniProtKB&#x27; · outcome: held</note></span>
      <span xml:id="t15" from="#a36" to="#a37" type="controls" ana="#controls[1]" resp="#tagger" cert="0.95">the Complete Proteome Detector, comparing each proteome to at least three closely related species<note>eliminates: the absence of a per-organism expectation - there is no independent count of how many proteins an organism should have, so the neighbours supply one · outcome: partial</note></span>
      <span xml:id="t16" from="#a70" to="#a71" type="controls" ana="#controls[2]" resp="#tagger" cert="0.95">labelling every automatic annotation with its evidence and source<note>eliminates: the confusion of an inferred annotation with a curated one - &#x27;All automatic annotations are labelled with their evidence/source&#x27; · outcome: held</note></span>
      <span xml:id="t17" from="#a11" to="#a14" type="concepts" ana="#concepts[0]" resp="#paper" cert="0.95">UniProt Knowledgebase<term>UniProt Knowledgebase</term></span>
      <span xml:id="t18" from="#a11" to="#a14" type="concepts" ana="#concepts[1]" resp="#paper" cert="0.95">UniProt Archive<term>UniProt Archive</term></span>
      <span xml:id="t19" from="#a11" to="#a14" type="concepts" ana="#concepts[2]" resp="#paper" cert="0.95">historical obsolete sequences<term>historical obsolete sequences</term></span>
      <span xml:id="t20" from="#a36" to="#a37" type="concepts" ana="#concepts[3]" resp="#paper" cert="0.95">Complete Proteome Detector<term>Complete Proteome Detector</term></span>
      <span xml:id="t21" from="#a31" to="#a35" type="concepts" ana="#concepts[4]" resp="#paper" cert="0.95">BUSCO<term>BUSCO</term></span>
      <span xml:id="t22" from="#a76" to="#a77" type="concepts" ana="#concepts[5]" resp="#paper" cert="0.95">validated<term>validated</term></span>
      <span xml:id="t23" from="#a76" to="#a77" type="concepts" ana="#concepts[6]" resp="#paper" cert="0.95">Peptide identifications<term>Peptide identifications</term></span>
      <span xml:id="t24" from="#a1" to="#a6" type="concepts" ana="#concepts[7]" resp="#paper" cert="0.95">comprehensive, high-quality and freely accessible set of protein sequences<term>comprehensive, high-quality and freely accessible set of protein sequences</term></span>
      <span xml:id="t25" from="#a1" to="#a6" type="concepts" ana="#concepts[8]" resp="#paper" cert="0.95">functional information<term>functional information</term></span>
      <span xml:id="t26" from="#a1" to="#a6" type="concepts" ana="#concepts[9]" resp="#paper" cert="0.95">sequence redundancy<term>sequence redundancy</term></span>
      <span xml:id="t27" from="#a1" to="#a6" type="concepts" ana="#concepts[10]" resp="#paper" cert="0.95">proteome completeness and quality<term>proteome completeness and quality</term></span>
      <span xml:id="t28" from="#a1" to="#a6" type="concepts" ana="#concepts[11]" resp="#paper" cert="0.95">reviewed entries<term>reviewed entries</term></span>
      <span xml:id="t29" from="#a1" to="#a6" type="concepts" ana="#concepts[12]" resp="#paper" cert="0.95">unreviewed entries<term>unreviewed entries</term></span>
      <span xml:id="t30" from="#a1" to="#a6" type="concepts" ana="#concepts[13]" resp="#paper" cert="0.95">credit-based publication submission interface<term>credit-based publication submission interface</term></span>
      <span xml:id="t31" from="#a1" to="#a6" type="concepts" ana="#concepts[14]" resp="#paper" cert="0.95">dedicated portal<term>dedicated portal</term></span>
      <span xml:id="t32" from="#a1" to="#a6" type="concepts" ana="#concepts[15]" resp="#paper" cert="0.95">Association-Rule-Based Annotator (ARBA)<term>Association-Rule-Based Annotator (ARBA)</term></span>
      <span xml:id="t33" from="#a1" to="#a6" type="concepts" ana="#concepts[16]" resp="#paper" cert="0.95">ARBA<term>ARBA</term></span>
      <span xml:id="t34" from="#a8" to="#a20" type="concepts" ana="#concepts[17]" resp="#paper" cert="0.95">complete compendium of all known protein sequence data<term>complete compendium of all known protein sequence data</term></span>
      <span xml:id="t35" from="#a8" to="#a20" type="concepts" ana="#concepts[18]" resp="#paper" cert="0.95">experimentally verified<term>experimentally verified</term></span>
      <span xml:id="t36" from="#a8" to="#a20" type="concepts" ana="#concepts[19]" resp="#paper" cert="0.95">computationally predicted<term>computationally predicted</term></span>
      <span xml:id="t37" from="#a8" to="#a20" type="concepts" ana="#concepts[20]" resp="#paper" cert="0.95">reviewed UniProtKB/Swiss-Prot entries<term>reviewed UniProtKB/Swiss-Prot entries</term></span>
      <span xml:id="t38" from="#a8" to="#a20" type="concepts" ana="#concepts[21]" resp="#paper" cert="0.95">unreviewed UniProtKB/TrEMBL entries<term>unreviewed UniProtKB/TrEMBL entries</term></span>
      <span xml:id="t39" from="#a8" to="#a20" type="concepts" ana="#concepts[22]" resp="#paper" cert="0.95">expert biocuration team<term>expert biocuration team</term></span>
      <span xml:id="t40" from="#a8" to="#a20" type="concepts" ana="#concepts[23]" resp="#paper" cert="0.95">automated systems<term>automated systems</term></span>
      <span xml:id="t41" from="#a8" to="#a20" type="concepts" ana="#concepts[24]" resp="#paper" cert="0.95">UniRef databases<term>UniRef databases</term></span>
      <span xml:id="t42" from="#a8" to="#a20" type="concepts" ana="#concepts[25]" resp="#paper" cert="0.95">sequence identity<term>sequence identity</term></span>
      <span xml:id="t43" from="#a8" to="#a20" type="concepts" ana="#concepts[26]" resp="#paper" cert="0.95">UniParc<term>UniParc</term></span>
      <span xml:id="t44" from="#a8" to="#a20" type="concepts" ana="#concepts[27]" resp="#paper" cert="0.95">central hub<term>central hub</term></span>
      <span xml:id="t45" from="#a8" to="#a20" type="concepts" ana="#concepts[28]" resp="#paper" cert="0.95">180 other resources<term>180 other resources</term></span>
      <span xml:id="t46" from="#a8" to="#a20" type="concepts" ana="#concepts[29]" resp="#paper" cert="0.95">Findable, Accessible, Interoperable and Reusable<term>Findable, Accessible, Interoperable and Reusable</term></span>
      <span xml:id="t47" from="#a8" to="#a20" type="concepts" ana="#concepts[30]" resp="#paper" cert="0.95">FAIR<term>FAIR</term></span>
      <span xml:id="t48" from="#a8" to="#a20" type="concepts" ana="#concepts[31]" resp="#paper" cert="0.95">stable and traceable identifiers<term>stable and traceable identifiers</term></span>
      <span xml:id="t49" from="#a8" to="#a20" type="concepts" ana="#concepts[32]" resp="#paper" cert="0.95">Application Programming Interfaces<term>Application Programming Interfaces</term></span>
      <span xml:id="t50" from="#a8" to="#a20" type="concepts" ana="#concepts[33]" resp="#paper" cert="0.95">File Transfer Protocol (FTP) downloads<term>File Transfer Protocol (FTP) downloads</term></span>
      <span xml:id="t51" from="#a26" to="#a29" type="concepts" ana="#concepts[34]" resp="#paper" cert="0.95">proteomes<term>proteomes</term></span>
      <span xml:id="t52" from="#a26" to="#a29" type="concepts" ana="#concepts[35]" resp="#paper" cert="0.95">complete set of proteins believed to be expressed by an organism<term>complete set of proteins believed to be expressed by an organism</term></span>
      <span xml:id="t53" from="#a26" to="#a29" type="concepts" ana="#concepts[36]" resp="#paper" cert="0.95">INSDC source databases<term>INSDC source databases</term></span>
      <span xml:id="t54" from="#a26" to="#a29" type="concepts" ana="#concepts[37]" resp="#paper" cert="0.95">viral proteomes<term>viral proteomes</term></span>
      <span xml:id="t55" from="#a26" to="#a34" type="concepts" ana="#concepts[38]" resp="#paper" cert="0.95">Benchmarking Universal Single-Copy Orthologs<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 824: &#x27;Figure 1. Growth in the number of entries in the UniProt databases ove…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>Benchmarking Universal Single-Copy Orthologs</term></span>
      <span xml:id="t56" from="#a26" to="#a34" type="concepts" ana="#concepts[39]" resp="#paper" cert="0.95">complete, duplicated, fragmented, and potentially missing genes<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 824: &#x27;Figure 1. Growth in the number of entries in the UniProt databases ove…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>complete, duplicated, fragmented, and potentially missing genes</term></span>
      <span xml:id="t57" from="#a26" to="#a34" type="concepts" ana="#concepts[40]" resp="#paper" cert="0.95">near-universal single copy orthologs<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 824: &#x27;Figure 1. Growth in the number of entries in the UniProt databases ove…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>near-universal single copy orthologs</term></span>
      <span xml:id="t58" from="#a26" to="#a34" type="concepts" ana="#concepts[41]" resp="#paper" cert="0.95">incomplete and poor-quality proteomes<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 824: &#x27;Figure 1. Growth in the number of entries in the UniProt databases ove…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>incomplete and poor-quality proteomes</term></span>
      <span xml:id="t59" from="#a30" to="#a42" type="concepts" ana="#concepts[42]" resp="#paper" cert="0.95">different quality and completeness metrics<term>different quality and completeness metrics</term></span>
      <span xml:id="t60" from="#a30" to="#a42" type="concepts" ana="#concepts[43]" resp="#paper" cert="0.95">standard<term>standard</term></span>
      <span xml:id="t61" from="#a30" to="#a42" type="concepts" ana="#concepts[44]" resp="#paper" cert="0.95">close to standard<term>close to standard</term></span>
      <span xml:id="t62" from="#a30" to="#a42" type="concepts" ana="#concepts[45]" resp="#paper" cert="0.95">outlier<term>outlier</term></span>
      <span xml:id="t63" from="#a30" to="#a42" type="concepts" ana="#concepts[46]" resp="#paper" cert="0.95">Reference Proteome<term>Reference Proteome</term></span>
      <span xml:id="t64" from="#a30" to="#a42" type="concepts" ana="#concepts[47]" resp="#paper" cert="0.95">Reference Proteome set<term>Reference Proteome set</term></span>
      <span xml:id="t65" from="#a30" to="#a42" type="concepts" ana="#concepts[48]" resp="#paper" cert="0.95">research community<term>research community</term></span>
      <span xml:id="t66" from="#a30" to="#a42" type="concepts" ana="#concepts[49]" resp="#paper" cert="0.95">computational clustering<term>computational clustering</term></span>
      <span xml:id="t67" from="#a30" to="#a42" type="concepts" ana="#concepts[50]" resp="#paper" cert="0.95">best annotated proteome<term>best annotated proteome</term></span>
      <span xml:id="t68" from="#a30" to="#a42" type="concepts" ana="#concepts[51]" resp="#paper" cert="0.95">gene-centric subset of representative proteins<term>gene-centric subset of representative proteins</term></span>
      <span xml:id="t69" from="#a30" to="#a42" type="concepts" ana="#concepts[52]" resp="#paper" cert="0.95">full proteome<term>full proteome</term></span>
      <span xml:id="t70" from="#a30" to="#a42" type="concepts" ana="#concepts[53]" resp="#paper" cert="0.95">isoforms<term>isoforms</term></span>
      <span xml:id="t71" from="#a44" to="#a50" type="concepts" ana="#concepts[54]" resp="#paper" cert="0.95">representative proteome<term>representative proteome</term></span>
      <span xml:id="t72" from="#a44" to="#a50" type="concepts" ana="#concepts[55]" resp="#paper" cert="0.95">redundant proteome sequences<term>redundant proteome sequences</term></span>
      <span xml:id="t73" from="#a44" to="#a50" type="concepts" ana="#concepts[56]" resp="#paper" cert="0.95">stable proteome identifiers<term>stable proteome identifiers</term></span>
      <span xml:id="t74" from="#a44" to="#a50" type="concepts" ana="#concepts[57]" resp="#paper" cert="0.95">findability<term>findability</term></span>
      <span xml:id="t75" from="#a44" to="#a50" type="concepts" ana="#concepts[58]" resp="#paper" cert="0.95">UniRef protein sequence clusters<term>UniRef protein sequence clusters</term></span>
      <span xml:id="t76" from="#a44" to="#a50" type="concepts" ana="#concepts[59]" resp="#paper" cert="0.95">sequence similarity searches<term>sequence similarity searches</term></span>
      <span xml:id="t77" from="#a44" to="#a50" type="concepts" ana="#concepts[60]" resp="#paper" cert="0.95">gene prediction<term>gene prediction</term></span>
      <span xml:id="t78" from="#a44" to="#a50" type="concepts" ana="#concepts[61]" resp="#paper" cert="0.95">pan proteomes<term>pan proteomes</term></span>
      <span xml:id="t79" from="#a44" to="#a50" type="concepts" ana="#concepts[62]" resp="#paper" cert="0.95">core and accessory proteomes<term>core and accessory proteomes</term></span>
      <span xml:id="t80" from="#a44" to="#a50" type="concepts" ana="#concepts[63]" resp="#paper" cert="0.95">time taken to perform UniRef50 clustering<term>time taken to perform UniRef50 clustering</term></span>
      <span xml:id="t81" from="#a44" to="#a50" type="concepts" ana="#concepts[64]" resp="#paper" cert="0.95">MMseqs2 algorithm<term>MMseqs2 algorithm</term></span>
      <span xml:id="t82" from="#a44" to="#a50" type="concepts" ana="#concepts[65]" resp="#paper" cert="0.95">UniRef50 clustering<term>UniRef50 clustering</term></span>
      <span xml:id="t83" from="#a51" to="#a52" type="concepts" ana="#concepts[66]" resp="#paper" cert="0.95">Expert curation<term>Expert curation</term></span>
      <span xml:id="t84" from="#a51" to="#a52" type="concepts" ana="#concepts[67]" resp="#paper" cert="0.95">hierarchical searches<term>hierarchical searches</term></span>
      <span xml:id="t85" from="#a51" to="#a52" type="concepts" ana="#concepts[68]" resp="#paper" cert="0.95">experimental data<term>experimental data</term></span>
      <span xml:id="t86" from="#a51" to="#a52" type="concepts" ana="#concepts[69]" resp="#paper" cert="0.95">human readable summaries<term>human readable summaries</term></span>
      <span xml:id="t87" from="#a51" to="#a52" type="concepts" ana="#concepts[70]" resp="#paper" cert="0.95">structured vocabularies<term>structured vocabularies</term></span>
      <span xml:id="t88" from="#a51" to="#a52" type="concepts" ana="#concepts[71]" resp="#paper" cert="0.95">Gene Ontology (GO)<term>Gene Ontology (GO)</term></span>
      <span xml:id="t89" from="#a51" to="#a52" type="concepts" ana="#concepts[72]" resp="#paper" cert="0.95">Rhea knowledgebase<term>Rhea knowledgebase</term></span>
      <span xml:id="t90" from="#a51" to="#a52" type="concepts" ana="#concepts[73]" resp="#paper" cert="0.95">biochemical reactions<term>biochemical reactions</term></span>
      <span xml:id="t91" from="#a51" to="#a52" type="concepts" ana="#concepts[74]" resp="#paper" cert="0.95">chemical ontology ChEBI<term>chemical ontology ChEBI</term></span>
      <span xml:id="t92" from="#a51" to="#a52" type="concepts" ana="#concepts[75]" resp="#paper" cert="0.95">reaction participants<term>reaction participants</term></span>
      <span xml:id="t93" from="#a51" to="#a52" type="concepts" ana="#concepts[76]" resp="#paper" cert="0.95">chemical structures<term>chemical structures</term></span>
      <span xml:id="t94" from="#a51" to="#a52" type="concepts" ana="#concepts[77]" resp="#paper" cert="0.95">chemical transformations<term>chemical transformations</term></span>
      <span xml:id="t95" from="#a51" to="#a52" type="concepts" ana="#concepts[78]" resp="#paper" cert="0.95">InChIKeys<term>InChIKeys</term></span>
      <span xml:id="t96" from="#a51" to="#a52" type="concepts" ana="#concepts[79]" resp="#paper" cert="0.95">pseudoenzymes<term>pseudoenzymes</term></span>
      <span xml:id="t97" from="#a53" to="#a58" type="concepts" ana="#concepts[80]" resp="#paper" cert="0.95">functional impact of human variation<term>functional impact of human variation</term></span>
      <span xml:id="t98" from="#a53" to="#a58" type="concepts" ana="#concepts[81]" resp="#paper" cert="0.95">clinical significance<term>clinical significance</term></span>
      <span xml:id="t99" from="#a53" to="#a58" type="concepts" ana="#concepts[82]" resp="#paper" cert="0.95">ACMG-AMP<term>ACMG-AMP</term></span>
      <span xml:id="t100" from="#a53" to="#a58" type="concepts" ana="#concepts[83]" resp="#paper" cert="0.95">pathogenicity calculator<term>pathogenicity calculator</term></span>
      <span xml:id="t101" from="#a53" to="#a58" type="concepts" ana="#concepts[84]" resp="#paper" cert="0.95">ClinVar<term>ClinVar</term></span>
      <span xml:id="t102" from="#a53" to="#a58" type="concepts" ana="#concepts[85]" resp="#paper" cert="0.95">alternative splicing<term>alternative splicing</term></span>
      <span xml:id="t103" from="#a53" to="#a58" type="concepts" ana="#concepts[86]" resp="#paper" cert="0.95">splice isoform proteins<term>splice isoform proteins</term></span>
      <span xml:id="t104" from="#a53" to="#a58" type="concepts" ana="#concepts[87]" resp="#paper" cert="0.95">functional diversity of proteins<term>functional diversity of proteins</term></span>
      <span xml:id="t105" from="#a53" to="#a58" type="concepts" ana="#concepts[88]" resp="#paper" cert="0.95">post-translational proteolytic cleavage<term>post-translational proteolytic cleavage</term></span>
      <span xml:id="t106" from="#a53" to="#a58" type="concepts" ana="#concepts[89]" resp="#paper" cert="0.95">mature amino-acid chains<term>mature amino-acid chains</term></span>
      <span xml:id="t107" from="#a53" to="#a58" type="concepts" ana="#concepts[90]" resp="#paper" cert="0.95">polyprotein<term>polyprotein</term></span>
      <span xml:id="t108" from="#a53" to="#a58" type="concepts" ana="#concepts[91]" resp="#paper" cert="0.95">multiple bioactive proteins or peptides<term>multiple bioactive proteins or peptides</term></span>
      <span xml:id="t109" from="#a53" to="#a58" type="concepts" ana="#concepts[92]" resp="#paper" cert="0.95">machine-readable functional annotations<term>machine-readable functional annotations</term></span>
      <span xml:id="t110" from="#a53" to="#a58" type="concepts" ana="#concepts[93]" resp="#paper" cert="0.95">specific isoforms<term>specific isoforms</term></span>
      <span xml:id="t111" from="#a53" to="#a58" type="concepts" ana="#concepts[94]" resp="#paper" cert="0.95">polyprotein cleavage products<term>polyprotein cleavage products</term></span>
      <span xml:id="t112" from="#a53" to="#a58" type="concepts" ana="#concepts[95]" resp="#paper" cert="0.95">binary protein interactions<term>binary protein interactions</term></span>
      <span xml:id="t113" from="#a53" to="#a58" type="concepts" ana="#concepts[96]" resp="#paper" cert="0.95">IMEx Consortium<term>IMEx Consortium</term></span>
      <span xml:id="t114" from="#a59" to="#a62" type="concepts" ana="#concepts[97]" resp="#paper" cert="0.95">pre-release dataset<term>pre-release dataset</term></span>
      <span xml:id="t115" from="#a59" to="#a62" type="concepts" ana="#concepts[98]" resp="#paper" cert="0.95">COVID-19 disease portal<term>COVID-19 disease portal</term></span>
      <span xml:id="t116" from="#a59" to="#a62" type="concepts" ana="#concepts[99]" resp="#paper" cert="0.95">COVID portal<term>COVID portal</term></span>
      <span xml:id="t117" from="#a59" to="#a62" type="concepts" ana="#concepts[100]" resp="#paper" cert="0.95">protein functionality<term>protein functionality</term></span>
      <span xml:id="t118" from="#a59" to="#a62" type="concepts" ana="#concepts[101]" resp="#paper" cert="0.95">3D-structure<term>3D-structure</term></span>
      <span xml:id="t119" from="#a59" to="#a62" type="concepts" ana="#concepts[102]" resp="#paper" cert="0.95">complex formation<term>complex formation</term></span>
      <span xml:id="t120" from="#a59" to="#a62" type="concepts" ana="#concepts[103]" resp="#paper" cert="0.95">standard 8-weekly UniProt release cycle<term>standard 8-weekly UniProt release cycle</term></span>
      <span xml:id="t121" from="#a59" to="#a62" type="concepts" ana="#concepts[104]" resp="#paper" cert="0.95">disease-centric access points<term>disease-centric access points</term></span>
      <span xml:id="t122" from="#a59" to="#a62" type="concepts" ana="#concepts[105]" resp="#paper" cert="0.95">Alzheimer&#x27;s disease<term>Alzheimer&#x27;s disease</term></span>
      <span xml:id="t123" from="#a59" to="#a62" type="concepts" ana="#concepts[106]" resp="#paper" cert="0.95">disease-related amino-acid variant<term>disease-related amino-acid variant</term></span>
      <span xml:id="t124" from="#a63" to="#a72" type="concepts" ana="#concepts[107]" resp="#paper" cert="0.95">Automatic annotation<term>Automatic annotation</term></span>
      <span xml:id="t125" from="#a63" to="#a72" type="concepts" ana="#concepts[108]" resp="#paper" cert="0.95">InterPro<term>InterPro</term></span>
      <span xml:id="t126" from="#a63" to="#a72" type="concepts" ana="#concepts[109]" resp="#paper" cert="0.95">UniRule system<term>UniRule system</term></span>
      <span xml:id="t127" from="#a63" to="#a72" type="concepts" ana="#concepts[110]" resp="#paper" cert="0.95">rule mining techniques<term>rule mining techniques</term></span>
      <span xml:id="t128" from="#a63" to="#a72" type="concepts" ana="#concepts[111]" resp="#paper" cert="0.95">UniFIRE<term>UniFIRE</term></span>
      <span xml:id="t129" from="#a63" to="#a72" type="concepts" ana="#concepts[112]" resp="#paper" cert="0.95">UniProt Rule Markup Language<term>UniProt Rule Markup Language</term></span>
      <span xml:id="t130" from="#a63" to="#a72" type="concepts" ana="#concepts[113]" resp="#paper" cert="0.95">eight different predictors<term>eight different predictors</term></span>
      <span xml:id="t131" from="#a63" to="#a72" type="concepts" ana="#concepts[114]" resp="#paper" cert="0.95">superfamily, family and subfamily levels<term>superfamily, family and subfamily levels</term></span>
      <span xml:id="t132" from="#a63" to="#a72" type="concepts" ana="#concepts[115]" resp="#paper" cert="0.95">functional domains<term>functional domains</term></span>
      <span xml:id="t133" from="#a63" to="#a72" type="concepts" ana="#concepts[116]" resp="#paper" cert="0.95">important sites<term>important sites</term></span>
      <span xml:id="t134" from="#a63" to="#a72" type="concepts" ana="#concepts[117]" resp="#paper" cert="0.95">experimentally uncharacterized proteins<term>experimentally uncharacterized proteins</term></span>
      <span xml:id="t135" from="#a63" to="#a72" type="concepts" ana="#concepts[118]" resp="#paper" cert="0.95">known experimentally characterized proteins<term>known experimentally characterized proteins</term></span>
      <span xml:id="t136" from="#a63" to="#a72" type="concepts" ana="#concepts[119]" resp="#paper" cert="0.95">multiclass, self-training annotation system<term>multiclass, self-training annotation system</term></span>
      <span xml:id="t137" from="#a63" to="#a72" type="concepts" ana="#concepts[120]" resp="#paper" cert="0.95">SAAS system<term>SAAS system</term></span>
      <span xml:id="t138" from="#a63" to="#a72" type="concepts" ana="#concepts[121]" resp="#paper" cert="0.95">concise annotation models<term>concise annotation models</term></span>
      <span xml:id="t139" from="#a63" to="#a72" type="concepts" ana="#concepts[122]" resp="#paper" cert="0.95">data exclusion set<term>data exclusion set</term></span>
      <span xml:id="t140" from="#a63" to="#a72" type="concepts" ana="#concepts[123]" resp="#paper" cert="0.95">human-readable rules<term>human-readable rules</term></span>
      <span xml:id="t141" from="#a63" to="#a72" type="concepts" ana="#concepts[124]" resp="#paper" cert="0.95">ARBA rules<term>ARBA rules</term></span>
      <span xml:id="t142" from="#a63" to="#a72" type="concepts" ana="#concepts[125]" resp="#paper" cert="0.95">combined coverage of the rule-based annotation systems<term>combined coverage of the rule-based annotation systems</term></span>
      <span xml:id="t143" from="#a63" to="#a72" type="concepts" ana="#concepts[126]" resp="#paper" cert="0.95">uncharacterized protein names<term>uncharacterized protein names</term></span>
      <span xml:id="t144" from="#a63" to="#a72" type="concepts" ana="#concepts[127]" resp="#paper" cert="0.95">domain X containing protein<term>domain X containing protein</term></span>
      <span xml:id="t145" from="#a63" to="#a72" type="concepts" ana="#concepts[128]" resp="#paper" cert="0.95">intrinsically disordered (ID) protein regions<term>intrinsically disordered (ID) protein regions</term></span>
      <span xml:id="t146" from="#a63" to="#a72" type="concepts" ana="#concepts[129]" resp="#paper" cert="0.95">consensus-based prediction of long disorder<term>consensus-based prediction of long disorder</term></span>
      <span xml:id="t147" from="#a73" to="#a80" type="concepts" ana="#concepts[130]" resp="#paper" cert="0.95">ProtVista visualisation tool<term>ProtVista visualisation tool</term></span>
      <span xml:id="t148" from="#a73" to="#a80" type="concepts" ana="#concepts[131]" resp="#paper" cert="0.95">pre-calculated mapping<term>pre-calculated mapping</term></span>
      <span xml:id="t149" from="#a73" to="#a80" type="concepts" ana="#concepts[132]" resp="#paper" cert="0.95">Aligning variants to protein features<term>Aligning variants to protein features</term></span>
      <span xml:id="t150" from="#a73" to="#a80" type="concepts" ana="#concepts[133]" resp="#paper" cert="0.95">PSI Extended FASTA Format<term>PSI Extended FASTA Format</term></span>
      <span xml:id="t151" from="#a73" to="#a80" type="concepts" ana="#concepts[134]" resp="#paper" cert="0.95">PEFF<term>PEFF</term></span>
      <span xml:id="t152" from="#a73" to="#a80" type="concepts" ana="#concepts[135]" resp="#paper" cert="0.95">Proteins API<term>Proteins API</term></span>
      <span xml:id="t153" from="#a73" to="#a80" type="concepts" ana="#concepts[136]" resp="#paper" cert="0.95">large-scale datasets<term>large-scale datasets</term></span>
      <span xml:id="t154" from="#a73" to="#a80" type="concepts" ana="#concepts[137]" resp="#paper" cert="0.95">genomic coordinates<term>genomic coordinates</term></span>
      <span xml:id="t155" from="#a73" to="#a80" type="concepts" ana="#concepts[138]" resp="#paper" cert="0.95">GRCh38 version of the human genome<term>GRCh38 version of the human genome</term></span>
      <span xml:id="t156" from="#a73" to="#a80" type="concepts" ana="#concepts[139]" resp="#paper" cert="0.95">specific variants<term>specific variants</term></span>
      <span xml:id="t157" from="#a73" to="#a80" type="concepts" ana="#concepts[140]" resp="#paper" cert="0.95">disease<term>disease</term></span>
      <span xml:id="t158" from="#a73" to="#a80" type="concepts" ana="#concepts[141]" resp="#paper" cert="0.95">resistance to a drug<term>resistance to a drug</term></span>
      <span xml:id="t159" from="#a73" to="#a80" type="concepts" ana="#concepts[142]" resp="#paper" cert="0.95">mechanistic insights<term>mechanistic insights</term></span>
      <span xml:id="t160" from="#a73" to="#a80" type="concepts" ana="#concepts[143]" resp="#paper" cert="0.95">mass spectrometry proteomic data<term>mass spectrometry proteomic data</term></span>
      <span xml:id="t161" from="#a73" to="#a80" type="concepts" ana="#concepts[144]" resp="#paper" cert="0.95">ProteomeXchange Consortium<term>ProteomeXchange Consortium</term></span>
      <span xml:id="t162" from="#a81" to="#a86" type="concepts" ana="#concepts[145]" resp="#paper" cert="0.95">Community submission<term>Community submission</term></span>
      <span xml:id="t163" from="#a81" to="#a86" type="concepts" ana="#concepts[146]" resp="#paper" cert="0.95">controlled list<term>controlled list</term></span>
      <span xml:id="t164" from="#a81" to="#a87" type="concepts" ana="#concepts[147]" resp="#paper" cert="0.95">tracker tool<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 1070: &#x27;Figure 5. Community contribution. (i) Use ‘Add a publication’ function…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>tracker tool</term></span>
      <span xml:id="t165" from="#a81" to="#a86" type="concepts" ana="#concepts[148]" resp="#paper" cert="0.95">ORCID<term>ORCID</term></span>
      <span xml:id="t166" from="#a81" to="#a86" type="concepts" ana="#concepts[149]" resp="#paper" cert="0.95">researcher personal ID<term>researcher personal ID</term></span>
      <span xml:id="t167" from="#a81" to="#a86" type="concepts" ana="#concepts[150]" resp="#paper" cert="0.95">model organism databases<term>model organism databases</term></span>
      <span xml:id="t168" from="#a81" to="#a87" type="concepts" ana="#concepts[151]" resp="#paper" cert="0.95">experienced curator<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 1070: &#x27;Figure 5. Community contribution. (i) Use ‘Add a publication’ function…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>experienced curator</term></span>
      <span xml:id="t169" from="#a81" to="#a87" type="concepts" ana="#concepts[152]" resp="#paper" cert="0.95">community contribution<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 1070: &#x27;Figure 5. Community contribution. (i) Use ‘Add a publication’ function…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note><term>community contribution</term></span>
      <span xml:id="t170" from="#a81" to="#a86" type="concepts" ana="#concepts[153]" resp="#paper" cert="0.95">articles and annotations<term>articles and annotations</term></span>
      <span xml:id="t171" from="#a88" to="#a89" type="concepts" ana="#concepts[154]" resp="#paper" cert="0.95">user-centered design process<term>user-centered design process</term></span>
      <span xml:id="t172" from="#a88" to="#a89" type="concepts" ana="#concepts[155]" resp="#paper" cert="0.95">UniProt interaction viewer<term>UniProt interaction viewer</term></span>
      <span xml:id="t173" from="#a88" to="#a89" type="concepts" ana="#concepts[156]" resp="#paper" cert="0.95">ProtVista viewer<term>ProtVista viewer</term></span>
      <span xml:id="t174" from="#a88" to="#a89" type="concepts" ana="#concepts[157]" resp="#paper" cert="0.95">Nightingale<term>Nightingale</term></span>
      <span xml:id="t175" from="#a88" to="#a89" type="concepts" ana="#concepts[158]" resp="#paper" cert="0.95">lightweight, flexible, and modular components<term>lightweight, flexible, and modular components</term></span>
      <span xml:id="t176" from="#a90" to="#a91" type="concepts" ana="#concepts[159]" resp="#paper" cert="0.95">proteome redundancy removal<term>proteome redundancy removal</term></span>
      <span xml:id="t177" from="#a90" to="#a91" type="concepts" ana="#concepts[160]" resp="#paper" cert="0.95">RESTful Application Programming Interface<term>RESTful Application Programming Interface</term></span>
      <span xml:id="t178" from="#a90" to="#a91" type="concepts" ana="#concepts[161]" resp="#paper" cert="0.95">stable URLs<term>stable URLs</term></span>
      <span xml:id="t179" from="#a90" to="#a91" type="concepts" ana="#concepts[162]" resp="#paper" cert="0.95">SPARQL API<term>SPARQL API</term></span>
      <span xml:id="t180" from="#a90" to="#a91" type="concepts" ana="#concepts[163]" resp="#paper" cert="0.95">SPARQL endpoint<term>SPARQL endpoint</term></span>
      <span xml:id="t181" from="#a90" to="#a91" type="concepts" ana="#concepts[164]" resp="#paper" cert="0.95">eight weeks<term>eight weeks</term></span>
      <span xml:id="t182" from="#a92" to="#a95" type="concepts" ana="#concepts[165]" resp="#paper" cert="0.95">reference framework for multiscale biomedical data integration and analysis<term>reference framework for multiscale biomedical data integration and analysis</term></span>
      <span xml:id="t183" from="#a92" to="#a95" type="concepts" ana="#concepts[166]" resp="#paper" cert="0.95">automatic annotation pipelines<term>automatic annotation pipelines</term></span>
      <span xml:id="t184" from="#a92" to="#a95" type="concepts" ana="#concepts[167]" resp="#paper" cert="0.95">template entries<term>template entries</term></span>
      <span xml:id="t185" from="#a92" to="#a95" type="concepts" ana="#concepts[168]" resp="#paper" cert="0.95">information transfer to proteins in related species<term>information transfer to proteins in related species</term></span>
      <span xml:id="t186" from="#a92" to="#a95" type="concepts" ana="#concepts[169]" resp="#paper" cert="0.95">programmatic access<term>programmatic access</term></span>
      <span xml:id="t187" from="#a38" to="#a39" type="unhoused_relations" ana="#unhoused_relations[0]" resp="#tagger" cert="0.95">Reference Proteome → research community<note>A Reference Proteome may be selected by the research community; selected-by is absent from the eight edge types.</note></span>
      <span xml:id="t188" from="#a38" to="#a39" type="unhoused_relations" ana="#unhoused_relations[1]" resp="#tagger" cert="0.95">Reference Proteome → computational clustering<note>A Reference Proteome may be selected by computational clustering; selected-by is absent from the eight edge types.</note></span>
      <span xml:id="t189" from="#a64" to="#a65" type="unhoused_relations" ana="#unhoused_relations[2]" resp="#tagger" cert="0.95">Association-Rule-Based Annotator (ARBA) → SAAS system<note>ARBA replaces the previous SAAS system; replaces is absent from the eight edge types.</note></span>
      <span xml:id="t190" from="#a45" to="#a46" type="unhoused_relations" ana="#unhoused_relations[3]" resp="#tagger" cert="0.95">redundant proteome sequences → UniParc<note>Redundant sequences removed from UniProtKB remain available through UniParc; stored/available-through is absent from the eight edge types.</note></span>
      <span xml:id="t191" from="#a15" to="#a16" type="unhoused_relations" ana="#unhoused_relations[4]" resp="#tagger" cert="0.95">central hub → 180 other resources<note>The central hub links users out to 180 resources; links-to is absent from the eight edge types.</note></span>
      <span xml:id="t192" from="#a74" to="#a75" type="unhoused_relations" ana="#unhoused_relations[5]" resp="#tagger" cert="0.95">Aligning variants to protein features → mechanistic insights<note>Mapping variants to protein features provides mechanistic insights; supports-inference-of is absent from the eight edge types.</note></span>
      <span xml:id="t193" from="#a82" to="#a83" type="unhoused_relations" ana="#unhoused_relations[6]" resp="#tagger" cert="0.95">Community submission → articles and annotations<note>The submission page enables users to contribute publications and basic annotations; enables-contribution is absent from the eight edge types.</note></span>
      <span xml:id="t194" from="#a93" to="#a94" type="unhoused_relations" ana="#unhoused_relations[7]" resp="#tagger" cert="0.95">Expert curation → template entries<note>Expert curation produces template entries for transferring information to related proteins; produces/serves-as-template is absent from the eight edge types.</note></span>
      <span xml:id="t195" from="#a76" to="#a77" type="senses" ana="#senses[0]" resp="#tagger" cert="0.95">`validated` (PE = 1) - A COUNTING RULE: `at least two unique peptides of seven amino acids or more or ... one unique peptide of ten amino acids or more has been mapped to a protein`. Existence, operationalised, with a fallback for proteins the first rule cannot reach</span>
      <span xml:id="t196" from="#a36" to="#a37" type="senses" ana="#senses[1]" resp="#tagger" cert="0.95">`complete proteome` - JUDGED AGAINST THE NEIGHBOURS RATHER THAN AGAINST THE ORGANISM: the CPD compares each proteome `to those of a group of at least three closely taxonomically related species` and returns `standard`, `close to standard` or `outlier`</span>
      <span xml:id="t197" from="#a11" to="#a14" type="senses" ana="#senses[2]" resp="#tagger" cert="0.95">`reviewed` vs `unreviewed` - A PROVENANCE TIER: reviewed entries carry data added `by our expert biocuration team`, unreviewed ones are `annotated by automated systems`. The same field in both, with a different warrant behind it</span>
      <span xml:id="t198" from="#a11" to="#a14" type="senses" ana="#senses[3]" resp="#tagger" cert="0.95">`UniParc` - THE ARCHIVE THAT KEEPS WHAT THE KNOWLEDGEBASE DROPS, `a complete set of known sequences, including historical obsolete sequences`. GO declines to be an archive; UniProt separates the two roles</span>
      <span xml:id="t199" from="#a8" to="#a20" type="senses" ana="#senses[4]" resp="#tagger" cert="0.95">reviewed UniProtKB/Swiss-Prot entries: records whose data are added by expert biocurators</span>
      <span xml:id="t200" from="#a8" to="#a20" type="senses" ana="#senses[5]" resp="#tagger" cert="0.95">unreviewed UniProtKB/TrEMBL entries: records annotated by automated systems</span>
      <span xml:id="t201" from="#a12" to="#a13" type="senses" ana="#senses[6]" resp="#tagger" cert="0.95">UniParc: the archive retaining known sequences including obsolete sequences</span>
      <span xml:id="t202" from="#a30" to="#a42" type="senses" ana="#senses[7]" resp="#tagger" cert="0.95">proteome: the set of proteins currently believed to be expressed by an organism</span>
      <span xml:id="t203" from="#a38" to="#a39" type="senses" ana="#senses[8]" resp="#tagger" cert="0.95">Reference Proteome: a stably maintained, best-annotated representative selected by community choice or clustering</span>
      <span xml:id="t204" from="#a40" to="#a41" type="senses" ana="#senses[9]" resp="#tagger" cert="0.95">gene-centric subset: one algorithmically selected representative protein per gene, unlike the isoform-inclusive full proteome</span>
      <span xml:id="t205" from="#a51" to="#a52" type="senses" ana="#senses[10]" resp="#tagger" cert="0.95">expert curation: evaluation of experimental literature and summarization in reviewed Swiss-Prot records</span>
      <span xml:id="t206" from="#a63" to="#a72" type="senses" ana="#senses[11]" resp="#tagger" cert="0.95">ARBA: a multiclass self-training system that mines concise automatic-annotation rules</span>
      <span xml:id="t207" from="#a63" to="#a72" type="senses" ana="#senses[12]" resp="#tagger" cert="0.95">UniRule: similarity-based semi-automated annotation from experimentally characterized proteins</span>
      <span xml:id="t208" from="#a73" to="#a80" type="senses" ana="#senses[13]" resp="#tagger" cert="0.95">PEFF: extended FASTA format carrying variation and sequence metadata for proteomic tools</span>
      <span xml:id="t209" from="#a84" to="#a85" type="senses" ana="#senses[14]" resp="#tagger" cert="0.95">ORCID: personal researcher identifier used to validate submissions and assign contribution credit</span>
      <span xml:id="t210" from="#a59" to="#a62" type="senses" ana="#senses[15]" resp="#tagger" cert="0.95">COVID-19 disease portal: pre-release disease-centric access updated faster than the ordinary UniProt cycle</span>
      <span xml:id="t211" from="#a81" to="#a87" type="senses" ana="#senses[16]" resp="#tagger" cert="0.95">community curation: user-submitted publications and basic annotations minimally checked by an experienced curator<note>about this quote: A FIGURE/TABLE CAPTION IS JOINED INTO THE &#x27;evidence&#x27; QUOTE, beginning at character 1070: &#x27;Figure 5. Community contribution. (i) Use ‘Add a publication’ function…&#x27;. The page prints the caption apart from the paragraph; read the quote as the paragraph, then the caption.</note></span>
      <span xml:id="t212" from="#a88" to="#a89" type="senses" ana="#senses[17]" resp="#tagger" cert="0.95">Nightingale components: lightweight modular visualization components reusable in external resources</span>
      <span xml:id="t213" from="#a93" to="#a94" type="senses" ana="#senses[18]" resp="#tagger" cert="0.95">template entries: expert-curated records that support information transfer to related-species proteins</span>
      <span xml:id="t214" from="#a3" to="#a4" type="alternatives" ana="#alternatives.claim_type" resp="#tagger" cert="0.75">claim_type: method<note>a second reading reaching the same value. Recorded: method — note: A BLIND second reading by the project on 2026-08-25: the record&#x27;s own claim type/method/phenomenon were not looked at until every value here was written and substring-verified. Not applied - a person decides. Sampling frame: the 504 staged records carrying no alternatives block, so this never re-measures the 202. All 11 records with 130+ tags were taken as a census and 19 more spread one per discipline across 22 disciplines - the dense non-neuroscience cell is the one the 202 do not contain (inside them, 94-100% of the densest bands are neuroscience; among these 11, one is).,</note></span>
      <span xml:id="t215" from="#a5" to="#a7" type="alternatives" ana="#alternatives.method" resp="#tagger" cert="0.8">method: database-resource-description<note>a second reading DIFFERING from the recorded value. Recorded: system-or-tool-building — note: A BLIND second reading by the project on 2026-08-25: the record&#x27;s own claim type/method/phenomenon were not looked at until every value here was written and substring-verified. Not applied - a person decides. Sampling frame: the 504 staged records carrying no alternatives block, so this never re-measures the 202. All 11 records with 130+ tags were taken as a census and 19 more spread one per discipline across 22 disciplines - the dense non-neuroscience cell is the one the 202 do not contain (inside them, 94-100% of the densest bands are neuroscience; among these 11, one is).,</note></span>
      <span xml:id="t216" from="#a22" to="#a23" type="alternatives" ana="#alternatives.phenomenon" resp="#tagger" cert="0.8">phenomenon: the UniProt knowledgebase of protein sequence and functional annotation<note>a second reading DIFFERING from the recorded value. Recorded: protein knowledge as something that must be tiered by provenance, judged for completeness against neighbours, and delete — note: A BLIND second reading by the project on 2026-08-25: the record&#x27;s own claim type/method/phenomenon were not looked at until every value here was written and substring-verified. Not applied - a person decides. Sampling frame: the 504 staged records carrying no alternatives block, so this never re-measures the 202. All 11 records with 130+ tags were taken as a census and 19 more spread one per discipline across 22 disciplines - the dense non-neuroscience cell is the one the 202 do not contain (inside them, 94-100% of the densest bands are neuroscience; among these 11, one is).,</note></span>
      <span xml:id="t217" from="#a24" to="#a25" type="claim_relations" ana="#claim_relations[0]" resp="#tagger" cert="0.95">extends → UniProt&#x27;s own 2019 update in the same journal, which described the response to growth in microbial sequence records</span>
      <span xml:id="t218" from="#a17" to="#a21" type="claim_relations" ana="#claim_relations[1]" resp="#tagger" cert="0.95">supports → the FAIR data principles - &#x27;providing stable and traceable identifiers ... and by fully evidencing our data sources throughout&#x27;</span>
      <span xml:id="t219" from="#a11" to="#a14" type="concept_edges" ana="#concept_edges[0]" resp="#tagger" cert="0.95">historical obsolete sequences —part-of→ UniProt Archive<note>strength of the relation: 0.95 · note: THE ARCHIVE IS DEFINED BY HOLDING WHAT THE KNOWLEDGEBASE DOES NOT. &#x27;aleksander2023&#x27; in this corpus says a knowledgebase must NOT be an archive of all public data; UniProt runs both and keeps the identifiers stable across the boundary</note><term>historical obsolete sequences</term><term>UniProt Archive</term></span>
      <span xml:id="t220" from="#a76" to="#a77" type="concept_edges" ana="#concept_edges[1]" resp="#tagger" cert="0.95">validated —operationalised-as→ Peptide identifications<note>strength of the relation: 0.95 · note: &#x27;at least two unique peptides of seven amino acids or more or, for proteins where this cannot be achieved due to sequence constraints, one unique peptide of ten amino acids or more&#x27;. Two thresholds and a fallback, and the fallback is there because the first rule fails for reasons unrelated to existence</note><term>validated</term><term>Peptide identifications</term></span>
      <span xml:id="t221" from="#a40" to="#a41" type="concept_edges" ana="#concept_edges[2]" resp="#tagger" cert="0.95">gene-centric subset of representative proteins —contrasted-with→ full proteome<note>the relation itself is separately evidenced · strength of the relation: 1 · note: The paper explicitly contrasts one protein per gene with the isoform-inclusive full proteome.</note><term>gene-centric subset of representative proteins</term><term>full proteome</term></span>
      <span xml:id="t222" from="#a54" to="#a55" type="concept_edges" ana="#concept_edges[3]" resp="#tagger" cert="0.95">alternative splicing —causes→ functional diversity of proteins<note>direction on the measure: increases · the relation itself is separately evidenced · strength of the relation: 0.7 · direction on the measure (stated by the tagger, no quotation): increases · note: The paper says splicing can potentially increase functional diversity; weight reflects both modals.
Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but splicing &#x27;can potentially increase&#x27; functional diversity; hedged.</note><term>alternative splicing</term><term>functional diversity of proteins</term></span>
      <span xml:id="t223" from="#a56" to="#a57" type="concept_edges" ana="#concept_edges[4]" resp="#tagger" cert="0.95">polyprotein —causes→ multiple bioactive proteins or peptides<note>the relation itself is separately evidenced · strength of the relation: 0.7 · about this quote: DOUBTFUL, found by an audit that read the edge against its span: signed &#x27;increases&#x27; with no direction word (&#x27;may generate&#x27;); its effect direction was retired for that reason and is kept under a dated before-key. The edge is kept live; a reader should weigh it with this in mind. · note: A single polyprotein may generate multiple products; weight reflects &#x27;may&#x27;.</note><term>polyprotein</term><term>multiple bioactive proteins or peptides</term></span>
      <span xml:id="t224" from="#a48" to="#a49" type="concept_edges" ana="#concept_edges[5]" resp="#tagger" cert="0.95">MMseqs2 algorithm —causes→ time taken to perform UniRef50 clustering<note>direction on the measure: reduces · the relation itself is separately evidenced · strength of the relation: 1 · direction on the measure (stated by the tagger, no quotation): reduces · note: Adoption decreased production time from four weeks to 60 hours.</note><term>MMseqs2 algorithm</term><term>time taken to perform UniRef50 clustering</term></span>
      <span xml:id="t225" from="#a12" to="#a13" type="concept_edges" ana="#concept_edges[6]" resp="#tagger" cert="0.95">UniProt Archive —same-as→ UniParc<note>the relation itself is separately evidenced · strength of the relation: 1 · note: The paper gives UniParc as the parenthetical name of the UniProt Archive.</note><term>UniProt Archive</term><term>UniParc</term></span>
      <span xml:id="t226" from="#a32" to="#a33" type="concept_edges" ana="#concept_edges[7]" resp="#tagger" cert="0.95">BUSCO —same-as→ Benchmarking Universal Single-Copy Orthologs<note>the relation itself is separately evidenced · strength of the relation: 1 · note: Parenthetical acronym expansion.</note><term>BUSCO</term><term>Benchmarking Universal Single-Copy Orthologs</term></span>
      <span xml:id="t227" from="#a18" to="#a19" type="concept_edges" ana="#concept_edges[8]" resp="#tagger" cert="0.95">Findable, Accessible, Interoperable and Reusable —same-as→ FAIR<note>the relation itself is separately evidenced · strength of the relation: 1 · note: Parenthetical acronym expansion for the data principles.</note><term>Findable, Accessible, Interoperable and Reusable</term><term>FAIR</term></span>
      <span xml:id="t228" from="#a78" to="#a79" type="concept_edges" ana="#concept_edges[9]" resp="#tagger" cert="0.95">PEFF —same-as→ PSI Extended FASTA Format<note>the relation itself is separately evidenced · strength of the relation: 1 · note: Parenthetical format-name expansion.</note><term>PEFF</term><term>PSI Extended FASTA Format</term></span>
      <span xml:id="t229" from="#a60" to="#a61" type="concept_edges" ana="#concept_edges[10]" resp="#tagger" cert="0.95">COVID portal —contrasted-with→ standard 8-weekly UniProt release cycle<note>differs in: update frequency · the relation itself is separately evidenced · strength of the relation: 1 · differs in (stated by the tagger, no quotation): update frequency · note: The portal is directly compared with the normal release cycle.</note><term>COVID portal</term><term>standard 8-weekly UniProt release cycle</term></span>
      <span xml:id="t230" from="#a66" to="#a67" type="concept_edges" ana="#concept_edges[11]" resp="#tagger" cert="0.95">ARBA rules —causes→ combined coverage of the rule-based annotation systems<note>direction on the measure: increases · the relation itself is separately evidenced · strength of the relation: 1 · direction on the measure (stated by the tagger, no quotation): increases · note: Use of ARBA rules increased combined rule-based coverage from 35% to 49%.</note><term>ARBA rules</term><term>combined coverage of the rule-based annotation systems</term></span>
      <span xml:id="t231" from="#a11" to="#a14" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger" cert="0.95">UniParc delivers a complete set of known sequences, including historical obsolete ones<term>UniParc delivers a complete set of known sequences, including historical obsolete ones</term></span>
      <span xml:id="t232" from="#a43" to="#a47" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger" cert="0.95">AND THE DELETION IS REVERSIBLE BY CONSTRUCTION: removed proteomes `are available through UniParc ... and stable proteome identifiers ... are maintained for each redundant proteome to ensure findability`<term>AND THE DELETION IS REVERSIBLE BY CONSTRUCTION: removed proteomes `are available through UniParc ... and stable proteome identifiers ... are maintained for each redundant proteome to ensure findability`</term></span>
      <span xml:id="t233" from="#a76" to="#a77" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger" cert="0.95">WHETHER A PROTEIN IS KNOWN TO EXIST IS A COUNTING RULE WITH TWO THRESHOLDS AND A FALLBACK: `at least two unique peptides of seven amino acids or more or, for proteins where this cannot be achieved due to sequence constraints, one unique peptide of ten amino acids or more`<term>WHETHER A PROTEIN IS KNOWN TO EXIST IS A COUNTING RULE WITH TWO THRESHOLDS AND A FALLBACK: `at least two unique peptides of seven amino acids or more or, for proteins where this cannot be achieved due to sequence constraints, one unique peptide of ten amino acids or more`</term></span>
      <span xml:id="t234" from="#a36" to="#a37" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger" cert="0.95">COMPLETENESS IS JUDGED AGAINST THE NEIGHBOURS: the CPD compares each proteome `to those of a group of at least three closely taxonomically related species` and returns `STANDARD`, `close to standard` or `OUTLIER`<term>COMPLETENESS IS JUDGED AGAINST THE NEIGHBOURS: the CPD compares each proteome `to those of a group of at least three closely taxonomically related species` and returns `STANDARD`, `close to standard` or `OUTLIER`</term></span>
      <span xml:id="t235" from="#a31" to="#a35" type="content_tags" ana="#content_tags.findings[4]" resp="#tagger" cert="0.95">adopting BUSCO led to removing a number of incomplete and poor-quality proteomes from UniProtKB<term>adopting BUSCO led to removing a number of incomplete and poor-quality proteomes from UniProtKB</term></span>
      <span xml:id="t236" from="#a27" to="#a28" type="content_tags" ana="#content_tags.findings[5]" resp="#tagger" cert="0.95">and the object counted is hedged in its own definition - a proteome is `the complete set of proteins believed to be expressed by an organism`<term>and the object counted is hedged in its own definition - a proteome is `the complete set of proteins believed to be expressed by an organism`</term></span>
      <span xml:id="t237" from="#a11" to="#a14" type="content_tags" ana="#content_tags.findings[6]" resp="#tagger" cert="0.95">THE TWO TIERS ARE A PROVENANCE DISTINCTION: reviewed entries have data added `by our expert biocuration team`, unreviewed ones are `annotated by automated systems`<term>THE TWO TIERS ARE A PROVENANCE DISTINCTION: reviewed entries have data added `by our expert biocuration team`, unreviewed ones are `annotated by automated systems`</term></span>
      <span xml:id="t238" from="#a70" to="#a71" type="content_tags" ana="#content_tags.findings[7]" resp="#tagger" cert="0.95">and every automatic annotation carries its warrant: `All automatic annotations are labelled with their evidence/source`<term>and every automatic annotation carries its warrant: `All automatic annotations are labelled with their evidence/source`</term></span>
      <span xml:id="t239" from="#a24" to="#a25" type="content_tags" ana="#content_tags.findings[8]" resp="#tagger" cert="0.95">UniProtKB grew by more than 65 million entries, over 50%, in just 2 years<term>UniProtKB grew by more than 65 million entries, over 50%, in just 2 years</term></span>
      <span xml:id="t240" from="#a68" to="#a69" type="content_tags" ana="#content_tags.findings[9]" resp="#tagger" cert="0.95">AND AN UNINFORMATIVE NAME IS KEPT ON PURPOSE: a `domain-containing protein` name is retained `as, although not immediately informative, it enables protein grouping thus improving the chances of eventually assigning a function to that domain`. A placeholder name defended by what it makes possible later<term>AND AN UNINFORMATIVE NAME IS KEPT ON PURPOSE: a `domain-containing protein` name is retained `as, although not immediately informative, it enables protein grouping thus improving the chances of eventually assigning a function to that domain`. A placeholder name defended by what it makes possible later</term></span>
      <span xml:id="t241" from="#a1" to="#a2" type="content_tags" ana="#content_tags.findings[10]" resp="#tagger" cert="0.95">UniProtKB aims to be comprehensive, high-quality and freely accessible<term>UniProtKB aims to be comprehensive, high-quality and freely accessible</term></span>
      <span xml:id="t242" from="#a9" to="#a10" type="content_tags" ana="#content_tags.findings[11]" resp="#tagger" cert="0.95">and the functional information is `experimentally verified, or computationally predicted` - one field, two warrants, stated in the first sentence of the introduction<term>and the functional information is `experimentally verified, or computationally predicted` - one field, two warrants, stated in the first sentence of the introduction</term></span>
      <span xml:id="t243" from="#a76" to="#a77" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger" cert="0.95">protein existence level 1: `at least two unique peptides of seven amino acids or more or ... one unique peptide of ten amino acids or more has been mapped to a protein`<term>validated</term></span>
      <span xml:id="t244" from="#a36" to="#a37" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger" cert="0.95">`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`, returning `standard`, `close to standard` or `outlier`<term>Complete Proteome Detector</term></span>
      <span xml:id="t245" from="#a11" to="#a14" type="content_tags" ana="#content_tags.definitions[2]" resp="#tagger" cert="0.95">`delivers a complete set of known sequences, including historical obsolete sequences`<term>UniProt Archive</term></span>
      <span xml:id="t246" from="#a76" to="#a77" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger" cert="0.95">2 — of seven amino acids or more, the primary rule for calling a protein validated at PE=1</span>
      <span xml:id="t247" from="#a36" to="#a37" type="content_tags" ana="#content_tags.quantities[1]" resp="#tagger" cert="0.95">3 — the minimum size of the comparison group the CPD judges a proteome&#x27;s completeness against</span>
      <span xml:id="t248" from="#a24" to="#a25" type="content_tags" ana="#content_tags.quantities[2]" resp="#tagger" cert="0.95">65 — growth in UniProtKB entries in two years - an increase of over 50%</span>
      <span xml:id="t249" from="#a76" to="#a77" type="content_tags" ana="#content_tags.variables[0]" resp="#tagger" cert="0.95">the evidence that decides whether a protein counts as validated<term>Peptide identifications</term></span>
    </spanGrp>
  </standOff>
  <text>
    <body>
        <p><anchor xml:id="a0"/> Abstract. Abstract <anchor xml:id="a1"/>The aim of the UniProt Knowledgebase is to provide users with a comprehensive, high-quality and freely accessible set of protein sequences annotated with functional information.<anchor xml:id="a2"/> <anchor xml:id="a3"/>In this article, we describe significant updates that we have made over the last two years to the resource.<anchor xml:id="a4"/> The number of sequences in UniProtKB has risen to approximately 190 million, despite continued work to reduce sequence redundancy at the proteome level. We have adopted new methods of assessing proteome completeness and quality. We continue to extract detailed annotations from the literature to add to reviewed entries and supplement these in unreviewed entries with annotations provided by automated systems such as the newly implemented Association-Rule-Based Annotator (ARBA). We have developed a credit-based publication submission interface to allow the community to contribute publications and annotations to UniProt entries. <anchor xml:id="a5"/>We describe how UniProtKB responded to the COVID-19 pandemic through expert curation of relevant entries that were rapidly made available to the research community through a dedicated portal<anchor xml:id="a6"/>.<anchor xml:id="a7"/> UniProt resources are available under a CC-BY (4.0) license via the web at https://www.uniprot.org/ . <anchor xml:id="a8"/>INTRODUCTION <anchor xml:id="a9"/>The UniProt databases exist to support biological and biomedical research by providing 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.<anchor xml:id="a10"/> <anchor xml:id="a11"/>The UniProt Knowledgebase (UniProtKB) combines reviewed UniProtKB/Swiss-Prot entries, to which data have been added by our expert biocuration team, with the unreviewed UniProtKB/TrEMBL entries that are annotated by automated systems. The UniRef databases cluster sequence sets at various levels of sequence identity and <anchor xml:id="a12"/>the UniProt Archive (UniParc) delivers a complete set of known sequences, including historical obsolete sequences<anchor xml:id="a13"/>.<anchor xml:id="a14"/> <anchor xml:id="a15"/>UniProt additionally integrates, interprets, and standardizes data from multiple selected resources to add biological knowledge and associated metadata to protein records and acts as a central hub from which users can link out to 180 other resources<anchor xml:id="a16"/>. In recognition of the quality of our data, and the service we provide, UniProt was recognised as an ELIXIR Core Data Resource in 2017 ( 1 ) and received the CoreTrustSeal certification in 2020. <anchor xml:id="a17"/>The data resource fully supports the <anchor xml:id="a18"/>Findable, Accessible, Interoperable and Reusable (FAIR) data principles<anchor xml:id="a19"/> ( 2 ), for example by making data available in a number of community recognised formats, such as text, XML and RDF and via Application Programming Interfaces (API)s and File Transfer Protocol (FTP) downloads, providing stable and traceable identifiers for protein sequence and protein sequence features and by fully evidencing our data sources throughout<anchor xml:id="a20"/>.<anchor xml:id="a21"/> We have also reviewed and updated our data licencing policies. UniProt is continually evolving to meet new challenges while still working to capture all available protein sequence data and to curate the ever-increasing amount of functional data described in the scientific literature. <anchor xml:id="a22"/>In our last update published in this journal in 2019 ( 3 ), we described how we are responding to the growth in microbial protein sequence records, largely derived from high-quality metagenomic assembled genomes.<anchor xml:id="a23"/> These will increasingly be added to by large-scale eukaryotic sequencing programs, such as the Darwin Tree of Life ( www.darwintreeoflife.org ) and Earth Biogenome ( www.earthbiogenome.org ) projects. <anchor xml:id="a24"/>Collectively, these have already resulted in the number of entries contained in UniProtKB growing by &gt;65 million records, an increase of &gt;50% in just 2 years.<anchor xml:id="a25"/> As the volume of sequence data continues to grow, we will continue to explore different ways to ensure database sustainability and scalability whilst still providing the best possible service to our user community. <anchor xml:id="a26"/>PROGRESS AND NEW DEVELOPMENTS Growth of sequence records in UniProt <anchor xml:id="a27"/>UniProt release 2020_04 contains over 189 million sequence records (Figure 1 ), with &gt;292 000 proteomes, the complete set of proteins believed to be expressed by an organism, originating from completely sequenced viral, bacterial, archaeal and eukaryotic genomes available through the UniProtKB Proteomes portal<anchor xml:id="a28"/> ( https://www.uniprot.org/proteomes/ ). The majority of these proteomes continue to be based on the translation of genome sequence submissions to the INSDC source databases—ENA, GenBank and the DDBJ ( 4 )—supplemented by genomes sequenced and/or annotated by groups such as Ensembl ( 5 ), NCBI RefSeq ( 6 ), Vectorbase ( 7 ) and WormBase ParaSite ( 8 ). Viral proteomes are manually checked and verified and periodically added to the database.<anchor xml:id="a29"/> Figure 1. Growth in the number of entries in the UniProt databases over the last decade. <anchor xml:id="a30"/>UniProt proteomes provide the set of proteins currently believed to be expressed by an organism. Previously, this dataset only consisted of complete proteomes derived from fully sequenced genomes. This has now been updated to enable the user to access a wider set of proteomes with different quality and completeness metrics. <anchor xml:id="a31"/>To enable researchers to evaluate proteome completeness and expected gene content, we have <anchor xml:id="a32"/>adopted the BUSCO (Benchmarking Universal Single-Copy Orthologs) scoring method for vertebrate, arthropod, fungal, and prokaryotic organisms on the Proteomes portal, in addition to providing details of species and the protein count<anchor xml:id="a33"/>. BUSCO v3 ( 9 ) identifies complete, duplicated, fragmented, and potentially missing genes by comparison to a defined set of near-universal single copy orthologs. As a result of our adoption of the BUSCO algorithm, a number of incomplete and poor-quality proteomes were identified and removed from UniProtKB<anchor xml:id="a34"/>.<anchor xml:id="a35"/> The Proteomes webpage has been redesigned to enable users to view full details of their proteome(s) of interest in a single table view (Figure 2 ). <anchor xml:id="a36"/>We also display the results of the ‘Complete Proteome Detector’ (CPD), 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 CPD classifies each proteome as either ‘standard’, ‘close to standard’ or an ‘outlier’, according to protein count vs. the standard distribution of protein count expected for completeness in comparison to a cluster of closely related organisms<anchor xml:id="a37"/> ( https://www.uniprot.org/help/assessing_proteomes ). We additionally provide the assessment of the genome assembly status imported from the source of the genome assembly and annotation (e.g. Ensembl or RefSeq). Users may sort by BUSCO or CPD score and/or filter by membership of the Reference Proteome set (∼7% of total proteomes) <anchor xml:id="a38"/>A Reference Proteome is one that has been selected either by the research community or by computational clustering ( 10 ) as providing the best annotated proteome in their cluster and is stably maintained as the chosen representative unless a higher quality proteome is identified in that cluster<anchor xml:id="a39"/>. UniProt Proteome pages now also provide a link to download a one-to-one protein set for the corresponding number of unique genes found in the genome. For each gene, a single protein sequence is algorithmically chosen from the proteome. <anchor xml:id="a40"/>This allows users to get a gene-centric subset of representative proteins for a given genome, as opposed to the full proteome which includes all proteins<anchor xml:id="a41"/> (e.g. including isoforms) that map to the genome<anchor xml:id="a42"/>. Figure 2. Bacillus subtilis proteomes viewed on the Proteomes webpage with BUSCO and CPD scores. The left-hand panel suggests further option by which the user could filter the data, for example by only selecting reference proteomes. <anchor xml:id="a43"/>As previously described ( 3 ), <anchor xml:id="a44"/>we continue to remove almost identical proteomes of the same species from UniProtKB ( https://www.uniprot.org/help/proteome_redundancy ), leaving only a relevant representative proteome in that section of the database. <anchor xml:id="a45"/>The redundant proteome sequences are available through UniParc to researchers and stable proteome identifiers (of the form UPXXXXXXXXX, where Xs are integers) are maintained for each redundant proteome to ensure findability<anchor xml:id="a46"/>.<anchor xml:id="a47"/> UniRef protein sequence clusters facilitate sequence similarity searches, functional annotation, gene prediction, and genome and proteome comparisons. <anchor xml:id="a48"/>We have adopted the MMseqs2 algorithm to improve the speed of UniRef production ( 11 ), decreasing the time taken to perform UniRef50 clustering from four weeks to 60 hours<anchor xml:id="a49"/>, and improved procedures to compute proteome clusters and identify representative proteomes, pan proteomes, and core and accessory proteomes<anchor xml:id="a50"/>. <anchor xml:id="a51"/>Expert curation The evaluation of experimental data published in the scientific literature, and summarizing key points of biological relevance in the appropriate reviewed UniProtKB/Swiss-Prot record, is fundamental to the operation of the UniProt database. The functional information extracted from the literature is added both in the form of human readable summaries and via structured vocabularies, such as the Gene Ontology (GO) ( 12 ). The curators also work to improve the computational accessibility of UniProt records, for example updating and replacing the existing textual descriptions of biochemical reactions in UniProtKB using the Rhea knowledgebase of biochemical reactions ( 13 ). Rhea ( 14 ) uses the chemical ontology ChEBI (Chemical Entities of Biological Interest) ( 15 ) to describe reaction participants, their chemical structures and chemical transformations. The complete ChEBI ontology is indexed to support hierarchical searches on the UniProt website so that a user searching on a top-level term such as ‘phosphatidylinositol’ (CHEBI:28874) will find reactions involving derivatives such as 1-phosphatidyl-1D-myo-inositol 3,4,5-trisphosphate (CHEBI:16618). Users can also search using Rhea identifiers as well as identifiers, names, synonyms and chemical structures (encoded as InChIKeys) from ChEBI. A user-friendly visualization for chemical reactions has also been developed to enable Rhea reactions to be viewed on the website within the appropriate UniProt entry (Figure 3 ). UniProtKB/Swiss-Prot currently includes annotations for 8,058 unique Rhea reactions, which feature in 220 003 distinct UniProtKB/Swiss-Prot protein records (39.1% of all UniProtKB/Swiss-Prot records are annotated with Rhea) (release 2020_04 of 12 August 2020). The annotation of pseudoenzymes has also been reviewed and updated, in collaboration with experts in this field<anchor xml:id="a52"/> ( 16 ). Figure 3. Catalytic activity comment and Rhea reaction visualized by the reaction graphic for the histone-lysine N -methyltransferase EHMT2 (UniProtKB: Q96KQ7 ). <anchor xml:id="a53"/>To further ensure our data is both human-readable and also computationally-tractable and continues to adhere to the FAIR principles ( 2 ), we are working to standardize the representation of all existing UniProt data on the functional impact of human variation. UniProtKB/Swiss-Prot has curated over 81 000 variants in 13,000 human protein sequence records from peer-reviewed literature, annotated with information on the functional impact and clinical significance, when known. Over 30 000 of these variants have been associated with Mendelian diseases. Clinical significance is evaluated using the guidelines of the American College of Medical Genetics and Genomics and the Association for Molecular Pathology (ACMG-AMP) ( 17 ) and ClinGen tools such as the pathogenicity calculator ( 18 ), with all clinical interpretations routinely submitted to ClinVar to promote reuse ( 19 ). In addition to the increased use of structured vocabularies to enhance accessibility to UniProtKB records, we have also improved the presentation of the information within each entry. <anchor xml:id="a54"/>The vast majority of multi-exon genes undergo alternative splicing to produce a variety of splice isoform proteins, which can potentially increase the functional diversity of proteins<anchor xml:id="a55"/>. Currently at least 95% of human genes are believed to be alternatively spliced ( 20 , 21 ) resulting in an estimated 75 000 distinct protein coding sequences. <anchor xml:id="a56"/>Post-translational proteolytic cleavage, where proteins are cleaved to remove some additional amino acid(s) or portion of protein, creates yet more mature amino-acid chains as a single polyprotein may generate multiple bioactive proteins or peptides<anchor xml:id="a57"/>. We have adapted our data model to capture machine-readable functional annotations for specific isoforms and polyprotein cleavage products, and now provide such knowledge for &gt;5000 protein sequence entries. This enables the users to mine the data to identify cases where alternative protein sequences generated from the same gene have different functions. UniProtKB provides stable identifiers to both isoforms and to post-translationally cleaved chains which are used by many of our collaborators to identify these specific protein sequences in their own resources. This, in turn, has allowed us to further improve our mapping of imported data, for example binary protein interactions imported from the IMEx Consortium of molecular interaction databases are now displayed at the specific isoform/post-processed chain level<anchor xml:id="a58"/>. The representation of isoform-specific annotations and sequence features has been enhanced in the website to facilitate the exploration of this information in UniProt (Figure 4 ). Figure 4. Information extracted from an entry describing Hepatitis C viral protein (UniProtKB: P27958 ) highlighting annotation added at the processed mature chain level, describing the p21 core protein. (PRO_0000037566). <anchor xml:id="a59"/>Responding to the COVID-19 pandemic The broad expert knowledge of our curation team enables us to quickly respond to areas of new and rapidly expanding biology. Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2) was identified as the cause of the 2019–2020 COVID-19 viral outbreak and ensuing pandemic. Its genome sequence was first made publicly available by the International Nucleotide Sequence Database Collaboration (INSDC) on 10 January 2020 (accession number MN908947 ). UniProt curators specializing in viral proteomes rapidly annotated the proteins encoded by this viral genome, first by similarity to other closely related coronaviruses, and subsequently by updating relevant entries with experimental data as soon as this was published. A pre-release dataset was made publicly available, first as text files on the UniProt FTP site, followed by the launch of a dedicated COVID-19 disease portal in March 2020 ( https://covid-19.uniprot.org ), providing the latest available pre-release UniProtKB data for the SARS-CoV-2 coronavirus and other viral and human entries relating to the COVID-19 outbreak. As the pandemic has progressed, these entries have been prioritized for further update to support global research efforts, with information relating to a more granular understanding of protein functionality, 3D-structure, binary interactions, and complex formation being added when either published or deposited in collaborating resources. <anchor xml:id="a60"/>The COVID portal is currently being updated more frequently than the standard 8-weekly UniProt release cycle<anchor xml:id="a61"/> to ensure the research community accesses these data in a timely manner. The COVID-19 disease portal is a prototype of our intention to provide disease-centric access points to the wealth of data contained in UniProtKB records. Another recent example of a disease-focused curation effort has been the update of records relating to Alzheimer&#x27;s disease, including proteins containing a disease-related amino-acid variant, their interacting partners and model organism proteins important for our understanding of disease initiation and progression. This work has been supported by clinical researchers active in the field who contributed to a number of workshops held in both the USA and UK and have suggested key protein targets for focused curation ( 22 , 23 ) and provided valuable user input into how this data should be accessed<anchor xml:id="a62"/>. <anchor xml:id="a63"/>Automatic annotation The ever-increasing amount of genomic data arising from current sequencing projects means that the proportion of unreviewed records in UniProtKB/TrEMBL describing largely predicted proteins represents by far the largest, and most rapidly growing, section of UniProtKB. These unreviewed records are enriched with functional annotation by systems using the protein classification tool InterPro ( 24 ), which classifies sequences at superfamily, family and subfamily levels, and predicts the occurrence of functional domains and important sites. In UniProtKB/TrEMBL entries, domains predicted by the InterPro member databases PROSITE, SMART or Pfam are used to automatically provide domain annotations. The semi-automated rule-based computational annotation UniRule system ( 25 ) annotates experimentally uncharacterized proteins based on similarity to known experimentally characterized proteins, adding properties, such as protein name, functional annotation, catalytic activity, pathway, GO terms and subcellular location. We continue to increase the number of UniRules used for annotation and this set has now grown to 6768 (release 2020_04) rules in total. To complement the expert guided process of creating UniRules, we have recently (release 2020_04) <anchor xml:id="a64"/>introduced the Association-Rule-Based Annotator (ARBA), a multiclass, self-training annotation system for automatic classification and annotation of UniProtKB proteins ( 3 ). This replaces the previous rule-based SAAS system<anchor xml:id="a65"/>. ARBA is trained on UniProtKB/Swiss-Prot, then uses rule mining techniques to generate concise annotation models with the highest representativeness and coverage based on the properties of InterPro group membership and taxonomy. ARBA employs a data exclusion set that censors data not suitable for computational annotation (such as specific biophysical or chemical properties) and generates human-readable rules for each release which are made available at https://www.uniprot.org/arba/ . 22 894 <anchor xml:id="a66"/>ARBA rules were used to annotate 87 325 890 proteins in release 2020_04, increasing the combined coverage of the rule-based annotation systems from 35% to 49<anchor xml:id="a67"/>% in UniProtKB/TrEMBL. Sequence feature predictions are currently excluded from annotation by ARBA. Additionally, in release 2020_04, more than 15 million uncharacterized protein names have been improved using InterPro member database signatures, updating their name to ‘domain X containing protein’ following the International Protein Nomenclature Guidelines ( https://www.uniprot.org/docs/International_Protein_Nomenclature_Guidelines.pdf ). For example, the uncharacterized Western lowland gorilla protein UniProtKB:G3RLC3 has now been renamed ‘SH2 domain-containing protein’ giving biological information to the user. <anchor xml:id="a68"/>This system includes adding names based on domains of unknown function (e.g. UniProtKB:A0A009EMH9 DUF4372 domain-containing protein) as, although not immediately informative, it enables protein grouping thus improving the chances of eventually assigning a function to that domain.<anchor xml:id="a69"/> <anchor xml:id="a70"/>All automatic annotations are labelled with their evidence/source.<anchor xml:id="a71"/> As previously described ( 3 ), UniFIRE is an open-source Java-based framework and tool developed to apply the UniProt annotation rules on given protein sequences and provided by UniProt to share our knowledge in computational annotation and our rule-based systems ( https://gitlab.ebi.ac.uk/uniprot-public/unifire ). This system is freely available for groups to use for in-house protein annotation projects ( 26 ) or to contribute their own rules in the URML (UniProt Rule Markup Language) format which may be reused for the annotation of UniProtKB entries. The automatic annotation systems described above require the presence of an ordered region of protein that can be recognized as a domain or provide a signature of family membership which has been identified by an InterPro member database. However, over 20% of unreviewed proteins in UniProt do not contain any InterPro signature regions, and many InterPro signatures are not associated with transferable annotation. The largest part of missing annotation seems to derive from intrinsically disordered (ID) protein regions, therefore we have collaborated with the MobiDB-lite resource to provide a consensus-based prediction of long disorder ( 27 ). The method uses eight different predictors to derive a consensus which is then filtered for spurious short predictions. 109 144 661 predictions of regions of disorder, plus those described as ‘Basic’, ‘Polar’, ‘Acidic’, ‘Polyampholyte’ and ‘Pro-’ or ’Cys-rich’ have been added to 37 286 893 unreviewed entries and it is planned to also import these annotations into the appropriate UniProtKB/Swiss-Prot entries<anchor xml:id="a72"/>. <anchor xml:id="a73"/>Data Integration UniProtKB integrates large-scale datasets, mapping these data onto the appropriate protein sequence records and displaying the mappings via the ProtVista visualisation tool ( 28 ) and downloadable via FTP and APIs ( 29 ). Clinically relevant sources of variation (e.g. 100K genomes, gnomAD and ClinVar SNPs) are mapped to protein features and variants using a pre-calculated mapping of the genomic coordinates for the amino acids at the beginning and end of each exon and the conversion of UniProt position annotations to their genomic coordinates ( 30 ). Functional positional annotations from the UniProt human reference proteome are now being mapped to the corresponding genomic coordinates on the GRCh38 version of the human genome for each release of UniProt. These mappings are also available as BED files or as part of a UniProt genomic track hub and can be downloaded from the UniProt FTP site ( www.uniprot.org/downloads ). <anchor xml:id="a74"/>Aligning variants to protein features, such as functional domains and active sites, ligand binding sites and PTMs in the UniProt record, can provide mechanistic insights<anchor xml:id="a75"/> into how specific variants can lead to disease or resistance to a drug or to a pathogen. UniProt additionally integrates and visualizes unique and non-unique peptides identified by mass spectrometry proteomic data deposited through the ProteomeXchange Consortium ( 31 ) (e.g. PeptideAtlas ( 32 ), MassIVE ( 33 ) and jPOST ( 34 )) and other large-scale initiatives (CPTAC ( 35 ), ProteomicsDB ( 36 ), MaxQB ( 37 ), ETD and CTDP ( 38 )). <anchor xml:id="a76"/>Peptide identifications can be taken as evidence that a protein has been validated (PE = 1) using a variation of the HPP guidelines (in brief, at least two unique peptides of seven amino acids or more or, for proteins where this cannot be achieved due to sequence constraints, one unique peptide of ten amino acids or more has been mapped to a protein).<anchor xml:id="a77"/> <anchor xml:id="a78"/>UniProt also provides the new format PEFF (PSI Extended FASTA Format) proposed by the HUPO-PSI (Human Proteome Organization-Proteomics Standard Initiative) for sequence databases ( 39 ) to be used by sequence search engines and other associated tools<anchor xml:id="a79"/> (e.g. spectral libraries search tools). The UniProt PEFF format currently represents variation and sequence data and is available through the Proteins API service ( https://www.ebi.ac.uk/proteins/api/doc/ ) for 31 species<anchor xml:id="a80"/>. <anchor xml:id="a81"/>Community curation in UniProt UniProt users have always actively engaged with us and provide important feedback to the resource. <anchor xml:id="a82"/>The significant number of requests we receive through the Help Desk for articles and annotations to be added to protein entries prompted the development of the ‘Community submission’ page, where researchers are able to add articles that they deem relevant to an entry and provide optional basic annotation by selecting the topics relevant to each paper from a controlled list and/or adding short statements about protein name, function, and disease, as described in the publication<anchor xml:id="a83"/>. <anchor xml:id="a84"/>Contributors are asked to supply their ORCID ( https://orcid.org/ ), a researcher personal ID, which is used to both validate that the submission is genuine and to give credit to the submitter for their work<anchor xml:id="a85"/> (Figure 5 ). This enables us to leverage the scientific community as a resource for enhancing our curated content, emulating a model already adopted by a number of model organism databases, such as WormBase ( 40 ), PomBase ( 41 ) and FlyBase ( 42 ).<anchor xml:id="a86"/> Figure 5. Community contribution. (i) Use ‘Add a publication’ functionality (red box) in the UniProtKB entry. (ii) Partial snapshot of the submission form, a sample available here: https://community.uniprot.org/bbsub/sampleform.html . (iii) After submission and review the publication and information are displayed in the relevant UniProtKB entry with attribution to submitter (red box) in a future public release. Submissions are minimally checked by an experienced curator before being added to the Publications section of the record. A tracker tool has also been developed ( https://community.uniprot.org/bbsub/bbsubinfo.html ) to enable users to access and search this wealth of additional bibliography. Researchers are encouraged to add relevant publications to entries of interest to them. Since we started the pilot in release 2019_08 we have seen a continuing increase in user submissions. As of release 2020_04 there have been 674 submissions relating to 424 publications and 557 entries, from 149 unique users<anchor xml:id="a87"/> ( https://community.uniprot.org/bbsub/STATS.html ). <anchor xml:id="a88"/>Website updates Users are at the center of the UniProt website design and development process. We follow a user-centered design process, conducting regular workshops, user testing, surveys and user research activities involving many users worldwide with varied research backgrounds and use cases. We are currently redesigning the website to take advantage of new technologies and paradigms in web development and welcome the UniProt user community to participate in user feedback and testing activities by contacting us at help@uniprot.org and contributing your user stories and workflows. As part of the redesign process, we have redeveloped both the UniProt interaction viewer (Figure 6A ) and ProtVista viewer, which graphically represents protein sequence features, such as domains, sites, post-translational modifications and variants, and structures. These are now part of the ‘Nightingale’ visualization web component library ( https://ebi-webcomponents.github.io/nightingale/#/ ) and are publicly available as lightweight, flexible, and modular components that can be more easily extended with new features, modified and implemented by users in their own resources (Figure 6B ). The ProtVista viewer has already been implemented by the Open Targets ( 43 ) and the Pharos ( 44 ) databases of unstudied and understudied drug targets amongst others<anchor xml:id="a89"/>. Figure 6. ( A ) The UniProtKB interaction viewer as seen in entry UniProtKB: Q9NSA3 , the beta-catenin-interacting protein 1. ( B ) The interaction viewer reusable web component in the Nightingale library. <anchor xml:id="a90"/>DATA AVAILABILITY Due to the ever-increasing number of sequence records UniProt is processing with every release cycle, as of release 2020_01 (26 February 2020), UniProt releases are now published every eight weeks. This gives our production team the time required to complete data import, proteome redundancy removal, data checking, integration of external data and automatic annotation of unreviewed records prior to starting the release process. In addition to providing customizable views and downloads in a range of formats via the website, and file sets at the FTP site ( www.uniprot.org/downloads ), UniProt supplies users with a number of different options for computational access to the data ( www.uniprot.org/help/programmatic_access ). These include the website RESTful Application Programming Interface (API), stable URLs that can be bookmarked, linked, and reused, the Proteins extended REST API providing genomic coordinates of UniProtKB sequences and annotations imported and mapped from large-scale data imports ( 29 ), and the SPARQL API that allows users to perform complex queries across all UniProt data and also other resources that provide a SPARQL endpoint, such as DisGeNET ( 45 ), Bgee ( 46 ), or Wikidata ( 47 ). The Proteins API has recently been extended to serve the HUPO Proteomics Standards Initiative Extended FASTA Format (PEFF) for the proteomics community which enables more metadata, such as detail of amino-acid variants in the FASTA file header section<anchor xml:id="a91"/> ( 39 ). Outreach and training The training of our users to make the best use of our data continues to be of critical importance to the UniProt Consortium. In order to access our global user base, we are increasingly moving away from classroom style training towards use of distance learning techniques. We regularly run webinars, which range from basic introductions to the use of the web pages aimed at new users and students, to more specialist sessions on, for example, use of the API or 3D structural representation in UniProtKB. The webinars are recorded and are subsequently made available online ( https://www.ebi.ac.uk/training/online/ ) where they are supported by related online training materials and YouTube videos ( https://www.youtube.com/user/uniprotvideos/ ). In order to reach new communities, the webinars are widely advertised through social media forums such as Twitter (@uniprot) and Facebook ( https://www.facebook.com/uniprot.org/ ) as well as established mailing lists. <anchor xml:id="a92"/>CONCLUSIONS UniProt continues to play its pivotal role in the fields of biology and biomedicine, collecting, standardizing and organizing knowledge of proteins and their functions to create a reference framework for multiscale biomedical data integration and analysis. Organisms are being routinely sequenced at the whole genome level, and eukaryotic, prokaryotic, and metagenomic sequencing projects are all contributing to the increased diversity of sequence data in the UniProt databases. It is of increasing importance that our automatic annotation pipelines continue to develop in parallel to ensure that these unreviewed genomes, the vast majority of which are not being experimentally studied at the protein level, are richly and comprehensively annotated with functional information. <anchor xml:id="a93"/>Expert curation of those proteins biochemically characterized remains a key focus of our activities, to both inform on these well-studied entities and also to act as template entries for information transfer to proteins in related species<anchor xml:id="a94"/>. As the complexity and depth of our value-added data increases, we are exploring new ways to present the data to users and will continue to serve the community with new and improved website access designed to improve and enhance the user experience and upgraded programmatic access, with ease of use always a priority<anchor xml:id="a95"/>. We greatly value the feedback and annotation updates from our user community. Please send your feedback and suggestions to the e-mail address help@uniprot.org or via the contact link on the UniProt website. ACKNOWLEDGEMENTS The UniProt publication has been prepared by Alex Bateman, Maria-Jesus Martin, Sandra Orchard, Michele Magrane, Rahat Agivetova, Shadab Ahmad, Emanuele Alpi, Emily H. Bowler-Barnett, Ramona Britto, Borisas Bursteinas, Hema Bye-A-Jee, Ray Coetzee, Austra Cukura, Alan Da Silva, Paul Denny, Tunca Dogan, ThankGod Ebenezer, Jun Fan, Leyla Garcia Castro, Penelope Garmiri, George Georghiou, Leonardo Gonzales, Emma Hatton-Ellis, Abdulrahman Hussein, Alexandr Ignatchenko, Giuseppe Insana, Rizwan Ishtiaq, Petteri Jokinen, Vishal Joshi, Dushyanth Jyothi, Antonia Lock, Rodrigo Lopez, Aurelien Luciani, Jie Luo, Yvonne Lussi, Alistair MacDougall, Fabio Madeira, Mahdi Mahmoudy, Manuela Menchi, Alok Mishra, Katie Moulang, Andrew Nightingale, Carla Susana Oliveira, Sangya Pundir, Guoying Qi, Shriya Raj, Daniel Rice, Milagros Rodriguez Lopez, Rabie Saidi, Joseph Sampson, Tony Sawford, Elena Speretta, Edward Turner, Nidhi Tyagi, Preethi Vasudev, Vladimir Volynkin, Kate Warner, Xavier Watkins, Rossana Zaru, and Hermann Zellner at the EMBL- European Bioinformatics Institute; Alan Bridge, Sylvain Poux, Nicole Redaschi, Lucila Aimo, Ghislaine Argoud-Puy, Andrea Auchincloss, Kristian Axelsen, Parit Bansal, Delphine Baratin, Marie-Claude Blatter, Jerven Bolleman, Emmanuel Boutet, Lionel Breuza, Cristina Casals-Casas, Edouard de Castro, Kamal Chikh Echioukh, Elisabeth Coudert, Beatrice Cuche, Mikael Doche, Dolnide Dornevil, Anne Estreicher, Maria Livia Famiglietti, Marc Feuermann, Elisabeth Gasteiger, Sebastien Gehant, Vivienne Gerritsen, Arnaud Gos, Nadine Gruaz-Gumowski, Ursula Hinz, Chantal Hulo, Nevila Hyka-Nouspikel, Florence Jungo, Guillaume Keller, Arnaud Kerhornou, Vicente Lara, Philippe Le Mercier, Damien Lieberherr, Thierry Lombardot, Xavier Martin, Patrick Masson, Anne Morgat, Teresa Batista Neto, Salvo Paesano, Ivo Pedruzzi, Sandrine Pilbout, Lucille Pourcel, Monica Pozzato, Manuela Pruess, Catherine Rivoire, Christian Sigrist, Karin Sonesson, Andre Stutz, Shyamala Sundaram, Michael Tognolli, and Laure Verbregue at the SIB Swiss Institute of Bioinformatics; Cathy H. Wu, Cecilia N. Arighi, Leslie Arminski, Chuming Chen, Yongxing Chen, John S. Garavelli, Hongzhan Huang, Kati Laiho, Peter McGarvey, Darren A. Natale, Karen Ross, C. R. Vinayaka, Qinghua Wang, Yuqi Wang, Lai-Su Yeh, and Jian Zhang at the Protein Information Resource. The UniProt consortium also acknowledges the contributions of Patrick Ruch and Douglas Teodoro from the SIB Swiss Institute of Bioinformatics who developed the UPCLASS publication classification tool and the ChEBI team at EMBL-EBI for their support in small molecule annotation. Contributor Information The UniProt Consortium, European Molecular Biology Laboratory, European Bioinformatics Institute (EMBL-EBI), Wellcome Genome Campus, Hinxton CB10 1SD, UK; Protein Information Resource, Georgetown University Medical Center, 3300 Whitehaven Street NW, Suite 1200, Washington, DC 20007, USA; Protein Information Resource, University of Delaware, Ammon-Pinizzotto Biopharmaceutical Innovation Building, Suite 147, 590 Avenue 1743, Newark, DE 19713, USA; SIB Swiss Institute of Bioinformatics, Centre Medical Universitaire, 1 rue Michel Servet, CH-1211 Geneva 4, Switzerland. The UniProt Consortium: Alex Bateman , Maria-Jesus Martin , Sandra Orchard , Michele Magrane , Rahat Agivetova , Shadab Ahmad , Emanuele Alpi , Emily H Bowler-Barnett , Ramona Britto , Borisas Bursteinas , Hema Bye-A-Jee , Ray Coetzee , Austra Cukura , Alan Da Silva , Paul Denny , Tunca Dogan , ThankGod Ebenezer , Jun Fan , Leyla Garcia Castro , Penelope Garmiri , George Georghiou , Leonardo Gonzales , Emma Hatton-Ellis , Abdulrahman Hussein , Alexandr Ignatchenko , Giuseppe Insana , Rizwan Ishtiaq , Petteri Jokinen , Vishal Joshi , Dushyanth Jyothi , Antonia Lock , Rodrigo Lopez , Aurelien Luciani , Jie Luo , Yvonne Lussi , Alistair MacDougall , Fabio Madeira , Mahdi Mahmoudy , Manuela Menchi , Alok Mishra , Katie Moulang , Andrew Nightingale , Carla Susana Oliveira , Sangya Pundir , Guoying Qi , Shriya Raj , Daniel Rice , Milagros Rodriguez Lopez , Rabie Saidi , Joseph Sampson , Tony Sawford , Elena Speretta , Edward Turner , Nidhi Tyagi , Preethi Vasudev , Vladimir Volynkin , Kate Warner , Xavier Watkins , Rossana Zaru , Hermann Zellner , Alan Bridge , Sylvain Poux , Nicole Redaschi , Lucila Aimo , Ghislaine Argoud-Puy , Andrea Auchincloss , Kristian Axelsen , Parit Bansal , Delphine Baratin , Marie-Claude Blatter , Jerven Bolleman , Emmanuel Boutet , Lionel Breuza , Cristina Casals-Casas , Edouard de Castro , Kamal Chikh Echioukh , Elisabeth Coudert , Beatrice Cuche , Mikael Doche , Dolnide Dornevil , Anne Estreicher , Maria Livia Famiglietti , Marc Feuermann , Elisabeth Gasteiger , Sebastien Gehant , Vivienne Gerritsen , Arnaud Gos , Nadine Gruaz-Gumowski , Ursula Hinz , Chantal Hulo , Nevila Hyka-Nouspikel , Florence Jungo , Guillaume Keller , Arnaud Kerhornou , Vicente Lara , Philippe Le Mercier , Damien Lieberherr , Thierry Lombardot , Xavier Martin , Patrick Masson , Anne Morgat , Teresa Batista Neto , Salvo Paesano , Ivo Pedruzzi , Sandrine Pilbout , Lucille Pourcel , Monica Pozzato , Manuela Pruess , Catherine Rivoire , Christian Sigrist , Karin Sonesson , Andre Stutz , Shyamala Sundaram , Michael Tognolli , Laure Verbregue , Cathy H Wu , Cecilia N Arighi , Leslie Arminski , Chuming Chen , Yongxing Chen , John S Garavelli , Hongzhan Huang , Kati Laiho , Peter McGarvey , Darren A Natale , Karen Ross , C R Vinayaka , Qinghua Wang , Yuqi Wang , Lai-Su Yeh , Jian Zhang , Patrick Ruch , and Douglas Teodoro FUNDING National Eye Institute, National Human Genome Research Institute, National Heart, Lung, and Blood Institute, National Institute of Allergy and Infectious Diseases, National Institute of Diabetes and Digestive and Kidney Diseases, National Institute of General Medical Sciences, National Cancer Institute, National Institute On Aging, and National Institute of Mental Health of the National Institutes of Health [U24HG007822]; National Human Genome Research Institute [U41HG002273]; National Institute of General Medical Sciences [R01GM080646, P20GM103446] (the content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health); Biotechnology and Biological Sciences Research Council [BB/T010541/1]; British Heart Foundation [RG/13/5/30112]; Open Targets; Swiss Federal Government through the State Secretariat for Education, Research and Innovation SERI; European Molecular Biology Laboratory core funds. Funding for open access charge: National Institutes of Health [U24HG007822]. Conflict of interest statement . None declared.<anchor xml:id="a96"/></p>
    </body>
  </text>
</TEI>
