Package: methylKit 1.33.1
methylKit: DNA methylation analysis from high-throughput bisulfite sequencing results
methylKit is an R package for DNA methylation analysis and annotation from high-throughput bisulfite sequencing. The package is designed to deal with sequencing data from RRBS and its variants, but also target-capture methods and whole genome bisulfite sequencing. It also has functions to analyze base-pair resolution 5hmC data from experimental protocols such as oxBS-Seq and TAB-Seq. Methylation calling can be performed directly from Bismark aligned BAM files.
Authors:
methylKit_1.33.1.tar.gz
methylKit_1.33.1.zip(r-4.5)methylKit_1.33.1.zip(r-4.4)methylKit_1.33.1.zip(r-4.3)
methylKit_1.33.1.tgz(r-4.4-x86_64)methylKit_1.33.1.tgz(r-4.4-arm64)methylKit_1.33.1.tgz(r-4.3-x86_64)methylKit_1.33.1.tgz(r-4.3-arm64)
methylKit_1.33.1.tar.gz(r-4.5-noble)methylKit_1.33.1.tar.gz(r-4.4-noble)
methylKit.pdf |methylKit.html✨
methylKit/json (API)
NEWS
# Install 'methylKit' in R: |
install.packages('methylKit', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/al2na/methylkit/issues
- methylBase.obj - Example methylBase object.
- methylDiff.obj - Example methylKit objects.
- methylRawList.obj - Example methylRawList object.
On BioConductor:methylKit-1.33.1(bioc 3.21)methylKit-1.32.0(bioc 3.20)
dnamethylationsequencingmethylseqgenome-biologymethylationstatistical-analysisvisualizationcurlbzip2xz-utilszlibcpp
Last updated 13 days agofrom:c249499a74. Checks:OK: 1 NOTE: 8. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 29 2024 |
R-4.5-win-x86_64 | NOTE | Nov 29 2024 |
R-4.5-linux-x86_64 | NOTE | Nov 29 2024 |
R-4.4-win-x86_64 | NOTE | Nov 29 2024 |
R-4.4-mac-x86_64 | NOTE | Nov 29 2024 |
R-4.4-mac-aarch64 | NOTE | Nov 29 2024 |
R-4.3-win-x86_64 | NOTE | Nov 29 2024 |
R-4.3-mac-x86_64 | NOTE | Nov 29 2024 |
R-4.3-mac-aarch64 | NOTE | Nov 29 2024 |
Exports:adjust.methylCadjustMethylCannotate.WithFeatureannotate.WithFeature.Flankannotate.WithGenicPartsassocCompbedgraphcalculateDiffMethcalculateDiffMethDSSclusterSamplesdataSimdiffMethPerChrfilterByCoverageget.methylDiffgetAssemblygetContextgetCorrelationgetCoverageStatsgetDatagetDBPathgetFeatsWithTargetsStatsgetFlanksgetMembersgetMethylationStatsgetMethylDiffgetSampleIDgetSampleID<-getTargetAnnotationStatsgetTreatmentgetTreatment<-joinSegmentNeighboursmakeMethylDBmethReadmethSegmethSeg2bedmethylRawListmethylRawListDBnormalizeCoveragePCASamplespercMethylationplotTargetAnnotationpoolprocessBismarkAlnreadread.bedread.bismarkread.feature.flankread.transcript.featuresreadMethylDBreconstructregionCountsremoveCompreorganizeselectselectByOverlaptileMethylCountsunite
Dependencies:abindaskpassbbmlebdsmatrixBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitopsclicodacodetoolscolorspacecpp11crayoncurldata.tableDelayedArrayemdbookfansifarverfastsegformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesggplot2gluegtablegtoolshttrIRangesisobandjsonliteKernSmoothlabelinglambda.rlatticelifecyclelimmamagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmgcvmimemunsellmvtnormnlmenumDerivopensslpillarpkgconfigplyrqvalueR.methodsS3R.ooR.utilsR6RColorBrewerRcppRCurlreshape2restfulrRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorsscalessnowSparseArraystatmodstringistringrSummarizedExperimentsystibbleUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryamlzlibbioc
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Adjust measured 5mC levels using 5hmC levels | adjustMethylC adjustMethylC,methylRaw,methylRaw-method adjustMethylC,methylRawDB,methylRawDB-method adjustMethylC,methylRawList,methylRawList-method adjustMethylC,methylRawListDB,methylRawListDB-method |
Associate principal components with sample annotations | assocComp |
Get bedgraph from methylRaw, methylRawList and methylDiff objects | bedgraph bedgraph,methylDiff-method bedgraph,methylDiffDB-method bedgraph,methylRaw-method bedgraph,methylRawDB-method bedgraph,methylRawList-method bedgraph,methylRawListDB-method |
Calculate differential methylation statistics | calculateDiffMeth calculateDiffMeth,methylBase-method calculateDiffMeth,methylBaseDB-method |
calculate Differential Methylation with DSS | calculateDiffMethDSS calculateDiffMethDSS,methylBase-method |
Hierarchical Clustering using methylation data The function clusters samples using 'hclust' function and various distance metrics derived from percent methylation per base or per region for each sample. | clusterSamples clusterSamples,methylBase-method clusterSamples,methylBaseDB-method |
Simulate DNA methylation data | dataSim |
Get and plot the number of hyper/hypo methylated regions/bases per chromosome | diffMethPerChr diffMethPerChr,methylDiff-method diffMethPerChr,methylDiffDB-method |
extract parts of methylRaw,methylRawDB,methylBase,methylBaseDB and methylDiff data | extract extract,methylBase,ANY-method extract,methylBaseDB,ANY-method extract,methylDiff,ANY-method extract,methylDiffDB,ANY-method extract,methylRaw,ANY-method extract,methylRawDB,ANY-method [,methylBase,ANY,ANY,ANY-method [,methylBaseDB,ANY,ANY,ANY-method [,methylDiff,ANY,ANY,ANY-method [,methylDiffDB,ANY,ANY,ANY-method [,methylRaw,ANY,ANY,ANY-method [,methylRawDB,ANY,ANY,ANY-method |
Filter methylRaw, methylRawDB, methylRawList and methylRawListDB object based on read coverage | filterByCoverage filterByCoverage,methylRaw-method filterByCoverage,methylRawDB-method filterByCoverage,methylRawList-method filterByCoverage,methylRawListDB-method |
get assembly of the genome | getAssembly getAssembly,methylBase-method getAssembly,methylBaseDB-method getAssembly,methylDiff-method getAssembly,methylDiffDB-method getAssembly,methylRaw-method getAssembly,methylRawDB-method |
get the context of methylation | getContext getContext,methylBase-method getContext,methylBaseDB-method getContext,methylDiff-method getContext,methylDiffDB-method getContext,methylRaw-method getContext,methylRawDB-method |
get correlation between samples in methylBase or methylBaseDB object | getCorrelation getCorrelation,methylBase-method getCorrelation,methylBaseDB-method |
get coverage stats from methylRaw object | getCoverageStats getCoverageStats,methylRaw-method getCoverageStats,methylRawDB-method |
get the data slot from the methylKit objects | getData getData,methylBase-method getData,methylBaseDB-method getData,methylDiff-method getData,methylDiffDB-method getData,methylRaw-method getData,methylRawDB-method |
Get path to database of the methylDB objects | getDBPath getDBPath,methylBaseDB-method getDBPath,methylDiffDB-method getDBPath,methylRawDB-method getDBPath,methylRawListDB-method |
get Methylation stats from methylRaw or methylRawDB object | getMethylationStats getMethylationStats,methylRaw-method getMethylationStats,methylRawDB-method |
get differentially methylated regions/bases based on cutoffs | getMethylDiff getMethylDiff,methylDiff-method getMethylDiff,methylDiffDB-method |
Get or Set Sample-IDs of the methylKit objects | getSampleID getSampleID,methylBase-method getSampleID,methylBaseDB-method getSampleID,methylDiff-method getSampleID,methylDiffDB-method getSampleID,methylRaw-method getSampleID,methylRawDB-method getSampleID,methylRawList-method getSampleID,methylRawListDB-method getSampleID<- getSampleID<-,methylBase-method getSampleID<-,methylBaseDB-method getSampleID<-,methylDiff-method getSampleID<-,methylDiffDB-method getSampleID<-,methylRaw-method getSampleID<-,methylRawDB-method getSampleID<-,methylRawList-method getSampleID<-,methylRawListDB-method |
Get or Set treatment vector of methylKit object | getTreatment getTreatment,getTreatment,methylDiffDB-method getTreatment,methylBase-method getTreatment,methylBaseDB-method getTreatment,methylDiff-method getTreatment,methylDiffDB-method getTreatment,methylRawList-method getTreatment,methylRawListDB-method getTreatment<- getTreatment<-,methylBase-method getTreatment<-,methylBaseDB-method getTreatment<-,methylDiff-method getTreatment<-,methylDiffDB-method getTreatment<-,methylRawList-method getTreatment<-,methylRawListDB-method |
Join directly neighbouring segments produced by methSeg | joinSegmentNeighbours |
coerce methylKit objects from memory to flat file database objects | makeMethylDB makeMethylDB,methylBase-method makeMethylDB,methylBase-methods makeMethylDB,methylDiff-method makeMethylDB,methylDiff-methods makeMethylDB,methylRaw-method makeMethylDB,methylRaw-methods makeMethylDB,methylRawList-method makeMethylDB,methylRawList-methods |
read file(s) to methylRaw or methylRawList objects | methRead methRead,character,ANY,ANY-method methRead,character,character,character-method methRead,character-method methRead,list,ANY,ANY-method methRead,list,list,character-method |
Segment methylation or differential methylation profile | methSeg |
Export segments to BED files | methSeg2bed |
An S4 class for methylation events sampled in multiple experiments | methylBase methylBase-class |
Example methylBase object. | methylBase.obj |
An S4 class for storing methylation events sampled in multiple experiments as flat file database | methylBaseDB methylBaseDB-class |
An S4 class that holds differential methylation information | methylDiff methylDiff-class |
Example methylKit objects. | methylDiff.obj |
An S4 class that holds differential methylation information as flat file database | methylDiffDB methylDiffDB-class |
Deprecated/Defunct functions | adjust.methylC annotate.WithFeature annotate.WithFeature.Flank annotate.WithGenicParts get.methylDiff getFeatsWithTargetsStats getFlanks getMembers getTargetAnnotationStats methylKit-defunct plotTargetAnnotation read read.bed read.bismark read.feature.flank read.transcript.features |
An S4 class for holding raw methylation data from an alignment pipeline. | methylRaw methylRaw-class |
An S4 class for storing raw methylation data as flat file database. | methylRawDB methylRawDB-class |
An S4 class for holding a list of methylRaw objects. | methylRawList methylRawList-class |
Example methylRawList object. | methylRawList.obj |
An S4 class for holding a list of methylRawDB objects. | methylRawListDB methylRawListDB-class |
normalize read coverage between samples | normalizeCoverage normalizeCoverage,methylRawList-method normalizeCoverage,methylRawListDB-method |
Principal Components Analysis of Methylation data | PCASamples PCASamples,methylBase-method PCASamples,methylBaseDB-method |
get percent methylation scores from methylBase or methylBaseDB object | percMethylation percMethylation,methylBase-method percMethylation,methylBaseDB-method |
Pool replicates within groups to a single sample per group | pool pool,methylBase-method pool,methylBaseDB-method |
Get methylation percentage from sorted Bismark alignments | processBismarkAln processBismarkAln,character,character,character-method processBismarkAln,list,list,character-method |
load tabix file with header to methylDB | readMethylDB |
Reconstruct methylBase or methylBaseDB object based on a new methylation percentage matrix | reconstruct reconstruct,ANY,methylBase-method reconstruct,ANY,methylBaseDB-method reconstruct,methylBase-method reconstruct,methylBaseDB-method |
Get regional counts for given GRanges or GRangesList object | regionCounts regionCounts,methylBase,GRanges-method regionCounts,methylBase,GRangesList-method regionCounts,methylBaseDB,GRanges-method regionCounts,methylBaseDB,GRangesList-method regionCounts,methylRaw,GRanges-method regionCounts,methylRaw,GRangesList-method regionCounts,methylRawDB,GRanges-method regionCounts,methylRawDB,GRangesList-method regionCounts,methylRawList,GRanges-method regionCounts,methylRawList,GRangesList-method regionCounts,methylRawListDB,GRanges-method regionCounts,methylRawListDB,GRangesList-method |
Remove principal components from a methylBase object | removeComp removeComp,methylBase-method removeComp,methylBaseDB-method |
Reorganize methylKit objects by creating new objects from subset of samples | reorganize reorganize,methylBase-method reorganize,methylBaseDB-method reorganize,methylRawList-method reorganize,methylRawListDB-method |
selects rows from of methylKit objects | select select,methylBase-method select,methylBaseDB-method select,methylDiff-method select,methylDiffDB-method select,methylRaw-method select,methylRawDB-method |
selects records of methylDB objects lying inside a GRanges range | selectByOverlap selectByOverlap,methylBase,GRanges-method selectByOverlap,methylBase-method selectByOverlap,methylBaseDB,GRanges-method selectByOverlap,methylBaseDB-method selectByOverlap,methylDiff,GRanges-method selectByOverlap,methylDiff-method selectByOverlap,methylDiffDB,GRanges-method selectByOverlap,methylDiffDB-method selectByOverlap,methylRaw,GRanges-method selectByOverlap,methylRaw-method selectByOverlap,methylRawDB,GRanges-method selectByOverlap,methylRawDB-method selectByOverlap,methylRawList,GRanges-method selectByOverlap,methylRawList-method selectByOverlap,methylRawListDB,GRanges-method selectByOverlap,methylRawListDB-method |
show method for methylKit classes | show,methylBase show,methylBase-method show,methylBaseDB show,methylBaseDB-method show,methylDiff show,methylDiff-method show,methylDiffDB show,methylDiffDB-method show,methylRaw show,methylRaw-method show,methylRawDB show,methylRawDB-method show,methylRawList show,methylRawList-method show,methylRawListDB show,methylRawListDB-method |
Get methylated/unmethylated base counts for tilling windows | tileMethylCounts tileMethylCounts,methylBase-method tileMethylCounts,methylBaseDB-method tileMethylCounts,methylRaw-method tileMethylCounts,methylRawDB-method tileMethylCounts,methylRawList-method tileMethylCounts,methylRawListDB-method |
unite methylRawList to a single table | unite unite,methylRawList-method unite,methylRawListDB-method |
update methylKit objects The method updates object from earlier versions (<v0.9.1) to latest object. | updateMethObject |