Description Usage Arguments Details Value Examples
View source: R/scmethrix_operations.R
Masks CpGs by coverage
1 2 3 4 5 6 7 8 | mask_by_coverage(
scm = NULL,
assay = "score",
low_threshold = NULL,
avg_threshold = NULL,
n_threads = 1,
verbose = TRUE
)
|
scm |
|
assay |
string; name of an existing assay. Default = "score" |
low_threshold |
numeric; The minimal coverage allowed. Everything below will get masked. If NULL, this will be ignored. |
avg_threshold |
numeric; The max average coverage. Typical value is 2, as there should only be 2 reads per cell. If NULL, this will be ignored. |
n_threads |
integer; Number of parallel instances. Can only be used if |
verbose |
boolean; Flag for outputting function status messages. Default = TRUE |
Takes scMethrix
object and masks sites with low overall or high average coverage by putting NA for assay values. The sites will remain in the object and all assays will be affected.
low_threshold
is used to mask sites with low overall coverage.
avg_threshold
is used to mask sites with high aberrant counts. For single cell data, this is typically CpG sites with an average count > 2, as there are only two strands in a cell to sequence.
An object of class scMethrix
1 2 | data('scMethrix_data')
mask_by_coverage(scMethrix_data,low_threshold=2, avg_threshold=2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.