Description Details Input detection Sample processing Report generation
The crystalmeth package provides a coherent framework to use DNA methylation data for diagnostic purposes. Essentially, the workflow is split into four step which are outlined in further detail below. For more information and feature requests, refer to the Github Repository.
The major steps in processing samples are:
Detect input (via scan_directory()
)
Initiate an object of class ClassificationCase
for every pair of IDAT files
Process samples
Render a diagnostic report for each case
The first step is to load data for the cases that should be classified. Currently, only raw data (IDAT files) are supported as some features (such as CNV calling) need access to raw intensity measurements of the array. Support for loading other types of data suchs as Beta values, MSet or RgSet objects may be included in future versions.
After detecting the input files, data has to be loaded into memory. Crystalmeth offers
a handy object type called ClassificationCase for this purpose. Upon initiation,
it performs a thorough check of the input files. Afterwards, a single command case$run_workflow()
will load, preprocess and impute missing data. Furthermore, the sample is classified,
tumor purity estimation performed and a copy-number profile is generated.
The package comes with the function render_report()
, a handy wrapper around rmarkdown::render()
.
It will create a report based on a markdown template for an object of type ClassificationCase
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.