Question: How to calculate GOsimilarity between different species
gravatar for teresa.noviello89
3.8 years ago by
teresa.noviello890 wrote:

Hi; I'd like to know if it is possible to calculate similarities between GO terms or genes from two different species. I know that some Bioconductor packages like GOSemSim or GOSim compute this, but it is olway intraspecie. Is it possible to do this kind of analysis inter-species? Thanks

ADD COMMENTlink modified 3.3 years ago by e.rempel890 • written 3.8 years ago by teresa.noviello890
gravatar for Jean-Karim Heriche
3.8 years ago by
EMBL Heidelberg, Germany
Jean-Karim Heriche23k wrote:

You can compute semantic similarities between terms and genes across species because you can consider annotations of genes in both species as one corpus and use this to compute the frequency of each term which is the basis for all information content-based similarity measures. Most R packages have pre-computed species-specific terms similarities to be fast. For custom use, I would suggest the dnet R package. You could do something like (untested):

ig.GOBP <- dRDataLoader(RData='ig.GOBP') # GO biological process domain
gene_annotations <- read.csv("gene_annotations.txt", header=F, sep="\t")
dag <- dDAGannotate(ig.GOBP, annotations=gene_annotations, path.mode="all_paths")
sim <- dDAGgeneSim(g=dag, genes=gene_list, method.gene="max", method.term="Resnik")
ADD COMMENTlink written 3.8 years ago by Jean-Karim Heriche23k
gravatar for e.rempel
3.3 years ago by
Germany, Heidelberg, COS
e.rempel890 wrote:


you could actually use GOSemSim package to calculate semantic similarity of two groups of GO terms, whereby the groups could be from different species. For this purpose, you could use the function mgoSim

ADD COMMENTlink written 3.3 years ago by e.rempel890
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1275 users visited in the last hour