Giter Site home page Giter Site logo

micm_chip_seq's Introduction

MiCM ChIP seq

This workshop will guide you through the basics of ChIP-seq analysis with hands-on exercises. Participants will learn how to process ChIP-seq data: perform read alignment, peak calling, visualization through the genome browser, motif finding and gene set enrichment analysis.

Data download

You can download the data/scripts needed for this workshop in here.

Instructions

There are two options to install the software: Manual or Docker. This page covers the instructions to install manually and is the recommended option. If you are familiar with Docker and have already installed Docker, you can follow the indications in here.

Requirements

We will be using the unix terminal to run our analyses, so be sure you have access to one.

  • Mac OS and any linux distribution will have a terminal already
    • Mac OS: search for terminal in your spotlight search
  • Windows users:

Sofware

To install the software, look at the instructions for your operating system. Open your terminal and copy and paste the following commands inside the text boxes.

Linux distribution and Windows with WSL

Most of the software we need is availble through the package manager.

sudo apt install bowtie2
sudo apt install samtools
sudo apt install bedtools
pip3 install deeptools
pip3 install MACS2 # Note: For users of python 3.10 please see below

If you are using python (>=3.10), please install MACS3

pip3 install MACS3

Mac OS

First install Homebrew or any other package manager.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then you can use brew to install the packages.

brew install bowtie2
brew install samtools
brew install bedtools
pip3 install deeptools
pip3 install MACS2  # Note: For users of python >=3.10 please see below

If you are using python (3.10), please install MACS3

pip3 install MACS3

R libraries

This will be needed for all platforms. In R, install the dependencies:

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("ChIPQC")
BiocManager::install("TxDb.Hsapiens.UCSC.hg38.knownGene")
BiocManager::install("rGREAT")

Check the installation

To check that the program works, you can check if the help message gets printed:

bowtie2 --help
samtools --help
bedtools --help
macs2 --help # or macs3 --help
deeptools --help

Check the tutorials

If you run into any issues, you can join the pre-workshop session online.

micm_chip_seq's People

Contributors

arielmadr avatar

Stargazers

Sahel avatar Bhavyaa Chandarana avatar

Watchers

 avatar

Forkers

qls-micm

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.