analyzing methylome data using -...

14
Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto Rico February 2, 2016 Beads R I

Upload: others

Post on 30-Oct-2019

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Analyzing Methylome Data Using

Fabian MüllerEpigenomics 2016Puerto RicoFebruary 2, 2016

BeadsR I∩

Page 2: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

— Workflow

Analyzing Methylome Data Using RnBeads 2016-02-02

BeadsR I∩

Assenov, Müller, Lutsik, Walter, Lengauer, Bock (2014), Nature Methods, 11(11), 1138–1140

2/14

Page 3: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

3/14Analyzing Methylome Data Using RnBeads 2016-02-02

BeadsR I∩ — Workflow

Page 4: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Analyzing Methylome Data Using RnBeads

2016-02-02Analyzing Methylome Data Using RnBeads

Tutorial website:http://rnbeads.mpi-inf.mpg.de/tutorial.php

Hands-On

4/14

Page 5: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

System Requirements

• Windows, Linux, MacOS, …• Working installation of R (version 3.0 or higher)

§ Or admin rights in order to install R and ghostscript• ≥ 4 GB of main memory• ≥ 4 GB of free disk space• Internet connection

2016-02-02Analyzing Methylome Data Using RnBeads 5/14

Page 6: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Getting Started

• Visit the tutorial website:§ http://rnbeads.mpi-inf.mpg.de§ → Tutorial

• Download the tutorial scripts and data§ Download and unzip

• Install R• Install Ghostscript and RnBeads• Run your methylation analyses

2016-02-02Analyzing Methylome Data Using RnBeads 6/14

Page 7: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Vanilla Analysis

• Runs through the entire RnBeads workflow with specified analysis options

• Get started with 01_vanilla_Ziller450k.R1. Start R2. Load RnBeads3. Specify analysis options4. Run analysis

2016-02-02Analyzing Methylome Data Using RnBeads

Ziller, et al. (2011), PLoS Genetics, 7(12), e1002389

7/14

Page 8: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Custom-Tailored Analysis

• Explore RnBeads modules, functions and classes• See examples in 02_step_by_step_Ziller450k.Rmd

§ With a few exceptions, examples for Illumina 450K array analysis generalize to bisulfite sequencing data

2016-02-02Analyzing Methylome Data Using RnBeads 8/14

Page 9: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Analyzing Bisulfite-Sequencing Data• Explore RnBeads modules,

functions and classes• Vanilla analysis

§ 03_vanilla_BockRRBS.R

• Custom analysis§ See examples in

04_step_by_step_BockRRBS.Rmd

2016-02-02Analyzing Methylome Data Using RnBeads

Bock, et al. (2012), Mol. Cell, 47(4), 633-647

9/14

Page 10: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Performance Tuning

• Parallel computation§ foreach and doParallel packages

• Disk-based storage of large data matrices§ ff package

• Deploying RnBeads on a scientific computing cluster

2016-02-02Analyzing Methylome Data Using RnBeads 10/14

Page 11: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Beyond DNA Methylation

• Logging• HTML reports• See examples in

05_beyond_methylation.R

2016-02-02Analyzing Methylome Data Using RnBeads 11/14

Page 12: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Summary

• RnBeads …§ ... is an R package for start-to-finish DNA methylation analysis§ … enables large-scale analyses for virtually any methylation platform

providing basepair resolution (methylation arrays and bisulfite sequencing)§ … supports a wide range of input and export formats§ … performs analysis on individual CpGs as well as predefined or custom

genomic regions§ … generates informative and comprehensive HTML reports containing

method descriptions, publication grade plots and data tables§ … does not require expert knowledge to run§ … enables configurable for custom analysis due to its modular design and

programming interface

2016-02-02Analyzing Methylome Data Using RnBeads 12/14

Page 13: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

On the Shoulders of Giants

2016-02-02Analyzing Methylome Data Using RnBeads 13/14

Page 14: Analyzing Methylome Data Using - RnBeadsrnbeads.mpi-inf.mpg.de/publication/data/tutorial/epigenomics2016/epi... · Analyzing Methylome Data Using Fabian Müller Epigenomics 2016 Puerto

Acknowledgements

Analyzing Methylome Data Using RnBeads 2016-02-02

Pavlo LutsikKarl NordstrømJörn Walter

Yassen Assenov (MPII, DKFZ)Pavlo Lutsik (Saarland Univ.)Fabian Müller

BeadsR I∩

Felipe AlbrechtPeter EbertMarkus ListMichael SchererGeorg FriedrichJoachim BüchChristoph Bock (MPII, CeMM)Thomas Lengauer

http://rnbeads.mpi-inf.mpg.de

Deutsches Epigenom Programm

epigenomebl printUE

EU

14/14