Gene Ontology analysis
2
0
Entering edit mode
@babakloghmani-23075
Last seen 4.7 years ago

Hi,

I am using Limma/edgeR packages for analysing my RNA-seq data from two bacteria. I am going to do Gene ontology analysis on the data. There is no built-in package for the two bacteria that I work on, so I made organism packages using makeorgpackagefromncbia(). The problem is, the packages made this way do not contain 'egGO2ALLEGS', so it is impossible to do gene otology analysis using gonna() function from edgeR. Does anybody know if there is an alternative way to do so in R environment? or I need to export data and do the analysis on some websites?

Cheers, Babak

ontology edger limma ncbi organism package • 1.6k views
ADD COMMENT
1
Entering edit mode
@james-w-macdonald-5106
Last seen 30 minutes ago
United States

If there are websites that exist for doing GO analyses on bacteria, that might be the easiest way to go. Last I checked there wasn't a lot of GO information for bacteria at NCBI in the gene2go table, or UniProt, which is the current fallback if there's nothing at NCBI. It wouldn't be that big of a hassle to download GO data from a different source and insert into the SQLite database that you are creating, but if you can do it online without any fuss, why bother?

ADD COMMENT
0
Entering edit mode

Actually I have sufficient information in gene2go table to do the analysis. The problem is, Idont know how to use this table using gonna or kegga functions. can you help me by that?

ADD REPLY
0
Entering edit mode

Zekers!

From: babak.loghmani [bioc] noreply@bioconductor.org Sent: Monday, March 23, 2020 13:34 To: Hooiveld, Guido guido.hooiveld@wur.nl Subject: [bioc] C: Gene Ontology analysis

Activity on a post you are following on support.bioconductor.orghttps://support.bioconductor.org

User babak.loghmanihttps://support.bioconductor.org/u/23075/ wrote Comment: Gene Ontology analysishttps://support.bioconductor.org/p/129079/#129253:

Actually I have sufficient information in gene2go table to do the analysis. The problem is, Idont know how to use this table using gonna or kegga functions. can you help me by that?

ADD REPLY
0
Entering edit mode
@gordon-smyth
Last seen 3 hours ago
WEHI, Melbourne, Australia

limma can do the GO analysis for a custom species if you provide the GeneID to GOTERM associations as a data.frame with two columns. To use that facility, use the kegga function instead of goana and give the data.frame as the gene.pathway argument. But I agree that using a bacteria annotation website would be the easiest if such exists.

ADD COMMENT
0
Entering edit mode

The problem is that int matrix of counts, I have gene ids indicated by their old locus name, and in the gene2go table, they are indicated by Entrez id. so just passing the gene id and GOTERM will not work because in two tables genes are indicated by different identifiers.

ADD REPLY

Login before adding your answer.

Traffic: 887 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6