coverage_filter.Rd
Filter matrices by coverage
coverage_filter( m, cov_thr = 1, min_samples = 1, prop_samples = 0, group = NULL, n_chunks = 1, n_cores = 1 )
m |
|
---|---|
cov_thr | minimum coverage required to call a loci covered |
min_samples | Minimum number of samples that should have a loci with coverage >= |
prop_samples | Minimum proportion of samples that should have a loci with coverage >= |
group | a column name from sample annotation that defines groups. In this case, the number of min_samples will be tested group-wise. |
n_chunks | Number of chunks to split the |
n_cores | Number of parallel instances. |
An object of class methrix
Takes methrix
object and filters CpGs based on coverage statistics
data('methrix_data') #keep only CpGs which are covered by at-least 1 read across 3 samples coverage_filter(m = methrix_data, cov_thr = 1, min_samples = 3)#>#>#> An object of class methrix #> n_CpGs: 693 #> n_samples: 4 #> is_h5: FALSE #> Reference: hg19