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


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.