mkAssay | R Documentation |
Given a SummarizedExperiment
input with a counts or CPM assay, this
function creates additional assays for by computing the CPM, log, or both
of the input assay to be used in further analysis.
mkAssay(
SE_obj,
input_name = "counts",
output_name = NULL,
log = FALSE,
counts_to_CPM = TRUE,
prior_counts = 3
)
SE_obj |
a |
input_name |
a character string specifying the name of the assay to
be referenced for creating additional assays. Default is |
output_name |
a character string to use in place of the |
log |
logical. Indicate whether an assay returned should be the log
of whichever assay is specified in |
counts_to_CPM |
logical. This argument only applies if the
|
prior_counts |
a small integer specifying the average count to be added to
each observation to avoid taking the log of zero. Used only if
|
This function returns a SummarizedExperiment
object with up
to 3 additional assay types attached to the original inputted object.
output_name _cpm |
Counts per million |
log_\code{output_name}_cpm |
Log counts per million |
log_\code{output_name} |
Log of original input assay. |
Aubrey Odom-Mabey
# Create a log assay of the original assay input
# TB_hiv dataset already has counts data
log_only <- mkAssay(TB_hiv, log = TRUE, counts_to_CPM = FALSE)
log_only
# Create a CPM assay
CPM_only <- mkAssay(TB_hiv)
CPM_only
# Create a logCPM, logcounts, and CPM assay
all_assays <- mkAssay(TB_hiv, log = TRUE)
all_assays
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.