Package: knowYourCG 1.9.0

David Goldberg

knowYourCG: Functional analysis of DNA methylome datasets

KnowYourCG (KYCG) is a supervised learning framework designed for the functional analysis of DNA methylation data. Unlike existing tools that focus on genes or genomic intervals, KnowYourCG directly targets CpG dinucleotides, featuring automated supervised screenings of diverse biological and technical influences, including sequence motifs, transcription factor binding, histone modifications, replication timing, cell-type-specific methylation, and trait-epigenome associations. KnowYourCG addresses the challenges of data sparsity in various methylation datasets, including low-pass Nanopore sequencing, single-cell DNA methylomes, 5-hydroxymethylation profiles, spatial DNA methylation maps, and array-based datasets for epigenome-wide association studies and epigenetic clocks (<doi:10.1126/sciadv.adw3027>).

Authors:Wanding Zhou [aut, fnd], David Goldberg [aut, cre], Hongxiang Fu [ctb]

knowYourCG_1.9.0.tar.gz
knowYourCG_1.9.0.zip(r-4.7)knowYourCG_1.9.0.zip(r-4.6)knowYourCG_1.9.0.zip(r-4.5)
knowYourCG_1.9.0.tgz(r-4.6-x86_64)knowYourCG_1.9.0.tgz(r-4.6-arm64)knowYourCG_1.9.0.tgz(r-4.5-x86_64)knowYourCG_1.9.0.tgz(r-4.5-arm64)
knowYourCG_1.9.0.tar.gz(r-4.7-arm64)knowYourCG_1.9.0.tar.gz(r-4.7-x86_64)knowYourCG_1.9.0.tar.gz(r-4.6-arm64)knowYourCG_1.9.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
knowYourCG/json (API)
NEWS

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

Bug tracker:https://github.com/zhou-lab/knowyourcg/issues

Uses libs:
  • zlib– Compression library

On BioConductor:knowYourCG-1.9.0(bioc 3.24)knowYourCG-1.8.0(bioc 3.23)

epigeneticsdnamethylationsequencingsinglecellspatialtranscriptionmethylationarrayzlib

5.53 score 7 stars 18 scripts 329 downloads 25 exports 81 dependencies

Last updated from:a93c3a93a6. Checks:1 NOTE, 12 ERROR, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE188
linux-devel-arm64ERROR243
linux-devel-x86_64ERROR311
source / vignettesERROR415
linux-release-arm64ERROR260
linux-release-x86_64ERROR297
macos-release-arm64ERROR154
macos-release-x86_64ERROR429
macos-oldrel-arm64ERROR154
macos-oldrel-x86_64ERROR374
windows-develERROR215
windows-releaseERROR247
windows-oldrelERROR207
wasm-releaseFAIL138

Exports:aggregateTestEnrichmentsannoProbesbedToCgbuildGeneDBsdbStatsgetDBsKYCG_plotBarKYCG_plotDotKYCG_plotEnrichAllKYCG_plotLollipopKYCG_plotManhattanKYCG_plotMetaKYCG_plotMetaEnrichmentKYCG_plotPointRangeKYCG_plotSetEnrichmentKYCG_plotVolcanoKYCG_plotWaterfallkycgDataCachekycgDataGetlinkProbesToProximalGeneslistDBGroupstestEnrichmenttestEnrichment2testEnrichmentSEAtestProbeProximity

Dependencies:AnnotationDbiAnnotationHubaskpassBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocManagerBiocVersionBiostringsbitbit64blobcachemclicliprcolorspacecpp11crayoncurlDBIdbplyrdplyrExperimentHubfarverfastmapfilelockgenericsGenomicRangesggplot2ggrepelgluegtablehmshttrhttr2IRangesisobandjsonliteKEGGRESTlabelinglifecyclemagrittrmemoisemimeopensslpillarpkgconfigplyrpngprettyunitsprogresspurrrR6rappdirsRColorBrewerRcppreadrreshape2rlangRSQLiteS4VectorsS7scalesSeqinfosesameDatastringistringrsystibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwheatmapwithrXVectoryaml

Readme and manuals

Help Manual

Help pageTopics
Aggregate test enrichment resultsaggregateTestEnrichments
Annotate Probe IDs using KYCG databasesannoProbes
Convert BED CpG set to YAME .cg formatbedToCg
build gene-probe association databasebuildGeneDBs
dbStats aggregates methylation of a given betas matrix over specified database set featuresdbStats
Master data frame for all object to cachedf_master
Get databases by full or partial names of the database group(s)getDBs
Bar plot to show most enriched CG groups from testEnrichmentKYCG_plotBar
Dot plot to show most enriched CG groups from testEnrichmentKYCG_plotDot
plot enrichment test resultKYCG_plotEnrichAll
creates a lollipop plot of log(estimate) given data with fields estimate.KYCG_plotLollipop
KYCG_plotManhattan makes a manhattan plot to summarize EWAS resultsKYCG_plotManhattan
Plot meta gene or other meta genomic featuresKYCG_plotMeta
Plot meta gene or other meta genomic featuresKYCG_plotMetaEnrichment
Plot point range for a list of enrichment testing results against the same set of databasesKYCG_plotPointRange
Plot Set EnrichmentKYCG_plotSetEnrichment
creates a volcano plot of -log2(p.value) and log(estimate) given data with fields estimate and p.value.KYCG_plotVolcano
create a waterfall plot of log(estimate) given test enrichmentKYCG_plotWaterfall
Cache KnowYourCG datakycgDataCache
Get KnowYourCG datakycgDataGet
find genes in genomic proximity to given Infinium probeslinkProbesToProximalGenes
List database group nameslistDBGroups
Load knowledgebase databases from TSV filesloadDBs
Test for enrichment of query in knowledgebase setstestEnrichment
Test enrichment from YAME-compressed CG setstestEnrichment2
uses the GSEA-like test to estimate the association of a categorical variable against a continuous variable.testEnrichmentSEA
testEnrichmentSpearman uses the Spearman statistical test to estimate the association between two continuous variables.testEnrichmentSpearman
testProbeProximity tests if a query set of probes share closer genomic proximity than if randomly distributedtestProbeProximity