Description Usage Arguments Details Value Examples
View source: R/scmethrix_operations.R
Subsets an scMethrix object based on regions, contigs and/or samples.
1 2 3 4 5 6 7 8 9 |
scm |
|
regions |
genomic regions to subset by. Could be a data.table with 3 columns (chr, start, end) or a |
contigs |
string; array of chromosome names to subset by |
samples |
string; array of sample names to subset by |
by |
string to decide whether to "include" or "exclude" the given criteria from the subset |
overlap_type |
string; defines the type of the overlap of the CpG sites with the target region. Default value is |
verbose |
boolean; Flag for outputting function status messages. Default = TRUE |
Takes scMethrix object and filters CpGs based on region, contig and/or sample. Can
either subset (include) to or filter (exclude) the specified parameters.
An object of class scMethrix
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | data('scMethrix_data')
contigs <- c("chr1","chr3")
regions <- GenomicRanges::GRanges(seqnames = "chr1", ranges = IRanges(1,100000000))
samples <- c("C1","C2")
#Subset to only samples bed1 and bed3, and chromosome 1
subset_scMethrix(scMethrix_data, samples = samples, contigs = contigs, by = "include")
#Subset to only region "chr1:1-5"
subset_scMethrix(scMethrix_data, regions = regions, by = "include")
#Subset to exclude samples bed1 and bed3, and chromosome 1
subset_scMethrix(scMethrix_data, samples = samples, contigs = contigs, by = "exclude")
#Subset to exclude region "chr1:1-5"
subset_scMethrix(scMethrix_data, regions = regions, by = "exclude")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.