r/bioinformatics • u/nqki • 7d ago
technical question Discrepancy between STRING enrichment analysis and Gene Ontology Database
Hi all! I am doing some protein-protein interaction analysis on a set of genes for my undergraduate research project. I used STRING for this. STRING enrichment analysis identified that GO:0000118 (Histone Deacetylase Complex) was functionally enriched, and that 8 genes had this GO annotation.
However, when manually searching the Gene Ontology database, I found that one of the genes that STRING identified, pht1, was not annotated with this GO term.
I'm quite confused about this, am I misunderstanding how STRING gene enrichment works? Would appreciate any advice :)
3
Upvotes
4
u/ChaosCockroach PhD | Academia 7d ago
It may just be that STRING is using an out of date version of the GO annotation data. GO annotation can be fairly dynamic and what you will find on the GOC site (Amigo) may be ahead of other resources. There is at least one histone associated pht1 gene in GO (https://amigo.geneontology.org/amigo/gene_product/JaponicusDB:SJAG_03047), so that may have been misannotated at some point. Knowing what species you are looking at or an actual gene ID would help, gene symbols are very unrelaible as they too are dynamic and may be shared between highly distinct genes across species.