setEvidenceLevel(evidences = "all", organism=org.Hs.egORGANISM, gomap=org.Hs.egGO)
Gene ids for which no GO associations exist are left out of the environment.
The method retrieves a mapping of primary gene IDs (usually Entrez) to GO terms, restricted by the given evidence codes. This mapping is based on the respective organism annotation packages (e.g. org.Dm.eg.db for fly, org.Hs.eg.db for human, etc.). The user passes the GO mapping and the organism name to the function. Please refer to the annotation packages for further information.
In case there does not exist an annotation package so far, the user can optionally provide its own mapping of primary gene IDs to GO terms instead of using one of the packages mentioned before. The mapping should come in form of a nested list having a format as in the following example (no NAs are allowed):
\$`11305`
\$`11305`\$`GO:0006810`
\$`11305`\$`GO:0006810`\$GOID \[1\] "GO:0006810"
\$`11305`\$`GO:0006810`\$Evidence \[1\] "IEA"
\$`11305`\$`GO:0006810`\$Ontology \[1\] "BP"
\$`11305`\$`GO:0008203`
\$`11305`\$`GO:0008203`\$GOID
\[1\] "GO:0008203"
\$`11305`\$`GO:0008203`\$Evidence \[1\] "ISS"
\$`11305`\$`GO:0008203`\$Ontology \[1\] "BP"
\$`11306`
\$`11306`\$`GO:0006810`
\$`11306`\$`GO:0006810`\$GOID \[1\] "GO:0006810"
\$`11306`\$`GO:0006810`\$Evidence \[1\] "IEA"
\$`11306`\$`GO:0006810`\$Ontology \[1\] "BP"
\$`11306`\$`GO:0006879`
\$`11306`\$`GO:0006879`\$GOID
\[1\] "GO:0006879"
\$`11306`\$`GO:0006879`\$Evidence \[1\] "IMP"
\$`11306`\$`GO:0006879`\$Ontology \[1\] "BP"
setOntology
, calcICs
, filterGO
, getGOInfo
setEvidenceLevel("all")
# the default behavior
Run the code above in your browser using DataLab