Description Usage Arguments Value Examples
Get a ranking of motifs by their enrichment in one specific sequence
1 2 3 4 5 6 7 8 9 10 11  | 
obj | 
 a MotifEnrichmentResults object  | 
seq.id | 
 either the sequence number or sequence name  | 
bg | 
 if to use background corrected P-values to do the ranking (if available)  | 
id | 
 if to show PWM IDs instead of target TF names  | 
order | 
 if to output the ordering of PWMs instead of actual P-values or raw values  | 
rank | 
 if the output should be rank of a PWM instead of actual P-values or raw values  | 
unique | 
 if TRUE, only the best rank is taken for each TF (only when id = FALSE, order = FALSE)  | 
... | 
 currently unused  | 
a vector of P-values or raw enrichments sorted such that the first motif is most enriched
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | if(requireNamespace("PWMEnrich.Dmelanogaster.background")){
   ###
   # load the pre-compiled lognormal background
   data(PWMLogn.dm3.MotifDb.Dmel, package = "PWMEnrich.Dmelanogaster.background")
   # scan two sequences for motif enrichment
   sequences = list(DNAString("GAAGTATCAAGTGACCAGTAAGTCCCAGATGA"), 
     DNAString("AGGTAGATAGAACAGTAGGCAATGAAGCCGATG"))
   res = motifEnrichment(sequences, PWMLogn.dm3.MotifDb.Dmel)
   # most enriched in the second sequences (sorted by lognormal background P-value)
   head(motifRankingForSequence(res, 2))
   # return unique TFs enriched in sequence 2
   head(motifRankingForSequence(res, 2, unique=TRUE))
   # sorted by raw affinity instead of P-value
   head(motifRankingForSequence(res, 2, bg=FALSE))
   # show IDs instead of target TF names
   head(motifRankingForSequence(res, 2, id=TRUE))
   # output the rank instead of P-value
   head(motifRankingForSequence(res, 2, rank=TRUE))
}
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.