<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>The STRING database in 2023: protein–protein association networks and functional enrichment analyses for any sequenced genome of interest</title>
        <author>Damian Szklarczyk</author>
        <author>Rebecca Kirsch</author>
        <author>Mikaela Koutrouli</author>
        <author>Katerina Nastou</author>
        <author>Farrokh Mehryary</author>
        <author>Radja Hachilif</author>
        <author>Annika L Gable</author>
        <author>Tao Fang</author>
        <author>Nadezhda T Doncheva</author>
        <author>Sampo Pyysalo</author>
        <author>Peer Bork</author>
        <author>Lars J Jensen</author>
        <author>Christian von Mering</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>The STRING database in 2023: protein–protein association networks and functional enrichment analyses for any sequenced genome of interest</title>
          <date>2022</date>
          <publisher>Nucleic Acids Research</publisher>
          <idno type="DOI">10.1093/nar/gkac1000</idno>
          
          <idno type="record">szklarczyk2022-string-database</idno>
          <note type="staged-file">szklarczyk2022-string-database.txt, the project's staged copy</note>
          <note type="text-sha1">741c44238b745fc5c964e1d25fc3586aacf425ad</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">88 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="#a1" to="#a2" type="object_of_study" ana="#object_of_study" resp="#paper">the STRING database of protein-protein associations: how it collects, scores and integrates physical and functional interaction evidence from many sources and transfers it across organisms, and the developments in its version 12.0</span>
      <span xml:id="t1" from="#a3" to="#a4" type="research_question" ana="#research_question" resp="#paper">how interaction evidence that is scattered across resources, experimental modalities and levels of detail, each with its own biases and noise, can be assessed and integrated into organism-wide networks that stay current as new genomes are sequenced</span>
      <span xml:id="t2" from="#a9" to="#a10" type="contribution" ana="#contribution" resp="#paper">STRING 12.0: annotation of any user-uploaded proteome through hierarchical orthology, a co-expression channel rebuilt on variational autoencoders with single-cell RNA-seq and proteomics sources, experiment-level confidence scoring shown as three-tier grades, and a text-mining model that detects cross-sentence physical interactions</span>
      <span xml:id="t3" from="#a1" to="#a2" type="claim_type" ana="#claim_type" resp="#paper">method</span>
      <span xml:id="t4" from="#a45" to="#a46" type="phenomenon" ana="#phenomenon" resp="#paper">the same interaction detection methods earn far lower confidence when used in high-throughput experiments than in low-throughput ones: high-throughput associations sit at or below a score of about 0.25, while low-throughput experiments with the same methods score more than twice as high, around 0.6</span>
      <span xml:id="t5" from="#a13" to="#a14" type="method" ana="#method" resp="#paper">system-or-tool-building<term>system-or-tool-building</term></span>
      <span xml:id="t6" from="#a19" to="#a20" type="mechanisms" ana="#mechanisms[0]" resp="#tagger" cert="0.95">Associations found in one organism are carried to others on the assumption that orthologs of associated proteins are likewise associated, using eggNOG hierarchical orthology at several taxonomic levels.<term>interolog transfer</term></span>
      <span xml:id="t7" from="#a33" to="#a34" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="0.94">Encoding sparse, high-dimensional, redundant expression matrices into lower-dimensional latent spaces both reduces sparsity and limits redundancy before associations are scored.<term>autoencoder compression of expression data</term></span>
      <span xml:id="t8" from="#a41" to="#a42" type="mechanisms" ana="#mechanisms[2]" resp="#tagger" cert="0.94">Within a high-throughput experiment each protein pair gets a raw score that rises with shared interactors and falls with non-shared ones; pairs are ranked by it and calibrated against KEGG per experiment.<term>shared-interactor raw scoring</term></span>
      <span xml:id="t9" from="#a27" to="#a28" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="0.93">A newly submitted protein takes the consensus pathway annotation of its most specific orthologous group; if that group carries none, the consensus is tried one level up, repeating until it succeeds or reaches the root.<term>climbing the orthology hierarchy for pathway consensus</term></span>
      <span xml:id="t10" from="#a17" to="#a18" type="mechanisms" ana="#mechanisms[4]" resp="#tagger" cert="0.92">A roughly fortyfold larger set of manually annotated relations added many cross-sentence pairs to training, which let the text-mining model learn interactions stated across sentence boundaries.<term>cross-sentence relation extraction</term></span>
      <span xml:id="t11" from="#a11" to="#a12" type="limitations" ana="#limitations[0]" resp="#tagger" cert="0.95">What counts as a common function is not formally defined; it is only operationally matched to the specificity of pathway maps in KEGG or Reactome.</span>
      <span xml:id="t12" from="#a23" to="#a24" type="limitations" ana="#limitations[1]" resp="#tagger" cert="0.93">A slow release cycle means new genomes and improved gene sets are missed, while a fast one would cost heavy resources and complicate reproducibility and archiving.</span>
      <span xml:id="t13" from="#a43" to="#a44" type="limitations" ana="#limitations[2]" resp="#tagger" cert="0.93">Low-throughput experiments concentrate on particular pathways and known proteins, so no curve-based calibration is possible for them and each detection method receives a single score.</span>
      <span xml:id="t14" from="#a31" to="#a32" type="limitations" ana="#limitations[3]" resp="#tagger" cert="0.92">Removing redundant expression matrices in earlier versions did not fully solve the sparsity and redundancy of expression data.</span>
      <span xml:id="t15" from="#a3" to="#a4" type="limitations" ana="#limitations[4]" resp="#tagger" cert="0.92">Every source approach carries its own potential biases, false negatives and noise.</span>
      <span xml:id="t16" from="#a27" to="#a28" type="limitations" ana="#limitations[5]" resp="#tagger" cert="0.92">Pathways are never assigned to submitted proteins outside the taxonomic scope in which they were previously annotated.</span>
      <span xml:id="t17" from="#a5" to="#a6" type="concepts" ana="#concepts[0]" resp="#paper" cert="0.97">STRING<term>STRING</term></span>
      <span xml:id="t18" from="#a11" to="#a12" type="concepts" ana="#concepts[1]" resp="#paper" cert="0.96">functional association<term>functional association</term></span>
      <span xml:id="t19" from="#a1" to="#a2" type="concepts" ana="#concepts[2]" resp="#paper" cert="0.95">physical interactions<term>physical interactions</term></span>
      <span xml:id="t20" from="#a13" to="#a14" type="concepts" ana="#concepts[3]" resp="#paper" cert="0.96">confidence score<term>confidence score</term></span>
      <span xml:id="t21" from="#a15" to="#a16" type="concepts" ana="#concepts[4]" resp="#paper" cert="0.95">evidence channels<term>evidence channels</term></span>
      <span xml:id="t22" from="#a15" to="#a16" type="concepts" ana="#concepts[5]" resp="#paper" cert="0.94">genomic context<term>genomic context</term></span>
      <span xml:id="t23" from="#a29" to="#a30" type="concepts" ana="#concepts[6]" resp="#paper" cert="0.95">co-expression<term>co-expression</term></span>
      <span xml:id="t24" from="#a17" to="#a18" type="concepts" ana="#concepts[7]" resp="#paper" cert="0.94">text mining<term>text mining</term></span>
      <span xml:id="t25" from="#a19" to="#a20" type="concepts" ana="#concepts[8]" resp="#paper" cert="0.95">interologs<term>interologs</term></span>
      <span xml:id="t26" from="#a19" to="#a20" type="concepts" ana="#concepts[9]" resp="#paper" cert="0.94">orthology<term>orthology</term></span>
      <span xml:id="t27" from="#a19" to="#a20" type="concepts" ana="#concepts[10]" resp="#paper" cert="0.93">eggNOG<term>eggNOG</term></span>
      <span xml:id="t28" from="#a13" to="#a14" type="concepts" ana="#concepts[11]" resp="#paper" cert="0.95">KEGG<term>KEGG</term></span>
      <span xml:id="t29" from="#a33" to="#a34" type="concepts" ana="#concepts[12]" resp="#paper" cert="0.94">variational autoencoders<term>variational autoencoders</term></span>
      <span xml:id="t30" from="#a33" to="#a34" type="concepts" ana="#concepts[13]" resp="#paper" cert="0.94">FAVA<term>FAVA</term></span>
      <span xml:id="t31" from="#a39" to="#a40" type="concepts" ana="#concepts[14]" resp="#paper" cert="0.95">high-throughput<term>high-throughput</term></span>
      <span xml:id="t32" from="#a39" to="#a40" type="concepts" ana="#concepts[15]" resp="#paper" cert="0.95">low-throughput<term>low-throughput</term></span>
      <span xml:id="t33" from="#a11" to="#a12" type="concepts" ana="#concepts[16]" resp="#paper" cert="0.93">protein complex<term>protein complex</term></span>
      <span xml:id="t34" from="#a25" to="#a26" type="concepts" ana="#concepts[17]" resp="#paper" cert="0.94">proteome<term>proteome</term></span>
      <span xml:id="t35" from="#a25" to="#a26" type="concepts" ana="#concepts[18]" resp="#paper" cert="0.93">gene set enrichment analysis<term>gene set enrichment analysis</term></span>
      <span xml:id="t36" from="#a29" to="#a30" type="concepts" ana="#concepts[19]" resp="#paper" cert="0.93">single-cell RNA-Seq<term>single-cell RNA-Seq</term></span>
      <span xml:id="t37" from="#a37" to="#a38" type="concepts" ana="#concepts[20]" resp="#paper" cert="0.92">RNA-Seq<term>RNA-Seq</term></span>
      <span xml:id="t38" from="#a31" to="#a32" type="concepts" ana="#concepts[21]" resp="#paper" cert="0.92">Pearson Correlation Coefficient<term>Pearson Correlation Coefficient</term></span>
      <span xml:id="t39" from="#a43" to="#a44" type="concepts" ana="#concepts[22]" resp="#paper" cert="0.92">PSI-MI CV<term>PSI-MI CV</term></span>
      <span xml:id="t40" from="#a27" to="#a28" type="concepts" ana="#concepts[23]" resp="#paper" cert="0.92">last common ancestor<term>last common ancestor</term></span>
      <span xml:id="t41" from="#a43" to="#a44" type="unhoused_relations" ana="#unhoused_relations[0]" resp="#tagger" cert="0.93">physical interactions → functional association<note>Physical interaction evidence counts as functional association evidence too, while genetic interference evidence counts only as functional: the physical layer sits inside the functional one. — the relation stated: All other methods provide physical interaction evidence, which inherently is evidence for functional associations as well.</note></span>
      <span xml:id="t42" from="#a19" to="#a20" type="unhoused_relations" ana="#unhoused_relations[1]" resp="#tagger" cert="0.93">orthology → functional association<note>Orthology licenses transferring an association from studied proteins to their orthologs in other organisms, under the stated assumption that orthologs of associated proteins are also associated. — the relation stated: Associations are transferred across organisms based on orthology relationships, assuming orthologs of associated proteins are likewise associated.</note></span>
      <span xml:id="t43" from="#a33" to="#a34" type="unhoused_relations" ana="#unhoused_relations[2]" resp="#tagger" cert="0.92">variational autoencoders → co-expression<note>Compressing expression matrices with variational autoencoders reduces sparsity and redundancy, and with the new sources improves co-expression performance over the previous version. — the relation stated: The benefit of encoding the matrices into fewer dimensions is that it reduces sparsity and limits redundancy.</note></span>
      <span xml:id="t44" from="#a13" to="#a14" type="unhoused_relations" ana="#unhoused_relations[3]" resp="#tagger" cert="0.94">KEGG → confidence score<note>KEGG pathway co-membership is the ground truth that turns raw evidence of every kind into a calibrated confidence score. — the relation stated: Association evidence is benchmarked against common membership in KEGG pathway maps, yielding a confidence score.</note></span>
      <span xml:id="t45" from="#a37" to="#a38" type="unhoused_relations" ana="#unhoused_relations[4]" resp="#tagger" cert="0.9">RNA-Seq → STRING<note>RNA-Seq&#x27;s sensitivity for lowly expressed genes, with high-throughput data, reduces the literature bias that text-derived evidence brings into the network. — the relation stated: RNA-Seq sensitivity combined with high-throughput data reduces the inherent literature bias of the STRING network.</note></span>
      <span xml:id="t46" from="#a11" to="#a12" type="senses" ana="#senses[0]" resp="#tagger" cert="0.95">association - deliberately wider than interaction: it covers physical binding, indirect cooperation in a pathway, regulation through intermediaries, shared structure, and even proteins that act antagonistically in the same pathway; the paper itself writes &#x27;assocation&#x27; in the sentence that stretches the word furthest</span>
      <span xml:id="t47" from="#a39" to="#a40" type="senses" ana="#senses[1]" resp="#tagger" cert="0.94">experiment - not a laboratory session but a bookkeeping unit: all protein pairs sharing one PubMed identifier and one detection method, then split into high- and low-throughput by a 25-interaction threshold</span>
      <span xml:id="t48" from="#a13" to="#a14" type="senses" ana="#senses[2]" resp="#tagger" cert="0.93">confidence - a calibrated probability between zero and one benchmarked against KEGG, and separately a three-grade label (high, medium, exploratory) shown to users; one word for a number and for a verbal band</span>
      <span xml:id="t49" from="#a27" to="#a28" type="senses" ana="#senses[3]" resp="#tagger" cert="0.92">organism name - the slot that names a species on the input page now also holds an arbitrary proteome identifier minted for a user upload, so an identifier functions as an organism name</span>
      <span xml:id="t50" from="#a35" to="#a36" type="claim_relations" ana="#claim_relations[0]" resp="#tagger" cert="0.95">builds-on → KEGG pathway maps as the gold standard against which every confidence score is calibrated<note>note: Every channel, including the new co-expression channel, is ranked and benchmarked against shared KEGG pathway membership.</note></span>
      <span xml:id="t51" from="#a19" to="#a20" type="claim_relations" ana="#claim_relations[1]" resp="#tagger" cert="0.95">builds-on → the eggNOG hierarchical orthology database used for interolog transfer and for placing submitted proteins<note>note: Orthology relationships at several taxonomic levels come from eggNOG.</note></span>
      <span xml:id="t52" from="#a33" to="#a34" type="claim_relations" ana="#claim_relations[2]" resp="#tagger" cert="0.94">builds-on → FAVA (Functional Associations using Variational Autoencoders) for co-expression<note>note: The co-expression channel is rebuilt on this separately published method.</note></span>
      <span xml:id="t53" from="#a17" to="#a18" type="claim_relations" ana="#claim_relations[3]" resp="#tagger" cert="0.94">builds-on → a biomedical RoBERTa-large language model replacing BioBERT for relation extraction<note>note: The text-mining channel swaps its language representation model.</note></span>
      <span xml:id="t54" from="#a25" to="#a26" type="claim_relations" ana="#claim_relations[4]" resp="#tagger" cert="0.93">builds-on → the DIAMOND aligner for mapping user-uploaded proteomes onto the database<note>note: Submitted proteomes are aligned with DIAMOND before orthology assignment.</note></span>
      <span xml:id="t55" from="#a43" to="#a44" type="claim_relations" ana="#claim_relations[5]" resp="#tagger" cert="0.93">builds-on → the PSI-MI Molecular Interaction Controlled Vocabulary for classifying detection methods<note>note: Which methods count as experimental detection is read from PSI-MI terms.</note></span>
      <span xml:id="t56" from="#a9" to="#a10" type="claim_relations" ana="#claim_relations[6]" resp="#tagger" cert="0.95">extends → STRING version 11.5 and the earlier STRING releases<note>note: The paper is the version 12.0 update of a long-running resource.</note></span>
      <span xml:id="t57" from="#a47" to="#a48" type="concept_edges" ana="#concept_edges[0]" resp="#tagger" cert="0.93">high-throughput —contrasted-with→ low-throughput<note>the relation itself is separately evidenced · strength of the relation: 0.9 · note: Explicit contrast cue &#x27;in contrast&#x27; between the two experiment classes, with the measured direction stated. · the relation stated: High-throughput assays yield lower confidence scores; in contrast, equivalent low-throughput experiments give substantially higher confidence.</note><term>high-throughput</term><term>low-throughput</term></span>
      <span xml:id="t58" from="#a17" to="#a18" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger" cert="0.95">The upgraded text-mining model and larger literature corpus doubled the number of physical protein-protein interactions above the low, medium and high confidence cut-offs.</span>
      <span xml:id="t59" from="#a45" to="#a46" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger" cert="0.95">High-throughput affinity chromatography, genetic inference and transcriptional complementation associations average at or below a confidence score of about 0.25.</span>
      <span xml:id="t60" from="#a45" to="#a46" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger" cert="0.95">Low-throughput experiments with the same detection methods score more than twice as high, with a medium confidence around 0.6.</span>
      <span xml:id="t61" from="#a45" to="#a46" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger" cert="0.95">Affinity chromatography supplies 40% of experimentally detected associations, genetic inference 34% and transcriptional complementation 11%, and 82% of these come from high-throughput experiments.</span>
      <span xml:id="t62" from="#a45" to="#a46" type="content_tags" ana="#content_tags.findings[4]" resp="#tagger" cert="0.94">Among low-throughput methods, assays that determine the 3D structure of protein complexes give the highest confidence scores.</span>
      <span xml:id="t63" from="#a33" to="#a34" type="content_tags" ana="#content_tags.findings[5]" resp="#tagger" cert="0.93">The version 12.0 co-expression network performs significantly better than the version 11.5 network.</span>
      <span xml:id="t64" from="#a7" to="#a8" type="content_tags" ana="#content_tags.findings[6]" resp="#tagger" cert="0.94">All three recent SARS-CoV-2 host-factor screens used STRING to interpret their raw hit lists.</span>
      <span xml:id="t65" from="#a23" to="#a24" type="content_tags" ana="#content_tags.findings[7]" resp="#tagger" cert="0.93">The number of taxonomically distinct species being sequenced has been doubling roughly every three years.</span>
      <span xml:id="t66" from="#a37" to="#a38" type="content_tags" ana="#content_tags.findings[8]" resp="#tagger" cert="0.9">RNA-Seq sensitivity to lowly expressed genes, together with high-throughput data, reduces the inherent literature bias of the network.</span>
      <span xml:id="t67" from="#a11" to="#a12" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger" cert="0.96">the link STRING records between two proteins when evidence suggests an evolved, specific functional partnership, whether physical, indirect through a pathway, regulatory, or structural<term>functional association</term></span>
      <span xml:id="t68" from="#a13" to="#a14" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger" cert="0.96">a per-association score scaled between zero and one, read as the estimated likelihood that the association is true given the evidence<term>confidence score</term></span>
      <span xml:id="t69" from="#a15" to="#a16" type="content_tags" ana="#content_tags.definitions[2]" resp="#tagger" cert="0.95">the seven groups into which evidence types are sorted, each with its own sub-score that can be viewed or disabled separately<term>evidence channels</term></span>
      <span xml:id="t70" from="#a15" to="#a16" type="content_tags" ana="#content_tags.definitions[3]" resp="#tagger" cert="0.94">the neighborhood, fusion and co-occurrence channels, which read association evidence from genome sequences alone and work best in prokaryotes<term>genomic context</term></span>
      <span xml:id="t71" from="#a19" to="#a20" type="content_tags" ana="#content_tags.definitions[4]" resp="#tagger" cert="0.95">associations inferred for orthologs of proteins that are themselves associated<term>interologs</term></span>
      <span xml:id="t72" from="#a39" to="#a40" type="content_tags" ana="#content_tags.definitions[5]" resp="#tagger" cert="0.95">all protein pairs supported by a common PubMed identifier and one detection method; high-throughput if it reports at least 25 unique interactions, otherwise low-throughput<term>experiment</term></span>
      <span xml:id="t73" from="#a33" to="#a34" type="content_tags" ana="#content_tags.definitions[6]" resp="#tagger" cert="0.95">Functional Associations using Variational Autoencoders, the deep-learning method now used to build the co-expression network<term>FAVA</term></span>
      <span xml:id="t74" from="#a13" to="#a14" type="content_tags" ana="#content_tags.definitions[7]" resp="#tagger" cert="0.93">the entire protein-coding locus, represented by its most canonical protein product, regardless of isoforms or modifications<term>interacting unit</term></span>
      <span xml:id="t75" from="#a27" to="#a28" type="content_tags" ana="#content_tags.definitions[9]" resp="#tagger" cert="0.92">the unique identifier given to a submitted proteome, which then serves as an organism name on the input page<term>STRING proteome identifier</term></span>
      <span xml:id="t76" from="#a17" to="#a18" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger" cert="0.94">grew from 6,145 to 243,831, two orders of magnitude<term>manually annotated training relations</term></span>
      <span xml:id="t77" from="#a45" to="#a46" type="content_tags" ana="#content_tags.quantities[1]" resp="#tagger" cert="0.95">on average below or around 0.25<term>high-throughput confidence level</term></span>
      <span xml:id="t78" from="#a45" to="#a46" type="content_tags" ana="#content_tags.quantities[2]" resp="#tagger" cert="0.95">medium confidence of around 0.6, more than twice the high-throughput level<term>low-throughput confidence level</term></span>
      <span xml:id="t79" from="#a45" to="#a46" type="content_tags" ana="#content_tags.quantities[3]" resp="#tagger" cert="0.95">affinity chromatography 40%, genetic inference 34%, transcriptional complementation 11%; 82% from high-throughput experiments<term>detection-method shares</term></span>
      <span xml:id="t80" from="#a39" to="#a40" type="content_tags" ana="#content_tags.quantities[4]" resp="#tagger" cert="0.95">at least 25 unique interactions reported in one experiment<term>high-throughput threshold</term></span>
      <span xml:id="t81" from="#a49" to="#a50" type="content_tags" ana="#content_tags.quantities[5]" resp="#tagger" cert="0.94">12,535 high-quality genomes in version 12.0<term>genomes covered</term></span>
      <span xml:id="t82" from="#a21" to="#a22" type="content_tags" ana="#content_tags.quantities[6]" resp="#tagger" cert="0.93">more than 10,000 distinct genomes with networks and pathway annotations<term>organisms covered</term></span>
      <span xml:id="t83" from="#a23" to="#a24" type="content_tags" ana="#content_tags.quantities[7]" resp="#tagger" cert="0.93">UniProtKB updates proteomes on an eight-week cycle and Ensembl Rapid Release aims at two weeks<term>external update cycles</term></span>
      <span xml:id="t84" from="#a49" to="#a50" type="content_tags" ana="#content_tags.quantities[8]" resp="#tagger" cert="0.93">350 users had already taken part in the online user survey<term>survey participants</term></span>
      <span xml:id="t85" from="#a31" to="#a32" type="content_tags" ana="#content_tags.variables[1]" resp="#tagger" cert="0.92">the co-expression similarity whose performance degrades on sparse, redundant expression data<term>Pearson Correlation Coefficient</term></span>
      <span xml:id="t86" from="#a41" to="#a42" type="content_tags" ana="#content_tags.variables[2]" resp="#tagger" cert="0.92">the within-experiment pair score driven by shared and non-shared interactors<term>raw quality score</term></span>
      <span xml:id="t87" from="#a43" to="#a44" type="content_tags" ana="#content_tags.variables[3]" resp="#tagger" cert="0.92">the benchmark rate of each detection method, used directly as its confidence score for low-throughput pairs<term>true-positive rate</term></span>
    </spanGrp>
  </standOff>
  <text>
    <body>
        <p><anchor xml:id="a0"/> The STRING database in 2023: protein–protein association networks and functional enrichment analyses for any sequenced genome of interest</p>
        <p>Abstract</p>
        <p><anchor xml:id="a1"/>Much of the complexity within cells arises from functional and regulatory interactions among proteins. The core of these interactions is increasingly known, but novel interactions continue to be discovered, and the information remains scattered across different database resources, experimental modalities and levels of mechanistic detail. The STRING database ( https://string-db.org/ ) systematically collects and integrates protein–protein interactions—both physical interactions as well as functional associations. The data originate from a number of sources: automated text mining of the scientific literature, computational interaction predictions from co-expression, conserved genomic context, databases of interaction experiments and known complexes/pathways from curated sources. All of these interactions are critically assessed, scored, and subsequently automatically transferred to less well-studied organisms using hierarchical orthology information. The data can be accessed via the website, but also programmatically and via bulk downloads. The most recent developments in STRING (version 12.0) are: (i) it is now possible to create, browse and analyze a full interaction network for any novel genome of interest, by submitting its complement of encoded proteins, (ii) the co-expression channel now uses variational auto-encoders to predict interactions, and it covers two new sources, single-cell RNA-seq and experimental proteomics data and (iii) the confidence in each experimentally derived interaction is now estimated based on the detection method used, and communicated to the user in the web-interface. Furthermore, STRING continues to enhance its facilities for functional enrichment analysis, which are now fully available also for user-submitted genomes.<anchor xml:id="a2"/></p>
        <p>INTRODUCTION</p>
        <p><anchor xml:id="a3"/>A dense network of functional connections among proteins has evolved to support cellular life, forming a multitude of pathways, protein complexes and cellular structures ( 1 , 2 ). Recent developments have further improved our ability to unravel this connectivity, through techniques such as high-throughput genetic screens ( 3–5 ), systematic co-fractionation of proteomes ( 6 , 7 ), in-vivo proteome-wide cross-linking of proteins ( 8–10 ), and deep learning-based computational prediction frameworks such as AlphaFold ( 11 , 12 ). These efforts complement earlier results based on focused, small-scale laboratory studies, yeast two-hybrid screens, affinity purifications, co-crystallization and computational prediction algorithms (reviewed in ( 13 )). Together, the many approaches have begun to reveal a large part of the interaction landscape of cellular proteins, but they each have strengths and weaknesses, including potential biases, false negatives and noise. Furthermore, the resulting interaction data is scattered over a number of online resources, and available in varying namespaces and data-formats as well as varying levels of detail.<anchor xml:id="a4"/></p>
        <p><anchor xml:id="a5"/>Given this, a number of meta-resources dedicated to data integration in the protein network context have been developed. These resources aim to collect and critically assess protein–protein functional linkage data, integrate it, connect it to previous knowledge, and allow users to browse, compare and retrieve organism-wide protein networks. Among frequently used and actively maintained frameworks are ConsensusPathDB ( 14 ), FunCoup ( 15 ), GeneMANIA ( 16 ), HumanBase ( 17 ), HumanNet ( 18 ), IID ( 19 ) and STRING ( 20–22 ). Within this group, STRING places its focus on comprehensiveness and ease of use—it covers &gt;10 000 organisms, draws from a wide diversity of data sources including text mining and computational predictions, and offers many intuitive interface features including personalization, enrichment detection and programmatic access.<anchor xml:id="a6"/></p>
        <p><anchor xml:id="a7"/>Researchers employ protein network meta-resources for a wide variety of purposes, broadly falling into three categories: (i) facilitating individual, small-scale molecular discoveries, (ii) facilitating large-scale data analysis and (iii) contributing to new methodologies and workflows. With respect to STRING, it has, for example, proven useful in interpreting and reducing newly acquired genetic screening datasets—these are sometimes noisy and unwieldy, and STRING can be used to distill such data into more manageable sets of observations and hypotheses. As a case in point, consider three recent screens for SARS-CoV-2 human host factors ( 23–25 ). All three studies used STRING to interpret their initial, raw lists of screening hits—placing them into network contexts and searching them for functionally enriched processes/pathways. STRING and its competitors are also often used as data providers in novel methodologies and computational resources, be it new databases, new algorithms, or community-wide competitions. As an example, consider two recent uses of STRING networks in deep-learning frameworks ( 26 , 27 ). Both studies use deep learning to predict protein function (i.e. Gene Ontology terms), based on amino acid sequences and protein–protein interaction network topologies derived from STRING.<anchor xml:id="a8"/></p>
        <p><anchor xml:id="a9"/>Here, we provide an update on the current features of the STRING database and describe some novel developments in more detail. The latter include a complete redesign of the co-expression based interaction prediction pipeline, newly exposed sub-scores for experimental dataset confidence, as well as novel facilities allowing users to upload and analyze any newly sequenced genome of interest.<anchor xml:id="a10"/></p>
        <p>DATABASE CONTENT</p>
        <p><anchor xml:id="a11"/>The scope of protein–protein links in STRING is that of a ‘functional association’ ( 28–30 )—proteins are considered to be associated when there is evidence suggesting an evolved, specific functional partnership between the two. This definition includes proteins that are physically associated to each other in a protein complex or in a transient interaction, but also proteins that are more indirectly associated: they may work towards a common goal in a metabolic or signaling pathway, may regulate each other through intermediaries, or may jointly contribute to a common cellular structure. The granularity of what constitutes a ‘common function’ is not formally defined; it should not be understood too broadly, however, and operationally it roughly corresponds to the specificity of pathways ‘maps’ or ‘diagrams’ in knowledgebases such as KEGG ( 31 ) or Reactome ( 32 ). It should be noted that the definition of a functional assocation can include proteins that act antagonistically to each other, albeit in the same overall pathway.<anchor xml:id="a12"/></p>
        <p><anchor xml:id="a13"/>All protein–protein association evidence in STRING is assessed and quantified, and its correspondence to the above definition is benchmarked against common membership in KEGG pathway maps (excluding maps that are largely based on homology, such as ‘ABC transporters’). The result of this benchmarking/calibration is a STRING ‘confidence score’ for each association; confidence scores are scaled between zero and one, and correspond to the estimated likelihood of a given association being true, given the underlying evidence. Confidence scores are first computed separately per evidence type (see (33 ) for an example), and then integrated into a final, ‘combined’ confidence score. All evidence collected for a given protein pair contributes to the score, irrespective of the exact nature of these proteins in terms of alternative splicing isoforms or post-translational modifications; correspondingly, the interacting unit in STRING networks is the entire protein-coding locus, represented by its most canonical protein product ( 34 ).<anchor xml:id="a14"/></p>
        <p><anchor xml:id="a15"/>All confidence scores in STRING are pre-computed and freely available for download, under a Creative Commons Attribution license (CC BY 4.0). The various evidence types are grouped into seven distinct ‘evidence channels’, with separate sub-scores available for each channel. These channels can also be individually viewed on the STRING user interface, together with their underlying evidence, and can be enabled or disabled separately as desired. Of the seven channels, the first three (‘neighborhood’, ‘fusion’ and ‘co-occurrence’) are dealing with association evidence that can be gleaned from genome sequences alone. These so-called ‘genomic context’ channels (reviewed in ( 35 , 36 )) are based on detecting evolutionary constraints arising from functional gene-gene partnerships, and are best applicable in prokaryotic genomes. Another channel (‘co-expression’) is dealing with functional genomics measurements (transcripts or proteins) across a multitude of conditions, searching for evidence of common expression regulation (see also below). Next, the ‘experiments’ channel deals with laboratory experiments that were conducted with the expressed goal to uncover protein–protein association evidence. They are imported from primary database repositories: BioGRID ( 37 ), DIP ( 38 ), PDB ( 39 ), as well as IntAct and its partner databases in the IMEx consortium ( 40 ). The final two evidence channels are concerned with protein–protein associations that are already known. The ‘database’ channel imports well-established knowledge (‘textbook knowledge’) about protein complexes, pathways and other functional connections from dedicated knowledge resources: KEGG ( 31 ), Reactome ( 32 ), MetaCyc ( 41 ), EBI Complex Portal ( 42 ), and Gene Ontology Complexes ( 43 ). Lastly, the ‘textmining’ channel is the result of parsing full-text articles from the PMC Open Access Subset (up to April 2022), PubMed abstracts (up to August 2022), as well as summary texts from OMIM ( 44 ) and SGD ( 45 ) entry descriptions. These texts are all parsed for co-mentions of protein pairs and assessed against the frequencies of all separate mentions of the respective proteins, as described in ( 46 ). On top of functional associations, the three latter channels (i.e. experiments, database and textmining) provide also the interactions for the physical sub-network of STRING. The calculation of the confidence scores for the protein pairs in this network differs from that of the functional association network and is described in detail in ( 22 ).<anchor xml:id="a16"/></p>
        <p><anchor xml:id="a17"/>The deep learning-based relation extraction text mining model has received significant upgrades in the current version. Specifically, the language representation model that we use has changed from BioBERT ( 47 ) to a biomedical RoBERTa-large model ( 48 ), which has already shown better performance in relation extraction tasks ( 49 ). Moreover, the model can now detect physical interactions that span across the boundaries of a single sentence. This is made possible mainly due to the two orders of magnitude increase of manually annotated relations in the training set (from 6145 to 243 831), which led to the addition of many cross-sentence pairs during training, thus allowing the model to learn to detect such associations. These changes in the deep learning model, in combination with the increase in the size of the literature corpus compared to the previous STRING version, have led to a two-fold increase in the number of physical protein–protein interactions above the low, medium, and high confidence score cut-offs in the text mining channel (Table 1 ).<anchor xml:id="a18"/></p>
        <p>Counts and relative frequencies of physically interacting protein pairs obtained via text mining. Aggregating across all organisms in STRING, the table shows counts for various frequently used score cutoff levels, for both STRING version 11.5 and STRING version 12.0. The lowest score cut-off has been used to determine what constitutes 100% for each dataset</p>
        <p><anchor xml:id="a19"/>All protein–protein associations assembled for the STRING database are then transferred across organisms, where applicable, based on orthology relationships with the assumption that orthologs of associated proteins are likewise associated (‘interologs’, ( 50 )). For this, hierarchical orthology relationships, at various levels of taxonomic resolution, are imported from the eggNOG database ( 51 ). After interolog transfer and the final combined score integration, the resulting protein association networks can be accessed in a number of ways. Firstly, the interactive website of STRING allows browsing and searching, including evidence inspection via dedicated viewers. Users can also submit larger queries there, allowing for the construction of dedicated networks and for statistical searches for functional enrichments. Apart from the website, scientists can access STRING via a dedicated Cytoscape plugin ( 52 ), as well as via a Bioconductor package and a dedicated application programming interface (REST).<anchor xml:id="a20"/></p>
        <p>USER-UPLOADED GENOMES</p>
        <p><anchor xml:id="a21"/>One of the unique features of STRING has always been its support for a large selection of non-model organisms: the current version of the database contains protein–protein interaction networks (and protein functional pathway annotations) for &gt;10 000 distinct genomes. When selecting which genomes to include in a STRING update, key factors are the organism&#x27;s research prominence, genome quality, and completeness. Subsequently, STRING utilizes genomes from authoritative sources only, including Ensembl ( 53 ), UniProtKB Reference Proteomes ( 54 ) and the ‘representative genomes’ set in the proGenomes database ( 55 ).<anchor xml:id="a22"/></p>
        <p><anchor xml:id="a23"/>However, new genomes are sequenced and assembled daily, and existing genomes are re-sequenced or re-annotated; overall, the number of taxonomically distinct species that are being sequenced has been doubling roughly every 3 years ( 56 ). The UniProtKB database is updated with the new proteomes on an eight-week cycle, and projects like Ensembl Rapid Release ( 53 ) aim to provide annotation for the newly released genomes on a 2-week cycle. For STRING, such frequent update cycles would require heavy resources and may create complexities with data reproducibility/data archiving when the new updates supersede older datasets. On the other hand, a slow update cycle implies that the database will not incorporate newly sequenced genomes or any improvements to the gene sets of existing genomes.<anchor xml:id="a24"/></p>
        <p><anchor xml:id="a25"/>To improve this situation, STRING now allows its users to upload any fully sequenced proteome (including those that are already part of the database), enabling them to browse and query the predicted protein–protein interactions in an identical manner to the genomes already natively covered by the STRING database. This includes access to the evidence viewers, homology viewer, network clustering methods, gene set enrichment analysis, bulk download, and REST API access. The outline of the proteome annotation pipeline is shown in Figure 1 . The procedure for uploading a new proteome begins by choosing ‘Annotate your proteome’ on the STRING input page, after which the user is guided through a few simple steps of the process. All that is required for the submission is a simple FASTA-formatted proteome, as well as the taxonomic name of the species or clade that the uploaded proteome belongs to. Along with the protein sequences from the file, if provided, STRING will extract from the FASTA definition lines (headers) any standard gene names, identifiers, and free-text protein descriptions; these will later be searchable from the input page and used throughout the webpage. For this, STRING automatically recognizes several formats of FASTA headers including those from RefSeq ( 57 ), UniProtKB ( 54 ) and Ensembl ( 53 ), and checks for any apparent errors such as duplicate sequence identifiers. After the proteome is uploaded, STRING directly aligns the sequences to all sequences in its database using DIAMOND ( 58 ) (with the --iterate option). Each protein is then assigned to its orthologs via the hierarchical orthology database eggNOG ( 51 ) based on its highest scoring alignment (best hit). The taxonomic level at which the protein is placed in the group hierarchy is defined by the last common ancestor between the user-specified taxon and the taxon of the best-scoring hit. If a protein cannot be placed via the hierarchical orthology groups, it is considered a direct one-to-one ortholog with its best-scoring hit. As the user can submit a proteome of an organism already included in the database, the proteins of the matching proteomes will then directly map to each other, without a need for mapping to any of the existing orthologous groups.<anchor xml:id="a26"/></p>
        <p>Extending STRING with user-submitted genomes. Submitted genomes are first searched against the existing STRING genomes, and orthology is used to transfer all relevant information (interactions, annotations) from closely related organisms. The submitted genomes then become available on the web interface, via the programmatic Application Programming Interface (API), and for bulk downloads.</p>
        <p><anchor xml:id="a27"/>The network prediction based on orthology is then performed as described previously ( 46 ). In parallel with the network prediction, STRING also attempts to assign the submitted proteins to their corresponding pathways and functional subsystems, as imported for STRING from the three Gene Ontology branches (Biological process, Molecular Function and Cellular Component) ( 43 ), KEGG pathways ( 31 ), UniProtKB Keywords ( 54 ), COMPARTMENTS ( 59 ) and TISSUES ( 60 ). This assignment is done based on the consensus of the pathway annotations of the pre-existing STRING proteins in the most specific orthologous group that a new protein is assigned to. If these pre-existing proteins carry no pathway annotation, the consensus is attempted in the next-higher, parental orthologous group in the orthology hierarchy; this is repeated until it is successful or until the root level is reached. STRING does not assign pathways or functional subsystems outside their previously known taxonomic scope. A pathway&#x27;s scope is defined by the last common ancestor of all organisms that have in the past been annotated with this pathway. At the end of the computation process, all predictions are automatically uploaded to the internal STRING database, bulk download files are generated, and the user is given a unique STRING proteome identifier. This identifier functions as an organism name on the input page, making the newly submitted genome browsable and searchable. Submitters can share this identifier with other users, but if they choose not to, the submitted genomes remain private.<anchor xml:id="a28"/></p>
        <p>IMPROVED CO-EXPRESSION ANALYSIS</p>
        <p><anchor xml:id="a29"/>The degree of co-expression between RNAs (or between proteins) across different conditions provides an essential insight into the functional protein–protein interaction network of a cell ( 61–64 ). STRING collects gene expression evidence from RNA expression arrays and RNA-Seq datasets processed by the GEO database ( 65 ) as well as co-regulation evidence from the ProteomeHD database ( 7 ). In version 12.0 of STRING, the co-expression network is being extended with evidence from two novel sources: single-cell RNA-Seq data from the Human Protein Atlas ( 66 ) and proteomics datasets from the PRIDE database ( 67 ).<anchor xml:id="a30"/></p>
        <p><anchor xml:id="a31"/>The expression data tends to be sparse, high-dimensional and highly redundant. These attributes decrease the performance of correlations using Pearson Correlation Coefficient. For previous versions of STRING we have reduced the redundancy by removing highly correlated expression matrices before correlating the gene expression which, in turn, increased the recovery of the functional associations derived from these matrices. However, this did not fully address all of the challenges of such datasets.<anchor xml:id="a32"/></p>
        <p><anchor xml:id="a33"/>To address that, in the latest version we have utilized a novel method called FAVA (Functional Associations using Variational Autoencoders) ( 68 ) to build STRING’s co-expression network. This deep-learning model reduces the dimensionality of the data into lower-dimensional latent spaces using variational autoencoders (VAE). The benefit of encoding the matrices into fewer dimensions is 2-fold: it reduces the overall sparsity of the data and limits redundancy by essentially compressing the data. The predictions obtained from all the sources are combined in a probabilistic fashion ( 46 ) and the resulting scores are recalibrated to negate the effect that the non-independence of the sources has on the STRING network. New methods together with the additional sources result in significant improvement in the performance of STRING version 12.0 over STRING version 11.5 co-expression network (Figure 2A ). The performance of each individual source contributing to the combined network is shown in Figure 2B . In addition, the STRING interface now reports the associated fractional score and the source of each piece of evidence in the co-expression network.<anchor xml:id="a34"/></p>
        <p><anchor xml:id="a35"/>Improved interaction prediction based on co-expression. Interaction scores based on co-expression have been ranked and benchmarked against common KEGG pathway membership as ground truth. ( A ) Performance comparison of co-expression network between STRING version 11.5 and STRING version 12.0. ( B ) Overview of the performance of all expression datasets contributing to the STRING version 12.0 co-expression channel.<anchor xml:id="a36"/></p>
        <p><anchor xml:id="a37"/>RNA-Seq datasets have increased sensitivity for genes exhibiting low levels of expression ( 69 , 70 ). This combined with improved performance and the high-throughput nature of the experimental data reduces the inherent literature bias of the STRING network.<anchor xml:id="a38"/></p>
        <p>EXPERIMENT-LEVEL CONFIDENCE SCORING</p>
        <p><anchor xml:id="a39"/>For the experiments channel, STRING integrates pairwise experimental interaction evidence from BioGRID, IntAct, MINT, and others (( 37–40 ), see Figure 3 ). Each reported protein pair supported by a specific publication is considered an independent piece of evidence and scored individually. During import, duplicate records from different sources are removed. Each ‘experiment’, defined as all protein–protein pairs supported by a common PubMed identifier and a given detection method, is classified as a high-throughput (HT) experiment if at least 25 unique interactions are reported, otherwise as a low-throughput (LT) experiment.<anchor xml:id="a40"/></p>
        <p>Processing and scoring of experimental interaction evidence. Experimental evidence is retrieved from several public databases. Protein pairs from low-throughput (LT) experiments are grouped by detection method and pairs coming from high-throughput (HT) experiments are grouped by experiment. Within each group, pairs are benchmarked against the KEGG pathway database to assess the confidence of identifying functional associations. All LT pairs are assigned the benchmark score derived for the particular detection method. HT pairs are scored based on calibration on the experiment level.</p>
        <p><anchor xml:id="a41"/>For interactions detected by HT experiments, benchmarking against KEGG molecular pathway maps and scoring is performed separately for each experiment: each pair is assigned a raw score based on the number of shared and non-shared interactors for both proteins within this experiment. The more shared and the fewer non-shared interactors, the higher the raw quality score of the protein pair from this experiment. Based on the raw score, all pairs detected in the experiment are ranked and benchmarked against KEGG. A typical STRING calibration function is derived for each HT experiment, which is then used to assign a functional association score to each protein pair identified in the experiment ( 33 ).<anchor xml:id="a42"/></p>
        <p><anchor xml:id="a43"/>For the benchmarking and scoring of LT experiments, STRING makes use of the Molecular Interaction Controlled Vocabulary (PSI-MI CV, https://www.ebi.ac.uk/ols/ontologies/mi , ( 71 )). Specifically, STRING considers the methods annotated as ‘experimental interaction detection’ (MI:0045) and its children but excludes those that are inferred by the author/curator (MI:0363 and MI:0364) or predicted (MI:0063). Among the included methods, evidence generated by ‘genetic interference’ methods (MI:0254) is considered as strictly functional associations, while all other methods provide physical interaction evidence, which inherently is evidence for functional associations as well. Protein pairs are grouped by experimental interaction detection method, to obtain groups that are large enough for benchmarking. Because protein pairs detected by LT experiments tend to focus on specific pathways or known proteins, no curve-based score calibration is done. Instead, STRING directly translates the overall true-positive rate of each interaction detection method into the confidence score for that method. Each protein pair detected in an LT experiment by this method is then assigned the corresponding method&#x27;s score. By aggregating all scores for a particular protein pair across experiments, one experimental functional association score for that pair is derived.<anchor xml:id="a44"/></p>
        <p><anchor xml:id="a45"/>The highest number of experimentally detected associations has been derived by affinity chromatography technologies (40%), followed by genetic inference (34%) and transcriptional complementation assays (11%). Out of these, 82% came from HT experiments. The associations derived from these three HT experiments, on average, place below or around a confidence score of 0.25 (Figure 4A ), while, in comparison, the LT experiments for the same methods score more than twice as high with a medium confidence score of around 0.6 (Figure 4B ). The top three methods by confidence score for LT-derived associations are assays determining the 3D structure of protein complexes, which not surprisingly are excellent predictors of functional and physical protein–protein interactions.<anchor xml:id="a46"/></p>
        <p><anchor xml:id="a47"/>Reliability estimates for protein–protein interaction detection assays. The top three most prolific experimental interaction assay types are shown, ranked by the number of protein pairs to which they contribute in STRING. Benchmarked on KEGG pathways, they yield (on average) lower confidence scores when derived from the high-throughput assays ( A ), in contrast, for the equivalent low-throughput experiments (shown in color), the predicted confidence is substantially higher ( B ). The distributions shown in (A) encompass all HT interactions of a given assay type (for simplicity); in the actual scoring computations in STRING, each HT interaction datasets is scored separately.<anchor xml:id="a48"/></p>
        <p>In STRING’s ‘experimental’ evidence viewer, the user can now better appreciate the reliability of each experimental prediction, as the individual confidence for every HT and LT dataset is now communicated to the user in a form of three-tier confidence grade (‘high’, ‘medium’ and ‘exploratory’).</p>
        <p>OUTLOOK</p>
        <p><anchor xml:id="a49"/>Version 12.0 of STRING covers a phylogenetically diverse collection of 12 535 high-quality genomes. Beyond these, the system will record which genomes are frequently submitted by users—and these will then be prioritized for inclusion into subsequent releases. In addition, the results of an ongoing online user survey will be analyzed (350 users have already participated). This way, STRING will keep concentrating its resources on those areas that are of most interest to its users.<anchor xml:id="a50"/></p>
        <p>DATA AVAILABILITY</p>
        <p>STRING is freely available, under a Creative Commons Attribution license (CC BY 4.0).<anchor xml:id="a51"/></p>
    </body>
  </text>
</TEI>
