Menu

Home

Yannick Boursin

ChipSeqAnalyzer is a python program aimed at discovering transcription factor binding sites, originally in the yeast Candida glabrata. It takes Chip-Seq data as input, and outputs html reports from RSAT / Peak-motifs.

*** Dependencies ***

To run ChipSeqAnalyzer, you will need many tools and library installed on your computer.

  1. R (designed with 2.15.1)
  2. bPeaks R module (designed with 1.2)
    • Python >= 2.6
    • rpy2 (designed with 2.2.1)
    • termcolor (designed with 1.1.0)
  3. RSAT (created by J. van Helden, requires licensing, free for academical use)
    • peak-motif
    • perl / python and many perl modules (follow RSAT manual)
    • you may need to install additionnal libraries in order for perl to install its modules (eg. libgd2)
  4. Any browser

*** How to run ? ***

*** python ChipSeqAnalyzer -h *** for help

You will need six input files :

  1. Sample 1 (condition 1)
  2. Sample 2 (condition 2)
  3. Control Data
  4. The Genome of your organism
  5. The annotated Genome of your organism with ORF annotation
  6. Jaspar Matrix

I provided a modified Jaspar Matrix which takes into account YRE elements. Feel free to modify your own or to modify it.

From shell, run :
python ChipSeqAnalyzer.py --Genome your genome --Output bPeaks output file name for condition 1 --Output2 bPeaks output file name for condition 2 --IPData data for sample 1 --IPData2 data for sample 2 --ControlData control data --Jaspar your jaspar matrix


MongoDB Logo MongoDB