Giter Site home page Giter Site logo

dominico120 / mspc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from genometric/mspc

0.0 0.0 0.0 21.26 MB

Using combined evidence from replicates to evaluate ChIP-seq peaks

Home Page: https://genometric.github.io/MSPC/

License: GNU General Public License v3.0

Shell 0.42% JavaScript 2.92% Python 3.95% R 2.25% C# 83.65% PowerShell 0.22% CSS 1.02% Jupyter Notebook 5.57%

mspc's Introduction

MSPC

Quick Start | Documentation | Download | Publication

About

The analysis of ChIP-seq samples outputs a number of enriched regions, each indicating a protein-DNA interaction or a specific chromatin modification. Enriched regions (commonly known as "peaks") are called when the read distribution is significantly different from the background and its corresponding significance measure (p-value) is below a user-defined threshold.

When replicate samples are analysed, overlapping enriched regions are expected. This repeated evidence can therefore be used to locally lower the minimum significance required to accept a peak. Here, we propose a method for joint analysis of weak peaks.

Given a set of peaks from (biological or technical) replicates, the method combines the p-values of overlapping enriched regions: users can choose a threshold on the combined significance of overlapping peaks and set a minimum number of replicates where the overlapping peaks should be present. The method allows the "rescue" of weak peaks occuring in more than one replicate and outputs a new set of enriched regions for each replicate.

In general, the method groups enriched regions as background, weak, or stringent based on user-defined weak and stringency thresholds. The method then confirms or discards the weak and stringent enriched regions if their combined stringency is at least as significant as a user-defined threshold. The method then performs a multiple testing correction on confirmed enriched regions at a user-defined false-discovery rate, identifying true-positive and false-positive regions. See the following figure as an example, and you may refer to MSPC publications, slides on slideshare, or documentation page for more details.


Download and Run

MSPC is distributed as a cross-platform console application, a .NET library, and a Bioconductor R package.

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.