Package 'shinyepico'

Title: ShinyÉPICo
Description: ShinyÉPICo is a graphical pipeline to analyze Illumina DNA methylation arrays (450k or EPIC). It allows to calculate differentially methylated positions and differentially methylated regions in a user-friendly interface. Moreover, it includes several options to export the results and obtain files to perform downstream analysis.
Authors: Octavio Morante-Palacios [cre, aut]
Maintainer: Octavio Morante-Palacios <[email protected]>
License: AGPL-3 + file LICENSE
Version: 1.15.0
Built: 2024-11-14 06:11:15 UTC
Source: https://github.com/bioc/shinyepico

Help Index


shinyÉPICo: a graphical and interactive pipeline to analyze Illumina DNA Methylation Arrays

Description

ShinyÉPICo is a web interface based on Shiny that makes it easy to do differentially methylated positions (DMP) and differentially methylated regions (DMR) analysis from Illumina EPIC or 450k DNA methylation arrays. This program allows following a standard pipeline of normalization (with minfi package), model creation and statistical analysis (with limma package), and DMR calculation (with mCSEA package) with different options in each step and plots to be able to choose properly. Moreover, you can select different options in the final heatmap and download an RMarkdown report with all the steps chosen.

Details

The package contains a vignette that describe throughly its features and options.


Run Shiny ÉPICo!

Description

ShinyÉPICo! Interactive minfi and limma pipeline for Illumina methylation arrays

Usage

run_shinyepico(
  n_cores = parallel::detectCores()/2,
  max_upload_size = 2000,
  host = "127.0.0.1",
  port = NULL
)

Arguments

n_cores

Number of cores to be used in parallelized operations in the application. By default, half of your CPU cores. Parallelization affects only to mean and differences calculation and it does not suppose a significant memory overhead.

max_upload_size

The limit in MB of the .zip file size to be uploaded. By default, 2000MB.

host

IP used to deploy the server. By default, your local IP (127.0.0.1)

port

Port used to deploy the server.

Value

None

Examples

{
  if (interactive()) {
    run_shinyepico()
  }
}