Package: recountmethylation 1.23.0

Sean K Maden

recountmethylation: Access and analyze public DNA methylation array data compilations

Resources for cross-study analyses of public DNAm array data from NCBI GEO repo, produced using Illumina's Infinium HumanMethylation450K (HM450K) and MethylationEPIC (EPIC) platforms. Provided functions enable download, summary, and filtering of large compilation files. Vignettes detail background about file formats, example analyses, and more. Note the disclaimer on package load and consult the main manuscripts for further info.

Authors:Sean K Maden [cre, aut], Brian Walsh [aut], Kyle Ellrott [aut], Kasper D Hansen [aut], Reid F Thompson [aut], Abhinav Nellore [aut]

recountmethylation_1.23.0.tar.gz
recountmethylation_1.23.0.zip(r-4.7)recountmethylation_1.23.0.zip(r-4.6)recountmethylation_1.23.0.zip(r-4.5)
recountmethylation_1.23.0.tgz(r-4.6-any)recountmethylation_1.23.0.tgz(r-4.5-any)
recountmethylation_1.23.0.tar.gz(r-4.7-any)recountmethylation_1.23.0.tar.gz(r-4.6-any)
recountmethylation_1.23.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
recountmethylation/json (API)

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

Bug tracker:https://github.com/metamaden/recountmethylation/issues

On BioConductor:recountmethylation-1.23.0(bioc 3.24)recountmethylation-1.22.0(bioc 3.23)

dnamethylationepigeneticsmicroarraymethylationarrayexperimenthub

6.51 score 9 stars 17 scripts 21 exports 143 dependencies

Last updated from:ca15d3a6cf. Checks:1 ERROR, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksERROR474
linux-devel-x86_64NOTE580
source / vignettesOK624
linux-release-x86_64NOTE558
macos-release-arm64NOTE456
macos-oldrel-arm64NOTE290
windows-develNOTE384
windows-releaseNOTE381
windows-oldrelNOTE369
wasm-releaseOK488

Exports:bactrlbathreshdata_mdpostgds_idat2rggds_idatqueryget_crossreactive_cpgsget_qcsignalget_rmdlget_servermatrixgetdb_h5_rggetdb_h5_testgetdb_h5se_gmgetdb_h5se_grgetdb_h5se_rggetdb_h5se_testgetrghreadmatchds_1to2rgseservermatrixsmfilt

Dependencies:abindannotateAnnotationDbiaskpassbase64basiliskbeanplotBHBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocIObiocmakeBiocParallelBiostringsbitbit64bitopsblobbumphuntercachemcigarilloclicliprcodetoolscpp11crayoncurldata.tableDBIdbplyrDelayedArrayDelayedMatrixStatsdigestdir.expirydoRNGdplyrfastmapfilelockforeachformatRfutile.loggerfutile.optionsgenefiltergenericsGenomicAlignmentsGenomicFeaturesGenomicRangesGEOqueryglueh5mreadHDF5Arrayherehmshttrhttr2illuminaioIRangesiteratorsjsonliteKEGGRESTlambda.rlatticelifecyclelimmalocfitmagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmemoisemimeminfimulttestnlmenor1mixopensslpillarpkgconfigplyrpngpreprocessCoreprettyunitsprogresspurrrquadprogR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppRcppTOMLRCurlreadrrentrezreshaperestfulrreticulaterhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangrngtoolsrprojrootRsamtoolsRSQLitertracklayerrvestS4ArraysS4VectorsscrimeselectrSeqinfosiggenessnowSparseArraysparseMatrixStatsstatmodstringistringrSummarizedExperimentsurvivalsystibbletidyrtidyselecttzdbutf8vctrsvroomwithrXMLxml2xtableXVectoryaml

Practical uses for provided CpG probe annotations
Probe manifest background | Getting the HM450K manifest annotations from an RGChannelSet | Getting the EPIC manifest annotations from an RGChannelSet | Annotation-based probe filters | Filtering on common SNPs | Filtering on cross-reactive CpG probes | Querying and quantifying genome regions and functional groups | Find probes mapping to a gene | Viewing gene functional region frequencies | Identifying promoter-mapping and gene body-mapping CpG probes | CG Island annotations | Conclusions

Last update: 2024-02-01
Started: 2023-03-27

Data Analyses
Overview | Analysis script and limited chunk evaluation | Datasets and data objects | Example 1: Comparing mined and predicted age | Make new variables and filter samples | Analyses and summary statistics | Scatter plots of study errors and sample ages | Example 2: Signal comparison of FFPE and frozen samples | Get samples with storage type information | Use blocking to calculate signal log2 medians | Signals plotted by storage type | Example 3: Identify and analyze tissue-specific probes with the highest | Sample identification and summary | Calculate log2 methylated and unmethylated signal medians | Perform linear correction on DNAm for study IDs | Perform array-wide ANOVAs and filter probes | Get probe DNAm summary statistics and analyze variances | Violin plots and heatmaps of probe set DNAm means and variances | Conclusions | Session info | Works Cited

Last update: 2023-03-27
Started: 2020-07-13

Nearest neighbors analysis for DNAm arrays
Background: search indexes for biological data | Index samples on dimension-reduced data | Virtual environment setup | Perform dimensionality reduction on DNAm data | Make a new HNSW search index | Query nearest neighbors in the search index | Get nearest neighbors from search index queries | Inspect query results | Plot metadata labels among nearest neighbors | Metadata label frequency among neighbors from a single query | Distribution of neighbors labeled whole blood across queries | Distributions of multiple labels and queries | Session Info | Works Cited

Last update: 2023-03-27
Started: 2022-02-28

Working with DNAm data types
Obtaining example data | Converting data | Converting data between platforms | Converting data between SummarizedExperiment classes | Converting between standard and DelayedArray-backed objects | Choosing the correct data type to use | Saving data | Saving flat tables from DNAm array datasets | Saving SummarizedExperiment objects | Saving DelayedArray-backed objects | Conclusions

Last update: 2023-03-27
Started: 2023-03-27

recountmethylation User's Guide
Introduction and overview | Compilation releases | Database files and access | ExperimentHub integration | Disclaimer | Background | DNAm arrays | SummarizedExperiment object classes | Database file types | Sample metadata | HDF5-SummarizedExperiment example | Obtain the test database | Inspect and summarize the database | HDF5 database and example | Validate DNAm datasets | Download and read IDATs from the GEO database server | Compare DNAm signals | Compare DNAm Beta-values | Troubleshooting and tips | Issue: large file downloads don't complete | Issue: unexpected function behaviors for DelayedArray inputs | Get more help | Session info | Works Cited

Last update: 2023-03-26
Started: 2020-07-13

Determine population ancestry from DNAm arrays
Obtain the GLINT software | Virtual environment setup | Process example DNAm array data | Further reading | Session Info | Works Cited

Last update: 2022-03-04
Started: 2022-03-04

Power analysis for DNAm arrays
Source the revised function, pwrEWAS_itable() | Generate DNAm summary statistics | Run pwrEWAS_itable() | Run power simulations with 2 cores | Access the power analysis results | Plot smooths with errors using ggplot2 | Next steps and further reading | Session Info | Works Cited

Last update: 2022-03-04
Started: 2022-02-28

Readme and manuals

Help Manual

Help pageTopics
ba.backgroundba.background ba.biotinstaining.grn ba.biotinstaining.red ba.bisulfiteconv1.grn ba.bisulfiteconv1.red ba.bisulfiteconv2 ba.extension.grn ba.extension.red ba.hybridization.hi.vs.med ba.hybridization.med.vs.low ba.nonpolymorphic.grn ba.nonpolymorphic.red ba.restoration ba.specificity1.grn ba.specificity1.red ba.specificity2 ba.targetremoval1 ba.targetremoval2
bactrlbactrl
Get BeadArray control outcomes from a matrix of metric signalsbathresh
Retrieve all available sample metadata from an HDF5 database.data_mdpost
Get IDATs as an RGChannelSet from GEO/GDSgds_idat2rg
Query and download IDATs from GEO Data Setsgds_idatquery
get_crossreactive_cpgsget_crossreactive_cpgs
get_fhget_fh
get_qcsignalget_qcsignal
Get DNAm assay data.get_rmdl
get_servermatrixget_servermatrix
Access database files.getdb getdb_h5se_gm getdb_h5se_gr getdb_h5se_rg getdb_h5se_test getdb_h5_rg getdb_h5_test
Query and store data from h5 file signal tablesgetrg
Query and store an HDF5 dataset on row and column indices.hread
make_simake_si
Match two datasets on rows and columnsmatchds_1to2
query_siquery_si
Form an RGChannelSet from a list containing signal data matricesrgse
servermatrixservermatrix
setup_sienvsetup_sienv
smfiltsmfilt