Giter Club home page Giter Club logo

shinymethyl's Introduction

shinyMethyl

Authors: Jean-Philippe Fortin and Kasper Daniel Hansen

Welcome to shinyMethyl, an interactive R application based on the shiny package for exploration of DNA methylation data from Illumina 450K arrays. Please find an online demo of shinyMethyl here

Installation

First, you will need to install at least the following packages from Bioconductor

source("http://bioconductor.org/biocLite.R")
biocLite("minfi")
biocLite("minfiData")

and from CRAN

install.packages("httpuv")
install.packages("devtools")
install.packages("matrixStats")
install.packages("RColorBrewer")

To install the development version of shinyMethyl:

library(devtools)
install_github("shiny", "rstudio")
install_github("shinyMethyl", "jfortin1")
install_github("shinyMethylData", "jfortin1")

Vignette

You can find the vignette for shinyMethyl at https://github.com/Jfortin1/shinyMethyl/blob/master/vignettes/shinyMethyl.pdf

Quick example

After installation, you can launch shinyMethyl with an example dataset from TCGA with the following code:

library(shinyMethyl)
library(shinyMethylData)
runShinyMethyl(tcga.summary.raw, tcga.summary.norm)

Citation

To cite package shinyMethyl in publications use:

Jean-Philippe Fortin and Kasper Daniel Hansen (2014). shinyMethyl: Interactive visualization of 450k methylation data. R package https://github.com/Jfortin1/shinyMethyl

A BibTeX entry for LaTeX users is

@Manual{, title = {shinyMethyl: Interactive visualization of 450k methylation data}, author = {Jean-Philippe Fortin and Kasper Daniel Hansen}, year = {2014}, note = {R package version}, url = {https://github.com/Jfortin1/shinyMethyl}, }

Updates

  • The package is now build using S4 classes; the current functions of shinyMethyl are no longer in used. The function shinySummarize() applied to a RGChannelSet object is now used to produce a shinyMethylSet, which is passed to runShinyMethyl() to launch a shinyMethyl session. Please see the vignette.
  • Fixed returnPCScores() dependency on annotation package. Thanks to Maarten van Iterson
  • extractFromTargets450k() is temporarily non-available. Please use extractFromRGSet450k() instead.
  • Bug fixed: M-value densities are now visible
  • With the update of minfi in Bioconductor 2.13, IlluminaHumanMethylation450kannotation.ilmn.v1.2 is no longer supported. ShinyMethyl is now updated to be annotation free (shinyMethyl does not really need an annotation). Thanks to Kathleen Fisch for pointing that out.
  • Within the predictGender panel, it is now possible to download a .csv file containing not only the predicted gender, but also the actual gender if it was provided in the phenotype data, it will be also included in the file. The function also handles missing data. Thanks to Brent Pedersen

shinymethyl's People

Contributors

jfortin1 avatar kasperdanielhansen avatar

Watchers

Jayaram Kancherla avatar James Cloos avatar  avatar  avatar Florin Chelaru avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.