15 May 18:56
Re: GSEABase how to map gene symbols to mouse EntrezId or Affy
From: Martin Morgan <mtmorgan@...>
Subject: Re: GSEABase how to map gene symbols to mouse EntrezId or Affy
Newsgroups: gmane.science.biology.informatics.conductor
Date: 2008-05-15 16:56:20 GMT
Subject: Re: GSEABase how to map gene symbols to mouse EntrezId or Affy
Newsgroups: gmane.science.biology.informatics.conductor
Date: 2008-05-15 16:56:20 GMT
Hi Vladimir -- "Vladimir Morozov" <vmorozov@...> writes: > Hi > > Any suggestions how to map gene symbols to mouse EntrezId(preffered) or > Affy. > mapping to Entez apparently is not supported by GSEABase >> mapIdentifiers(gss,EntrezIdentifier()) > Error in .mapIdentifiers_isMappable(from, to) : > unable to map from 'Symbol' to 'EntrezId' > neither GeneIdentifierType has annotation mapIdentifiers needs to know where to look for the map. I guess the way you created gss means that it doesn't know about the organism you're using, and EntrezIdentifier() also doesn't. What you want is > mapIdentifiers(gss, EntrezIdentifier("org.Mm.eg.db")) GeneSetCollection names: chr5q23, chr16q24 (2 total) unique identifiers: (0 total) types in collection: geneIdType: EntrezIdentifier (1 total) collectionType: BroadCollection (1 total) Here I'm using (and I guess you are too) the gss that comes from example(getBroadSets). These are human genes, and have no corresponding mouse equivalents (see below)... > Error in GeneSetCollection(lapply(what, mapIdentifiers, to, ..., verbose > = verbose)) : > error in evaluating the argument 'object' in selecting a method for > function 'GeneSetCollection' > > > Mapping to Affys works for human, but not for mouse >> mapIdentifiers(gss, AnnotationIdentifier("hgu95av2.db")) > GeneSetCollection > names: chr5q23, chr16q24 (2 total) > unique identifiers: 35089_at, 35090_g_at, ..., 35807_at (79 total) > types in collection: > geneIdType: AnnotationIdentifier (1 total) > collectionType: BroadCollection (1 total) >> mapIdentifiers(gss, AnnotationIdentifier("mouse4302.db")) > GeneSetCollection > names: chr5q23, chr16q24 (2 total) > unique identifiers: (0 total) > types in collection: > geneIdType: AnnotationIdentifier (1 total) > collectionType: BroadCollection (1 total) This is becaus the identifiers are not in mouse > ids <- unique(unlist(geneIds(gss))) > egs <- mget(ids, revmap(mouse4302ENTREZID), ifnotfound=NA) > sum(!sapply(egs, is.na)) [1] 0 >> > > > Thanks > > > Vladimir Morozov > > > [[alternative HTML version deleted]] > > _______________________________________________ > Bioconductor mailing list > Bioconductor@... > https://stat.ethz.ch/mailman/listinfo/bioconductor > Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor -- -- Martin Morgan Computational Biology / Fred Hutchinson Cancer Research Center 1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109 Location: Arnold Building M2 B169 Phone: (206) 667-2793 _______________________________________________ Bioconductor mailing list Bioconductor@... https://stat.ethz.ch/mailman/listinfo/bioconductor Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
RSS Feed