Package: CimpleG 1.0.1

Tiago F.V. Maié

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

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>.

Authors:Tiago F.V. Maié [aut, cre]

CimpleG_1.0.1.tar.gz
CimpleG_1.0.1.zip(r-4.7)CimpleG_1.0.1.zip(r-4.6)CimpleG_1.0.1.zip(r-4.5)
CimpleG_1.0.1.tgz(r-4.6-any)CimpleG_1.0.1.tgz(r-4.5-any)
CimpleG_1.0.1.tar.gz(r-4.7-any)CimpleG_1.0.1.tar.gz(r-4.6-any)
CimpleG_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
CimpleG/json (API)

# Install 'CimpleG' in R:
install.packages('CimpleG', repos = c('https://costalab.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/costalab/cimpleg/issues

Pkgdown/docs site:https://costalab.github.io

Datasets:

On CRAN:

Conda:

biomarker-discoverybiomarkerscell-type-classificationcpg-signaturedeconvolutionmethylation

5.51 score 8 stars 2 scripts 313 downloads 22 exports 166 dependencies

Last updated from:02d0a873b1. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK341
source / vignettesOK351
linux-release-x86_64OK362
macos-release-arm64OK189
macos-oldrel-arm64OK229
windows-develOK226
windows-releaseOK228
windows-oldrelOK210
wasm-releaseOK291

Exports:cimplegCimpleGcompute_axcompute_diffmeans_sumvarcpgdarkendeconv_pred_obs_plotdeconv_ranking_plotdeconvolution_barplotdiffmeans_sumvariance_plotdmsv_ploteval_test_dataget_cpg_annotationlightenload_objectmake_color_palettemake_deconv_pred_obs_datamake_deconv_ref_matrixrun_deconvolutionsave_objectselect_featuressignature_plot

Dependencies:archiveaskpassassertthatbackportsbase64encbitbit64broombslibbutchercachemcaretclasscliclockcodetoolscolorspacecolourpickercommonmarkcpp11crayoncurldata.tablediagramdialsDiceDesigndigestdplyre1071evaluatefarverfastmapfontawesomeforcatsforeachforecastfracdifffsfurrrfuturefuture.applyGauProgenericsggExtraggplot2ggrepelggsciglobalsgluegowergreyboxgtablegtoolshardhathighrhmshtmltoolshtmlwidgetshttpuvhttripredisobanditeratorsjquerylibjsonliteKernSmoothknitrlabelinglaterlatticelavalbfgslifecyclelistenvlmtestlobstrlubridatemagrittrMAPAMASSMatrixmatrixStatsmemoisemimeminiUImixoptmodelenvModelMetricsnlmenloptrnnetnnlsnumDerivOneRopensslotelparallellyparsnippatchworkpillarpkgconfigplotrixplyrpracmaprettyunitspROCprodlimprogressprogressrpromisesproxypurrrR6rappdirsRColorBrewerRcppRcppArmadillorecipesreshape2rlangrmarkdownrpartrsampleS7sassscalessfdshapeshinyshinyjsslidersmoothsourcetoolssparsevctrssplitfngrSQUAREMstatmodstringistringrsurvivalsystailortexregtibbletictoctidyrtidyselecttimechangetimeDatetinytextsutilstunetzdburcautf8vctrsviridisLitevroomwarpwithrworkflowsxfunxtableyamlyardstickzoo

Generate signatures
CimpleG (Simple CpG signatures) | Installation | Loading package | Loading data | Running CimpleG | Plotting CimpleG CpG signature

Last update: 2025-11-13
Started: 2022-07-06

Quickly save and load (large) objects
CimpleG to save and load large files in R | Loading the package | Saving an object | Loading an object

Last update: 2023-12-11
Started: 2023-12-11

Readme and manuals

Help Manual

Help pageTopics
Find simple CpG (CimpleG) signatures.CimpleG cimpleg cpg
Feature selection function used in the sigma delta spacecompute_ax
Compute diff mean sum var dataframecompute_diffmeans_sumvar
Helper function to darken down a given color.darken
Scatter plots of observed (true) vs predicted values for deconvolution.deconv_pred_obs_plot
Boxplot and rankings of deconvolution metrics for deconvolution results.deconv_ranking_plot
Stacked barplot of deconvolution resultsdeconvolution_barplot
EpiDISH deconvolutiondeconvolution_epidish
NMF deconvolutiondeconvolution_nmf
NNLS deconvolutiondeconvolution_nnls
Creates the old version of the difference in means by sum of variances plotdiffmeans_sumvariance_plot
Creates the old version of the difference in means by sum of variances plotdmsv_plot
Evaluation of produced models on test dataeval_test_data
Get CpG annotation from Illuminaget_cpg_annotation
Helper function to lighten up a given color.lighten
Load an R object saved with CimpleG or an RDS file.load_object
Make color palette data framemake_color_palette
Make tidy data for use in deconvolution plotsmake_deconv_pred_obs_data
Build deconvolution reference matrixmake_deconv_ref_matrix
Predict outcome from a CimpleG signatures on new datapredict.CimpleG
Perform deconvolution on a new set of samples, based on the CimpleG models trainedrun_deconvolution
Save an R object to disk with fast and efficient compression algorithms.save_object
Feature selection function used in the diffmeans, sumvariance spaceselect_features
CpG signature plotsignature_plot
Cell line test datatest_data
Cell line test data targetstest_targets
Cell line train datatrain_data
Cell line train data targetstrain_targets