Skip to content

MicrobiologyETHZ/atgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATGO

An R package to enable GO term enrichment testing in A. thaliana.

Various support functions are included but the main function is:

agi_go_enrichment             package:atgo             R Documentation

Function to look for GO term enrichment in a list of A. thaliana genes

Description:

     Function to look for GO term enrichment in a list of A. thaliana
     genes

Usage:

     agi_go_enrichment(
       agi_list,
       variants = TRUE,
       relationships = "all",
       aspects = "all",
       evidence = "any",
       method = "binom",
       p.adjust_method = "BH"
     )

Arguments:

agi_list: A vector of AGI codes for A. thaliana genes of interest

variants: A logical indicating whether or not isoform variants are
          included as part of their locus. Default: TRUE

relationships: A vector of GO relationships to consider, see
          http://www.ontobee.org/ontology/RO .  Default: all

evidence: A vector of GO evidence codes to consider, see
          http://geneontology.org/docs/guide-go-evidence-codes/ .
          Default: any

  method: The method to use for statistical testing; binom, fisher or
          chisq. Default: binom

p.adjust_method: The method for p-value adjustment, see p.adjust.
          Default: BH

  aspect: A vector of GO aspects to consider. F: molecular function; C:
          cellular component; P: biological process. Default: all

Details:

     GO terms are found for all genes in the agi_list. For each term,
     associated genes are counted in the agi_list and in the rest of A.
     thaliana. A gene is considered associated if either it has a
     direct association according to ath_goslim or if it is associated
     with any of the offspring terms. A statistical test is then
     carried out to determine the likelihood of the term being over- or
     under-represented. P-values are then adjusted for multiple
     testing.

Value:

     A labelled vector of adjusted p-values.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages