Skip to content
/ SMRTER Public

Single Molecule Real Time sequencing Epigenetic Refinement

Notifications You must be signed in to change notification settings

fanglab/SMRTER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMRTER

Single Molecule Real Time sequencing Epigenetic Refinement

Description

N6-methyladenine (m6dA) has been discovered as a novel form of DNA methylation prevalent in eukaryotes, however, methods for high resolution mapping of m6dA events are still lacking. Single-molecule real-time (SMRT) sequencing has enabled the detection of m6dA events at single-nucleotide resolution in prokaryotic genomes, but its application to detecting m6dA in eukaryotic genomes has not been rigorously explored. Herein, we identified unique characteristics of eukaryotic m6dA methylomes that fundamentally differ from those of prokaryotes. Based on these differences, we describe the first approach for mapping m6dA events using SMRT sequencing specifically designed for the study of eukaryotic genomes, and provide appropriate strategies for designing experiments and carrying out sequencing in future studies. We apply the novel approach to study m6dA in green algae, and for the first time, human. We demonstrate a general method and guideline for mapping and rigorous characterization of m6dA events in eukaryotic genomes.

Dependencies on R packages

Installation

0) linux server is recommended considering enough memory and denpendent package installation

1) Obtain a recent version of R

Clear instructions for different version can be found here: http://cran.fhcrc.org/

2) Install the dependent R packages

# install R package of Biostrings. 
# try http:// if https:// URLs are not supported
> source("https://bioconductor.org/biocLite.R")
> biocLite("Biostrings")

# install packages for parallel computating
> install.packages(c("foreach","doMC"))

# install packages for plotting
> install.packages(c("ggplot2","RColorBrewer"))

3) Install h5r and pbh5 Packages

Install both h5r and pbh5 R package using the following:

wget https://github.com/extemporaneousb/h5r/zipball/master -O h5r.zip && unzip h5r.zip 
R CMD INSTALL extemporaneousb-h5r* 

wget https://github.com/PacificBiosciences/R-pbh5/zipball/master -O pbh5.zip && unzip pbh5.zip
R CMD INSTALL PacificBiosciences-R-pbh5* 

4) Install the SMRTER R package

wget https://github.com/fanglab/SMRTER/zipball/master -O SMRTER.zip && unzip SMRTER.zip 
R CMD INSTALL fanglab-SMRTER* 

Alternatively, use devtools package

> install.packages("devtools")
> library(devtools)
> install_github("fanglab/SMRTER")

Tutorial

See our wiki

About

Single Molecule Real Time sequencing Epigenetic Refinement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages