Plots sequence logo as a layer on ggplot
Plots sequence logo as a layer on ggplot
geom_logo(data = NULL, method = "bits", seq_type = "auto", namespace = NULL, font = "roboto_medium", stack_width = 0.95, rev_stack_order = F, col_scheme = "auto", low_col = "black", high_col = "yellow", na_col = "grey20", plot = T, ...)
data |
Character vector of sequences or named list of sequences. All sequences must have same width. |
method |
Height method, can be one of "bits" or "probability" (default: "bits") |
seq_type |
Sequence type, can be one of "auto", "aa", "dna", "rna" or "other" (default: "auto", sequence type is automatically guessed) |
namespace |
Character vector of single letters to be used for custom namespaces. Can be alphanumeric, including Greek characters. |
font |
Name of font. See |
stack_width |
Width of letter stack between 0 and 1 (default: 0.95) |
rev_stack_order |
If |
col_scheme |
Color scheme applied to the sequence logo. See |
low_col, high_col |
Colors for low and high ends of the gradient if a quantitative color scheme is used (default: "black" and "yellow"). |
na_col |
Color for letters missing in color scheme (default: "grey20") |
plot |
If |
... |
Additional arguments passed to layer params |
# Load sample data data(ggseqlogo_sample) # Produce single sequence logo using geom_logo p1 = ggseqlogo( seqs_dna[[1]] )
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.