Package: methodical 1.9.0

Richard Heery

methodical: Discovering genomic regions where methylation is strongly associated with transcriptional activity

DNA methylation is generally considered to be associated with transcriptional silencing. However, comprehensive, genome-wide investigation of this relationship requires the evaluation of potentially millions of correlation values between the methylation of individual genomic loci and expression of associated transcripts in a relatively large numbers of samples. Methodical makes this process quick and easy while keeping a low memory footprint. It also provides a novel method for identifying regions where a number of methylation sites are consistently strongly associated with transcriptional expression. In addition, Methodical enables housing DNA methylation data from diverse sources (e.g. WGBS, RRBS and methylation arrays) with a common framework, lifting over DNA methylation data between different genome builds and creating base-resolution plots of the association between DNA methylation and transcriptional activity at transcriptional start sites.

Authors:Richard Heery [aut, cre]

methodical_1.9.0.tar.gz
methodical_1.9.0.zip(r-4.7)methodical_1.9.0.zip(r-4.6)methodical_1.9.0.zip(r-4.5)
methodical_1.9.0.tgz(r-4.6-any)methodical_1.9.0.tgz(r-4.5-any)
methodical_1.9.0.tar.gz(r-4.7-any)methodical_1.9.0.tar.gz(r-4.6-any)
methodical_1.9.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
methodical/json (API)
NEWS

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

Bug tracker:https://github.com/richardheery/methodical/issues

Datasets:

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

dnamethylationmethylationarraytranscriptiongenomewideassociationsoftware

3.82 score 39 scripts 264 downloads 24 exports 199 dependencies

Last updated from:1387d022fa. Checks:1 WARNING, 8 ERROR, 1 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING260
linux-devel-x86_64ERROR409
source / vignettesERROR335
linux-release-x86_64ERROR485
macos-release-arm64ERROR271
macos-oldrel-arm64ERROR245
windows-develERROR330
windows-releaseERROR343
windows-oldrelERROR321
wasm-releaseOK194

Exports:annotatePlotcalculateMethSiteTranscriptCorscalculateRegionMethylationTranscriptCorscalculateSmoothedMethodicalScoresconvert_rse_to_bsseqcorrect_correlation_pvaluesexpand_grangesexport_bedGraph_from_rseextractGRangesMethSiteValuesextractMethSitesFromGenomefindTMRsliftoverMethRSEmakeMethRSEFromInputFilesmaskRangesInRSEmethrixToRSEplotMethodicalScoresplotMethSiteCorCoefsplotRegionValuesplotTMRsrangesRelativeToTSSrapidCorTestsampleMethSitesstrandedDistancesummarizeRegionMethylation

Dependencies:abindAnnotationDbiAnnotationHubaskpassassortheadbase64encbeachmatBHBiobaseBiocBaseUtilsBiocCheckBiocFileCacheBiocGenericsBiocIObiocmakeBiocManagerBiocParallelBiocStyleBiocVersionbiocViewsBiostringsbitbit64bitopsblobbookdownbrewbrioBSgenomebslibbsseqcachemcallrcigarilloclicliprcodetoolscommonmarkcowplotcpp11crayoncredentialscurldata.tableDBIdbplyrDelayedArrayDelayedMatrixStatsdescdevtoolsdiffobjdigestdir.expirydownlitdplyrellipsisevaluateExperimentHubfansifarverfastmapfilelockfontawesomeforeachformatRfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomicAlignmentsGenomicRangesgertggplot2gitcredsgluegraphgtablegtoolsh5mreadHDF5Arrayhighrhtmltoolshtmlwidgetshttpuvhttrhttr2iniIRangesisobanditeratorsjquerylibjsonliteKEGGRESTknitrlabelinglambda.rlaterlatticelifecyclelimmalocfitmagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeminiUIopensslotelpakpermutepillarpkgbuildpkgconfigpkgdownpkgloadpngpraiseprettyunitsprocessxprofvispromisespspurrrR.methodsS3R.ooR.utilsR6raggrappdirsRBGLrcmdcheckRColorBrewerRcppRcppRollRCurlremotesrestfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangrmarkdownroxygen2rprojrootRsamtoolsRSQLiterstudioapirtracklayerRUnitrversionsrvestS4ArraysS4VectorsS7sassscalesselectrSeqinfosessioninfoshinysnowsourcetoolsSparseArraysparseMatrixStatsstatmodstringdiststringistringrSummarizedExperimentsyssystemfontstestthattextshapingtibbletidyrtidyselecttinytexUCSC.utilsurlcheckerusethisutf8vctrsviridisLitewaldowhiskerwithrxfunXMLxml2xopenxtableXVectoryamlzip

Readme and manuals

Help Manual

Help pageTopics
methodical: A one-stop shop for dealing with big DNA methylation datasetsmethodical-package methodical
Check input files have the correct number of columns specified and that columns seem to be of correct type.check_input_files
Split genomic regions into balanced chunks based on the number of methylation sites that they cover.chunk_regions
Combine values for stranded data.collapse_strands
Create a RangedSummarizedExperiment for methylation values already deposited in HDF5.create_meth_rse_from_hdf5
Find TSS-Proximal Methylation-Controlled Regulatory Sites (TMRs).find_tmrs_single
Perform setup for makeMethRSEFromInputFiles or makeMethRSEFromArrayFiles.make_meth_rse_setup
Process a data.frame with methylation data so that it contains the correct columns.set_meth_df_columns
Split data from a single input methylation file into chunks.split_meth_file
Split data from input methylation files into chunks.split_meth_files_into_chunks
Summarize methylation values for regions in a chunk.summarize_chunk_methylation
Find TMRs where smoothed methodical scores exceed thresholds.test_tmrs
Calculate meth site-transcript correlations for given TSS.tss_correlations
Create an iterator function for use with bpiterate.tss_iterator
Write chunks of data to a HDF5 sink.write_chunks_to_hdf5
Create a plot with genomic annotation for a plot of values at methylation sites.annotatePlot
Calculate correlation between expression of transcripts and methylation of sites surrounding their TSScalculateMethSiteTranscriptCors
Calculate the correlation values between the methylation of genomic regions and the expression of associated transcriptscalculateRegionMethylationTranscriptCors
Calculate methodical score and smooth it using a exponential weighted moving averagecalculateSmoothedMethodicalScores
chr1_subset_hg38chr1_subset_hg38
chr11_subset_hg38_cpgschr11_subset_hg38_cpgs
chr4_subset_a_thalchr4_subset_a_thal
Convert a methylation RSE to a BSseq objectconvert_rse_to_bsseq
Correct p-values for a list of methylation-transcription correlations resultscorrect_correlation_pvalues
Expand GRanges upstream and downstreamexpand_granges
Export values for a sample in a RangedSummarizedExperiment as a bedGraphexport_bedGraph_from_rse
Extract values for methylation sites overlapping genomic regions from a methylation RSE.extractGRangesMethSiteValues
Create a GRanges with methylation sites of interest from a BSgenome or DNAStringSetextractMethSitesFromGenome
Find TSS-Proximal Methylation-Controlled Regulatory Sites (TMRs)findTMRs
hg19_chr18_cpgshg19_chr18_cpgs
hg38_cpg_islandshg38_cpg_islands
infinium_450k_probe_granges_hg19infinium_450k_probe_granges_hg19
Liftover rowRanges of a RangedSummarizedExperiment for methylation data from one genome build to anotherliftoverMethRSE
Create a HDF5-backed RangedSummarizedExperiment for methylation values in meth_filesmakeMethRSEFromInputFiles
Mask regions in a ranged summarized experimentmaskRangesInRSE
Convert a Methrix object into a RangedSummarizedExperimentmethrixToRSE
Create plot of Methodical score values for methylation sites around a TSSplotMethodicalScores
Plot the correlation coefficients for methylation sites within a region and an associated feature of interestplotMethSiteCorCoefs
Create a scatter plot with smoothed curve for values along adjacent loci in a genomic regionplotRegionValues
Add TMRs to a methylation site value plotplotTMRs
Find locations of genomic regions relative to transcription start sites.rangesRelativeToTSS
Rapidly calculate the correlation and the significance of pairs of columns from two data.framesrapidCorTest
Randomly sample sites from a methylation RSE.sampleMethSites
Calculate distances of query GRanges upstream or downstream of subject GRangesstrandedDistance
Summarize methylation of genomic regions within samplessummarizeRegionMethylation
tubb6_correlation_plottubb6_correlation_plot
tubb6_cpg_meth_transcript_corstubb6_cpg_meth_transcript_cors
tubb6_meth_rsetubb6_meth_rse
tubb6_tmrstubb6_tmrs
tubb6_transcript_countstubb6_transcript_counts
tubb6_tsstubb6_tss