Learn R Programming

AnnotationFuncs (version 1.22.0)

pickGO: Cleans up result from org...

Description

Cleans up result from org.Xx.egGO and returns specific GO identifiers

Usage

pickGO(l, evidence=NA, category=NA)

Arguments

l
Character vector, or list of, og GO identifiers.
evidence
Character vector, filters on which kind of evidence to return; for a larger list see getEvidenceCodes. \* Evidence codes may be: c('IMP','IGI','IPI','ISS','IDA','IEP','IEA','TAS','NAS','ND','IC'). \* Leave as NA to ignore filtering on this part.
category
Character vector, filters on which ontology to return: biological process (BP), cellular component (CC), or molecular function (MF). \* Leave as NA to ignore filtering on this part.

Value

Details

Cleans up result from org.Xx.egGO and returns GO identifier for either biological process (BP), cellular component (CC), or molecular function (MF). Can be used on list of GOs from translate, or a single list of GOs from an annotation package. May reduce list, if the (sub)list does not contain the chosen class!

See Also

pickRefSeq, getEvidenceCodes, translate

Examples

Run this code
genes <- c(280705, 280706, 100327208)
GO <- translate(genes, org.Bt.egGO)
# Get all biological processes:
pickGO(GO, category='BP')
# Get all ontologies with experimental evidence:
pickGO(GO, evidence=c('IMP','IGI','IPI','ISS','IDA','IEP','IEA'))

Run the code above in your browser using DataLab