View source: R/browser_ORFikExp.R
multiOmicsPlot_ORFikExp | R Documentation |
Customizable html plots for visualizing genomic data.
multiOmicsPlot_ORFikExp(
display_range,
df,
annotation = "cds",
reference_sequence = findFa(df),
reads = outputLibs(df, type = "pshifted", output.mode = "envirlist", naming = "full",
BPPARAM = BiocParallel::SerialParam()),
viewMode = c("tx", "genomic")[1],
custom_regions = NULL,
leader_extension = 0,
trailer_extension = 0,
withFrames = libraryTypes(df, uniqueTypes = FALSE) %in% c("RFP", "RPF", "LSU"),
frames_type = "lines",
colors = NULL,
kmers = NULL,
kmers_type = c("mean", "sum")[1],
ylabels = bamVarName(df),
lib_to_annotation_proportions = c(0.8, 0.2),
lib_proportions = NULL,
annotation_proportions = NULL,
width = NULL,
height = NULL,
plot_name = "default",
plot_title = NULL,
display_sequence = c("both", "nt", "aa", "none")[1],
seq_render_dist = 100,
aa_letter_code = c("one_letter", "three_letters")[1],
annotation_names = NULL,
start_codons = "ATG",
stop_codons = c("TAA", "TAG", "TGA"),
custom_motif = NULL,
log_scale = FALSE,
BPPARAM = BiocParallel::SerialParam(),
input_id = "",
summary_track = FALSE,
summary_track_type = frames_type,
export.format = "svg"
)
display_range |
the whole region to visualize,
a |
df |
an ORFik |
annotation |
the whole annotation which your target region is a subset,
a |
reference_sequence |
the genome reference, default ORFik::findFa(df) |
reads |
the NGS libraries, as a list of |
viewMode |
character, default "tx" (transcript coordinates, first position is 1,
exons are merged into a single sequence) |
custom_regions |
a GRangesList or NULL, default: NULL. The alternative annotation, like self defined uORFs etc. The vertical annotation bars will have a different color. |
leader_extension |
integer, default 0. (How much to extend view upstream) |
trailer_extension |
integer, default 0. (How much to extend view downstream) |
withFrames |
a logical vector, default
|
frames_type |
character, default "lines". Alternative: |
colors |
character, default NULL (automatic colouring). If "withFrames" argument is TRUE, colors are set to to c("red", "green", "blue") for the 3 frames. Alternative: Character vector of length 1 or length of "reads" list argument. |
kmers |
numeric (integer), bin positions into kmers. |
kmers_type |
character, function used for kmers sliding window. default: "mean", alternative: "sum" |
ylabels |
character, default |
lib_to_annotation_proportions |
numeric vector of length 2. relative sizes of profiles and annotation. |
lib_proportions |
numeric vector of length equal to displayed libs. Relative sizes of profiles displayed |
annotation_proportions |
numeric vector of length 3 (seq displayed), or 2 (seq not displayed). Relative sizes of annotation tracks. |
width |
numeric, default NULL. Width of plot. |
height |
numeric, default NULL. Height of plot. |
plot_name |
character, default "default" (will create name from display_range name). |
plot_title |
character, default NULL. A title for plot. |
display_sequence |
character/logical, default |
seq_render_dist |
integer, default 100. The sequences will appear after zooming below this threshold. |
aa_letter_code |
character, when set to "three_letters", three letter amino acid code is used. One letter by default. |
annotation_names |
character, default NULL. Alternative naming for annotation. |
start_codons |
character vector, default "ATG" |
stop_codons |
character vector, default c("TAA", "TAG", "TGA") |
custom_motif |
character vector, default NULL. |
log_scale |
logical, default FALSE. Log2 scale the count values, for easier visualization of shapes. |
BPPARAM |
how many cores/threads to use? default: |
input_id |
character path, default: "", id for shiny to disply structures, should be "" for local users. |
summary_track |
logical, default FALSE. Display a top track, that is the sum of all tracks. |
summary_track_type |
character, default is same as 'frames_type' argument |
export.format |
character, default: "svg". alternative: "png". when you click the top right image button export, what should it export as? |
the plot object
library(RiboCrypt)
df <- ORFik.template.experiment()[9,] #Use third library in experiment only
cds <- loadRegion(df, "cds")
multiOmicsPlot_ORFikExp(extendLeaders(extendTrailers(cds[1], 30), 30), df = df,
frames_type = "columns")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.