CimpleG1.0.1 package

A Method to Identify Single CpG Sites for Classification and Deconvolution

CimpleG-package

CimpleG: A Method to Identify Single CpG Sites for Classification and ...

CimpleG

Find simple CpG (CimpleG) signatures.

compute_ax

Feature selection function used in the sigma delta space

compute_diffmeans_sumvar

Compute diff mean sum var dataframe

darken

Helper function to darken down a given color.

deconv_pred_obs_plot

Scatter plots of observed (true) vs predicted values for deconvolution...

deconv_ranking_plot

Boxplot and rankings of deconvolution metrics for deconvolution result...

deconvolution_barplot

Stacked barplot of deconvolution results

deconvolution_epidish

EpiDISH deconvolution

deconvolution_nmf

NMF deconvolution

deconvolution_nnls

NNLS deconvolution

diffmeans_sumvariance_plot

Creates the old version of the difference in means by sum of variances...

dmsv_plot

Creates the old version of the difference in means by sum of variances...

eval_test_data

Evaluation of produced models on test data

get_cpg_annotation

Get CpG annotation from Illumina

lighten

Helper function to lighten up a given color.

load_object

Load an R object saved with CimpleG or an RDS file.

make_color_palette

Make color palette data frame

make_deconv_pred_obs_data

Make tidy data for use in deconvolution plots

make_deconv_ref_matrix

Build deconvolution reference matrix

predict.CimpleG

Predict outcome from a CimpleG signatures on new data

run_deconvolution

Perform deconvolution on a new set of samples, based on the CimpleG mo...

save_object

Save an R object to disk with fast and efficient compression algorithm...

select_features

Feature selection function used in the diffmeans, sumvariance space

signature_plot

CpG signature plot

DNA methylation signatures are usually based on multivariate approaches that require hundreds of sites for predictions. 'CimpleG' is a method for the detection of small CpG methylation signatures used for cell-type classification and deconvolution. 'CimpleG' is time efficient and performs as well as top performing methods for cell-type classification of blood cells and other somatic cells, while basing its prediction on a single DNA methylation site per cell type (but users can also select more sites if they so wish). Users can train cell type classifiers ('CimpleG' based, and others) and directly apply these in a deconvolution of cell mixes context. Altogether, 'CimpleG' provides a complete computational framework for the delineation of DNAm signatures and cellular deconvolution. For more details see Maié et al. (2023) <doi:10.1186/s13059-023-03000-0>.

  • Maintainer: Tiago F.V. Maié
  • License: GPL (>= 3)
  • Last published: 2025-12-07