Package: methodical 1.1.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.1.0.tar.gz
methodical_1.1.0.zip(r-4.5)methodical_1.1.0.zip(r-4.4)methodical_1.1.0.zip(r-4.3)
methodical_1.1.0.tgz(r-4.4-any)methodical_1.1.0.tgz(r-4.3-any)
methodical_1.1.0.tar.gz(r-4.5-noble)methodical_1.1.0.tar.gz(r-4.4-noble)
methodical_1.1.0.tgz(r-4.4-emscripten)methodical_1.1.0.tgz(r-4.3-emscripten)
methodical.pdf |methodical.html
methodical/json (API)
NEWS

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

Peer review:

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

Datasets:

On BioConductor:methodical-1.1.0(bioc 3.20)methodical-1.0.0(bioc 3.19)

bioconductor-package

26 exports 1.69 score 115 dependencies

Last updated 2 months agofrom:3aab960ef1

Exports:annotateGRangesannotatePlotcalculateMethSiteTranscriptCorscalculateRegionMethylationTranscriptCorscalculateSmoothedMethodicalScorescreateRandomRegionsextractGRangesMethSiteValuesextractMethSitesFromGenomefindTMRskallistoIndexkallistoQuantifyliftoverMethRSEmakeMethRSEFromArrayFilesmakeMethRSEFromBedgraphsmaskRangesInRSEmethrixToRSEplotMethodicalScoresplotMethSiteCorCoefsplotMethylationValuesplotTMRsrangesRelativeToTSSrapidCorTestsampleMethSitesstrandedDistancesummarizeRegionMethylationsumTranscriptValuesForGenes

Dependencies:abindAnnotationDbiAnnotationHubaskpassBHBiobaseBiocFileCacheBiocGenericsBiocIOBiocManagerBiocParallelBiocVersionBiostringsbitbit64bitopsblobBSgenomecachemclicodetoolscolorspacecowplotcpp11crayoncurldata.tableDBIdbplyrDelayedArraydplyrExperimentHubfansifarverfastmapfilelockforeachformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesggplot2gluegtableHDF5ArrayhttrIRangesisobanditeratorsjsonliteKEGGRESTlabelinglambda.rlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplogrpngpurrrR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppRollRCurlrestfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorsscalessnowSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselectUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryamlzlibbioc

Calculating Methylation Transcription Correlations

Rendered fromcalculating_methylation_transcription_correlations.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2024-04-16
Started: 2023-10-10

Identifying TSS-Proximal Methylation Controlled Regulatory Regions

Rendered fromidentifying_tmrs.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2024-04-16
Started: 2023-09-24

Working with RangedSummarizedExperiments Big DNA Methylation Data

Rendered fromworking_with_meth_rses.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2024-04-22
Started: 2023-11-24

Readme and manuals

Help Manual

Help pageTopics
methodical: A one-stop shop for dealing with big DNA methylation datasetsmethodical-package methodical
Calculate the number of bases in the intersection of two GRanges objects.calculate_regions_intersections
Split genomic regions into balanced chunks based on the number of methylation sites that they cover.chunk_regions
Calculate the number of unique bases covered by all regions in a GRanges object.count_covered_bases
Create a RangedSummarizedExperiment for methylation values already deposited in HDF5.create_meth_rse_from_hdf5
Perform setup for makeMethRSEFromBedgraphs or makeMethRSEFromArrayFiles.make_meth_rse_setup
Split data from a single methylation array files into chunks.split_bedgraph
Split data from bedGraph files into chunks.split_bedgraphs_into_chunks
Split data from a single methylation array files into chunks.split_meth_array_file
Split data from methylation array files into chunks.split_meth_array_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
Annotate GRangesannotateGRanges
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
Create a GRanges with random regions from a genomecreateRandomRegions
Extract values for methylation sites overlapping genomic regions from a methylation RSE.extractGRangesMethSiteValues
Create a GRanges with methylation sites of interest from a BSgenome.extractMethSitesFromGenome
Find TSS-Proximal Methylation-Controlled Regulatory Sites (TMRs)findTMRs
hg38_cpgs_subsethg38_cpgs_subset
infinium_450k_probe_granges_hg19infinium_450k_probe_granges_hg19
Create an index file for running KallistokallistoIndex
Run kallisto on a set of FASTQ files and merge the resultskallistoQuantify
Liftover rowRanges of a RangedSummarizedExperiment for methylation data from one genome build to anotherliftoverMethRSE
Create a HDF5-backed RangedSummarizedExperiment for methylation values in array filesmakeMethRSEFromArrayFiles
Create a HDF5-backed RangedSummarizedExperiment for methylation values in bedGraphsmakeMethRSEFromBedgraphs
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 plot of methylation values for methylation sites in a regionplotMethylationValues
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 methylation sites from a methylation RSE.sampleMethSites
Calculate distances of query GRanges upstream or downstream of subject GRangesstrandedDistance
Summarize methylation of genomic regionssummarizeRegionMethylation
Combine the expression values of transcripts to get overall expression of their associated genessumTranscriptValuesForGenes
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
TumourMethDatasetsTumourMethDatasets