setEvidenceLevel {GOSim} | R Documentation |
Specifies to use only GO terms with given evidence codes. This, in combination with the specified GO ontology ("BP", "MF", "CC"), influences, how the information content for individual GO terms is calculated.
setEvidenceLevel(evidences = "all", organism="human", gomap=NULL)
evidences |
character vector of evidence codes |
organism |
organism, for which to load a mapping of Entrez gene IDs to GO terms (see details) |
gomap |
an optional user provided mapping of Entrez gene IDs to GO terms to be used (see details) |
Each evidence code can be one of:
The method retrieves a mapping of Entrez gene IDs to GO terms, restricted by the given evidence codes. This mapping is now based on the respective organism annotation packages (org.Dm.eg.db for "fly", org.Hs.eg.db for "human", org.Mm.eg.db for "mouse", org.Pf.plasmo.db for "malaria", org.Rn.eg.db for "rat", org.Sc.sgd.db for "yeast"). Please refer to these packages for further information.
The user can optionally provide its own mapping of Entrez gene IDs to GO terms instead of using one of the packages mentioned before. The mapping should come in form of a 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"
The mapping is stored in the GOSimEnv environment.
By default all evidence codes are used. If another
behavior is wanted, one has to recalculate the information content of
all GO terms via calcICs
.
The evidence level influences the behavior of all other functions, especially
filterGO
and getGOInfo
.
Holger Froehlich
<www.geneontology.org>
setOntology
, calcICs
, filterGO
, getGOInfo
## Not run: setEvidenceLevel("all") # the default behavior