cruk-mi / mesa

mesa package for Methylation Enrichment Sequencing Analysis
9 stars 3 forks source link

mesa

Overview

mesa is an R package for Methylation Enrichment Sequencing Analysis, to investigate sequencing data that has been enriched for regions of CG methylation. This includes both MEDIP-Seq (Methylated DNA immunoprecipitation sequencing) or MBD-seq (methyl-CpG binding domain protein enriched sequencing).

This package builds off the qsea package, using the qseaSet object type defined in that package as the object that holds the data. One of the most useful features of the package is in defining tidyverse verbs to act on a qseaSet, such as filter, mutate and select, but there also includes a range of functionality for other tasks, such as plotting and quality control.

This package has been used in two published papers, in Nature Cancer and Nature Communications.

Development was undertaken internally between September 2022 and March 2024; these commits are now incorporated into this repository. This has involved an extensive rewriting of the package functions, with many function names changing, see the NEWS.md file for all the details.

The package is under active development with plans to submit to BioConductor, and a full vignette is under construction. If you are interested in using the package, we're happy to hear from you.

Install the package

Currently, the easiest way to install the package is with devtools:

install.packages("devtools")
devtools::install_github("cruk-mi/mesa")