process_rna.Rd
Process batch transcriptomics data
process_rna(
multiassay,
transformation = c("vst", "rlog", "log2"),
protein_coding = TRUE,
filter = TRUE,
min_count = 10,
min_sample = 0.5,
dependent = "diagnosis",
levels = NULL,
covariates,
batch_correction = TRUE,
batch = "batch",
remove_sample_outliers = FALSE
)
Multiassay experiment object generated by Omix
generate_multiassay
function
transformation method to choose from. Available methods are vst, rlog, and log2.
Logical whether to filter out non protein coding genes
Logical whether to perform gene filtering
Minimum count
Percentage of samples that have at least the min_count
,
or else the gene is filtered out
Dependent variable for the DeSEQ2 analysis, usually the disease group variable
Character vector with reference group as first element. Set parameter as NULL if dependent is NULL.
Technical and biological covariates to use for DESEQ2 analysis and denoising
Logical whether to perform batch correction. The processed matrix returned will be denoised for designated covariates and technical batch.
Technical batch, use batch2 for another technical batch
Logical whether to remove sample outliers
a MultiAssayExperiment object with rna_processed
slot
Other Pre-processing:
batch_correction_protein()
,
combat_correction()
,
filter_protein()
,
generate_multiassay()
,
median_centering_correction()
,
process_protein()