Package: methylumi 2.53.0

Sean Davis

methylumi: Handle Illumina methylation data

This package provides classes for holding and manipulating Illumina methylation data. Based on eSet, it can contain MIAME information, sample information, feature information, and multiple matrices of data. An "intelligent" import function, methylumiR can read the Illumina text files and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from HumanMethylation27 and HumanMethylation450 microarrays. Normalization, background correction, and quality control features for GoldenGate, Infinium, and Infinium HD arrays are also included.

Authors:Sean Davis, Pan Du, Sven Bilke, Tim Triche, Jr., Moiz Bootwalla

methylumi_2.53.0.tar.gz
methylumi_2.53.0.zip(r-4.5)methylumi_2.53.0.zip(r-4.4)methylumi_2.53.0.zip(r-4.3)
methylumi_2.53.0.tgz(r-4.4-any)methylumi_2.53.0.tgz(r-4.3-any)
methylumi_2.53.0.tar.gz(r-4.5-noble)methylumi_2.53.0.tar.gz(r-4.4-noble)
methylumi_2.53.0.tgz(r-4.4-emscripten)methylumi_2.53.0.tgz(r-4.3-emscripten)
methylumi.pdf |methylumi.html
methylumi/json (API)

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

Peer review:

Bug tracker:https://github.com/seandavi/methylumi/issues

Datasets:
  • CpGs - Data frame describing loci on the 27 and 450k arrays.
  • mldat - Example SAM format Illumina methylation dataset

On BioConductor:methylumi-2.53.0(bioc 3.21)methylumi-2.52.0(bioc 3.20)

dnamethylationtwochannelpreprocessingqualitycontrolcpgisland

10.09 score 8 stars 16 packages 85 scripts 2.7k downloads 75 mentions 85 exports 149 dependencies

Last updated 2 months agofrom:491e60ef08. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 18 2024
R-4.5-winNOTEDec 18 2024
R-4.5-linuxNOTEDec 18 2024
R-4.4-winNOTEDec 18 2024
R-4.4-macNOTEDec 18 2024
R-4.3-winNOTEDec 18 2024
R-4.3-macNOTEDec 18 2024

Exports:.mclapplybetasbetas<-combinecombine27k450kcontrolDatacontrolData<-controlTypescorplotcy3Cy3.NCy3<-cy5Cy5.NCy5<-dataTypedataType<-designIItoMandUdesignItoMandUdetectiondetection<-diagnosticsestimateMexprsexprs<-extractBarcodeAndPositionfeatureFiltergetAssayDataNameSubstitutionsgetBarcodesgetHistoryhistIDATsToMatricesIDATtoMatrixintensities.IBintensities.Mintensities.OOBintensities.OOB.allelicintensities.UintensitiesByChannellumiCSVlumIDATmergeProbeDesignsmethylatedmethylated.Nmethylated.N<-methylated<-methylumi.bgcorrmethylumi.diagnosticsmethylumiCSVmethylumIDATmethylumiRNChannelSetToMethyLumiSetnegctlsnegctls.stderrnegnormnormalizeMethyLumiSetnormctlspairsplotNAsplotNegOobplotSampleIntensitiesprobeNAspsummarypval.detectpval.detect<-pvalspvals<-qc.probe.plotQCdataQCdata<-qcplotsampleNAsshowstripBeadNsstripBeadSDsstripMethyLumiSetstripOOBsummarytcgaPipelinetotal.intensityunmethylatedunmethylated.Nunmethylated.N<-unmethylated<-varFilter

Dependencies:abindannotateAnnotationDbiaskpassbase64beanplotBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobbumphuntercachemclicliprcodetoolscolorspacecpp11crayoncurldata.tableDBIDelayedArrayDelayedMatrixStatsdigestdoRNGdplyrfansifarverfastmapFDb.InfiniumMethylation.hg19foreachformatRfutile.loggerfutile.optionsgenefiltergenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesGEOqueryggplot2gluegtableHDF5Arrayhmshttrhttr2illuminaioIRangesisobanditeratorsjsonliteKEGGRESTlabelinglambda.rlatticelifecyclelimmalocfitmagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmemoisemgcvmimeminfimulttestmunsellnlmenor1mixopensslorg.Hs.eg.dbpillarpkgconfigplogrplyrpngpreprocessCoreprettyunitsprogresspurrrquadprogR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRCurlreadrrentrezreshapereshape2restfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangrngtoolsRsamtoolsRSQLitertracklayerrvestS4ArraysS4VectorsscalesscrimeselectrsiggenessnowSparseArraysparseMatrixStatsstatmodstringistringrSummarizedExperimentsurvivalsystibbletidyrtidyselectTxDb.Hsapiens.UCSC.hg19.knownGenetzdbUCSC.utilsutf8vctrsviridisLitevroomwithrXMLxml2xtableXVectoryamlzlibbioc

An Introduction to the methylumi package

Rendered frommethylumi.Rnwusingknitr::knitron Dec 18 2024.

Last update: 2013-11-09
Started: 2013-10-19

Working with Illumina 450k Arrays using methylumi

Rendered frommethylumi450k.Rnwusingknitr::knitron Dec 18 2024.

Last update: 2015-05-14
Started: 2013-10-20

Readme and manuals

Help Manual

Help pageTopics
Handle Illumina methylation datamethylumi-package methylumi
Data frame describing loci on the 27 and 450k arrays.CpGs
Estimate methylation M-value matrixestimateM
Extract the Barcode and Position Information from Sentrix IDextractBarcodeAndPosition
Annotation-based Filtering of Features (CpG sites) in a MethyLumiSet or MethyLumiM objectfeatureFilter featureFilter,MethyLumiM-method featureFilter,MethyLumiSet-method
Return a data.frame of AssayData name substitutions.getAssayDataNameSubstitutions
convert multiple idats to matricesIDATsToMatrices
process a single IDAT (just the mean intensities)IDATtoMatrix
Class '"methylData"', superclass for MethyLumiSet and MethyLumiMdiagnostics,methylData-method methylated.N,methylData-method methylated.N<-,methylData,matrix-method methylData-class plotNAs,methylData-method pval.detect,methylData-method pval.detect<-,methylData,numeric-method unmethylated.N,methylData-method unmethylated.N<-,methylData,matrix-method
methylumi accessorsbetas betas<- corplot getHistory methylated methylated<- pvals pvals<- QCdata QCdata<- unmethylated unmethylated<-
The base class for storing Illumina Methylation datamethylated,MethyLumi-method methylated<-,MethyLumi,matrix-method MethyLumi-class pvals,MethyLumi-method pvals<-,MethyLumi,matrix-method qcplot,Methylumi-method summary,MethyLumi-method unmethylated,MethyLumi-method unmethylated<-,MethyLumi,matrix-method
Strip excessive probe-level data from MethyLumiSetsstripBeadNs stripBeadSDs stripMethyLumiSet stripOOB
methylumIDATmethylumIDAT
Generics defined in methylumibetas,GenomicMethylSet-method betas,MethylSet-method betas,RangedSummarizedExperiment-method combine27k450k controlData controlData<- cy3 Cy3.N Cy3<- cy5 Cy5.N Cy5<- dataType dataType<- designIItoMandU designItoMandU detection detection<- diagnostics getBarcodes getProtocolData IDATsToDFs IDATtoDF intensities.IB intensities.M intensities.OOB intensities.OOB.allelic intensities.U intensitiesByChannel lumiCSV lumIDAT mergeProbeDesigns methylated,MethylSet-method methylated.N methylated.N<- methylumi.bgcorr methylumi.diagnostics methylumiCSV NChannelSetToMethyLumiSet negctls negctls.stderr negnorm normctls plotNAs plotNegOob probeNAs psummary pval.detect pval.detect<- qc.probe.plot sampleNAs total.intensity unmethylated,MethylSet-method unmethylated.N unmethylated.N<-
Class "MethyLumiM": for Illumina Methylation microarray data using logRatiosbetas,MethyLumiM-method combine,MethyLumiM,MethyLumiM-method controlData,MethyLumiM-method controlData<-,MethyLumiM,ANY-method controlTypes,MethyLumiM-method dataType,MethyLumiM-method dataType<-,MethyLumiM,ANY-method dataType<-,MethyLumiM-method detection,MethyLumiM-method detection<-,MethyLumiM-method getHistory,MethyLumiM-method intensitiesByChannel,MethyLumiM-method methylated,MethyLumiM-method methylated.N,MethyLumiM-method methylated.N<-,MethyLumiM,ANY-method methylated<-,MethyLumiM,ANY-method MethyLumiM MethyLumiM-class negctls,MethyLumiM,character-method negctls,MethyLumiM,missing-method negnorm,MethyLumiM,character-method negnorm,MethyLumiM,missing-method normctls,MethyLumiM-method probeNAs,MethyLumiM-method pvals,MethyLumiM-method QCdata,MethyLumiM-method sampleNAs,MethyLumiM-method total.intensity,MethyLumiM-method unmethylated,MethyLumiM-method unmethylated.N,MethyLumiM-method unmethylated.N<-,MethyLumiM,ANY-method unmethylated<-,MethyLumiM,ANY-method [,MethyLumiM,ANY,ANY,ANY-method [,MethyLumiM,ANY-method
Class '"MethyLumiQC"' for holding Illumina methylation QC datacombine,MethyLumiQC,MethyLumiQC-method controlData<-,MethyLumiSet,MethyLumiQC-method controlTypes,MethyLumiQC-method Cy3.N,MethyLumiQC-method Cy3<-,MethyLumiQC,matrix-method Cy5.N,MethyLumiQC-method Cy5<-,MethyLumiQC,matrix-method hist,MethyLumiQC-method intensitiesByChannel,MethyLumiQC-method methylated,MethyLumiQC-method MethyLumiQC-class negctls,MethyLumiQC,character-method negctls,MethyLumiQC,missing-method negctls.stderr,MethyLumiQC,character-method negctls.stderr,MethyLumiQC,missing-method negnorm,MethyLumiQC,character-method negnorm,MethyLumiQC,missing-method normctls,MethyLumiQC-method QCdata<-,MethyLumiSet,MethyLumiQC-method qcplot,MethyLumiQC-method unmethylated,MethyLumiQC-method
Load data from Illumina methylation platformmethylumiR
Class '"MethyLumiSet"' for containing Illumina methylation databetas,MethyLumiSet-method betas<-,MethyLumiSet,matrix-method boxplot,MethyLumiSet-method combine,MethyLumiSet,MethyLumiSet-method combine27k450k,MethyLumiSet,MethyLumiSet-method controlData,MethyLumiSet-method controlData<-,MethyLumiSet controlTypes,MethyLumiSet-method corplot,MethyLumiSet-method Cy3.N,MethyLumiSet-method Cy5.N,MethyLumiSet-method exprs,MethyLumiSet-method getHistory,MethyLumiSet-method hist,MethyLumiSet-method intensities.IB,MethyLumiSet,character-method intensities.IB,MethyLumiSet,missing-method intensities.M,MethyLumiSet,character-method intensities.M,MethyLumiSet,missing-method intensities.OOB,MethyLumiSet,character-method intensities.OOB,MethyLumiSet,missing-method intensities.OOB.allelic,MethyLumiSet,character,character-method intensities.OOB.allelic,MethyLumiSet,missing,missing-method intensities.U,MethyLumiSet,character-method intensities.U,MethyLumiSet,missing-method intensitiesByChannel,MethyLumiSet-method methylated,MethyLumiSet-method methylated<-,MethyLumiSet,matrix-method MethyLumiSet-class negctls,MethyLumiSet,character-method negctls,MethyLumiSet,missing-method negctls.stderr,MethyLumiSet,character-method negctls.stderr,MethyLumiSet,missing-method negnorm,MethyLumiSet,character-method negnorm,MethyLumiSet,missing-method normctls,MethyLumiSet-method pairs,MethyLumiSet-method plotSampleIntensities,MethyLumiSet-method probeNAs,MethyLumiSet-method QCdata,MethyLumiSet-method QCdata<-,MethyLumiSet qcplot,MethyLumiSet-method sampleNAs,MethyLumiSet-method show,MethyLumiSet-method total.intensity,MethyLumiSet-method unmethylated,MethyLumiSet-method unmethylated<-,MethyLumiSet,matrix-method [,MethyLumiSet,ANY,ANY,ANY-method [,MethyLumiSet,ANY-method
Example SAM format Illumina methylation datasetmldat
Normalize a MethyLumiSet, accounting for dye biasnormalizeMethyLumiSet
Plot the sample intensities.plotSampleIntensities
Methods for dealing with control data for Illumina methylation data.controlTypes qcplot
Total convenience function for processing IDATs like tcgatcgaPipeline
Variation-based Filtering of Features (CpG sites) in a MethyLumiSet or MethyLumiM objectvarFilter varFilter,MethyLumiM-method varFilter,MethyLumiSet-method