Giter VIP home page Giter VIP logo

uhkniazi / dismiss Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 144 KB

DISMISS is an R script, which as an additional step in MeDIP-Seq data analysis workflow, enables the allocation of strands to methylated DNA regions. It does this by analyzing the proportions of first mate reads aligning to the methylated locus from the plus and minus strands.

License: GNU General Public License v3.0

R 100.00%
medip medip-seq methylation epigenetics macs2

dismiss's Introduction

dismiss

DISMISS is an R script, which as an additional step in MeDIP-Seq data analysis workflow, enables the allocation of strands to methylated DNA regions. It does this by analyzing the proportions of first mate reads aligning to the methylated locus from the plus and minus strands.

##Requirements

Dismiss is a collection of functions implemented in R and require the following to be present on the system:

  • I. R (version 3.1.2)
  • II. Bioconductor , (version 3.0) with packages
    • A. GenomicAlignments
    • B. GenomicFeatures
    • C. rtracklayer

##Running dismiss

To run dismiss, the following files should be in the current path or directory:

  • dismiss_header.R (the script with all the required functions)
  • dismiss_macs2_extractor.R (utility script to process MACS2 results)
  • Tab separated xls results file for methylated regions for peak calling performed by MACS2.
  • Alignment file in .bam format (the same file used to perform peak calling)
  • Bam index file with .bai extension (if bam file is called file.bam then index file should be called file.bam.bai)

From the GNU/Linux command line the following command will run dismiss assuming that the files above are in your current working directory;

Rscript dismiss_macs2_extractor.R MACS2_result.xls File.bam [p or s] 

where the last argument is essential and should be set to either;
p = for paired end data OR
s = for single end data

##Additional Information

Example data of a completed experiment is available to download and view in IGV here;

http://bioinformatics.ibers.aber.ac.uk/IGVdownloads.zip

dismiss's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

martinjvickers

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.