geom_logo {ggseqlogo} | R Documentation |
Plots sequence logo as a layer on ggplot
Description
Plots sequence logo as a layer on ggplot
Usage
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, ...)
Arguments
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 |
Examples
# Load sample data
data(ggseqlogo_sample)
# Produce single sequence logo using geom_logo
p1 = ggseqlogo( seqs_dna[[1]] )