Description Usage Arguments Details Value Author(s)
The function filters out the data for the probes that are specified by the user
1 | applyFilters(x, filter = "all", custom.filter)
|
x |
A matrix containing beta values |
filter |
A character vector specifying the types of filters to apply. Can specify multiple filters. |
custom.filter |
A character vector containing the names of the probes to be filtered |
The function currently supports filtering of probes based only on the Illumina Methylation 450k platform. The following filters have been implemented:
No filtering is done
All non-CpG probes are filtered out. Non-CpG probes are probes that do not begin with ācgā
All probes that are associated with the sex chromosomes are filtered out
Probes that are associated with a common SNP (common SNP is a SNP with Minor Allele Frequency > 1% as defined by the UCSC snp135common track) within 10bp of the interrogated CpG site are filtered out
Probes that have 15bp from the interrogated CpG site overlapping with a known Repeat (as defined by RepeatMasker and TandemRepeatFinder) are filtered out
All the filters are applied to the data i.e. noncg, sex, snp and rpt
This option is provided so that the user can apply their own customized filter instead of using the filters provided with the package. A character vector containing the names of the probes to be filtered out is expected
The script used to create the standard filters that have been provided with the package and can be found in āinst/scripts/createFilters.Rā
A matrix of filtered beta values
Moiz Bootwalla
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.