ChIP-Seq is the combination of chromatin immunoprecipitation (ChIP) assays with high-throughput sequencing (Seq) and can be used to identify DNA binding sites for transcription factors and other proteins. The goal of this hands-on session is to perform the basic steps of the analysis of ChIP-Seq data, as well as some downstream analysis. Throughout this practical we will try to identify potential transcription factor binding sites of PAX5 in human lymphoblastoid cells.
By the end of this tutorial you can expect to be able to:
This tutorial comprises the following sections:
This tutorial was converted into a Jupyter notebook by Victoria Offord based on materials developed by Angela Goncalves, Myrto Kostadima, Steven Wilder and Maria Xenophontos.
You can run the commands in this tutorial either directly from the Jupyter notebook (if using Jupyter), or by typing the commands in your terminal window.
In [ ]:
pwd
In [ ]:
ls -l
You can also follow this tutorial by typing all the commands you see into a terminal window. This is similar to the "Command Prompt" window on MS Windows systems, which allows the user to type DOS commands to manage files.
To get started, select the cell below with the mouse and then either press control and enter or choose Cell -> Run in the menu at the top of the page.
In [ ]:
echo cd $PWD
Open a new terminal on your computer and type the command that was output by the previous cell followed by the enter key. The command will look similar to this:
In [ ]:
cd /home/manager/pathogen-informatics-training/Notebooks/ChIP-Seq/
Now you can follow the instructions in the tutorial from here.
Package | Link for download/installation instructions | Version tested |
---|---|---|
bedtools | http://bedtools.readthedocs.io/en/latest/content/installation.html | 2.25.0 |
Bowtie2 | http://bowtie-bio.sourceforge.net/bowtie2 | 2.2.6 |
IGV | http://software.broadinstitute.org/software/igv | 2.3.8 |
MACS2 | https://github.com/taoliu/MACS | 2.1.0.20150420 |
meme | http://meme-suite.org/tools/meme | 4.10.0 |
samtools | https://github.com/samtools/samtools | 1.6 |
tomtom | http://web.mit.edu/meme_v4.11.4/share/doc/tomtom.html | 4.10.0 |
UCSC tools | http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64 | NA |
To get started with the tutorial, head to the first section: introducing the tutorial dataset.
The answers to all questions in the tutorial can be found in answers.ipynb.