Skip to content

deboramarks/Chromosomal-Conformation-Course

 
 

Repository files navigation

Chromosomal Conformation Course

Course description


3C-based methods, such as Hi-C, produce a huge amount of raw data as pairs of DNA reads that are in close spatial proximity in the cell nucleus. Overall, those interaction matrices have been used to study how the genome folds within the nucleus, which is one of the most fascinating problems in modern biology. The rigorous analysis of those paired-reads using computational tools has been essential to fully exploit the experimental technique, and to study how the genome is folded in the space. Currently, there is a clear expansion on the wealth of data on genome structure with the availability of many dataset of Hi-C experiments down to 1Kb resolution (see for example: http://hic.umassmed.edu/welcome/welcome.php ; http://promoter.bx.psu.edu/hi-c/view.php or http://www.aidenlab.org/data.html ). In this course, participants will learn to use TADbit, a software designed and developed to manage all dimensionalities of the Hi-C data:

  • 1D - Map paired-end sequences to generate Hi-C interaction matrices
  • 2D - Normalize matrices and identify constitutive domains (TADs, compartments)
  • 3D - Generate populations of structures which satisfy the Hi-C interaction matrices
  • 4D - Compare samples at different time points

Participants can bring- specific biological questions and/or their own 3C-based data to analyze during the course. At the end of the course, participants will be familiar with the TADbit software and will be able to fully analyze Hi-C data. Note: Although the TADbit software is central in this course, alternative software will be discussed for each part of the analysis.

Why TADbit?

This course uses exclusively mostly TADbit to analyze HiC data, however many other tools are available ( https://www.multiscalegenomics.eu/MuGVRE/3c-tools-comparison/ ). The advantage of using TADbit is that it covers all the step of the analysis, from the quality check of the FASTQ reads to the 3D modeling, and is thus the perfect backbone for any HiC analysis pipeline. Moreover, as it is a python library, it is relatively easy to plugin analysis from other tools at any step.

Target Audience

The course design is oriented towards experimental researchers and bioinformaticians at the graduate and post-graduate levels. The last edition of this course was attended by people with different backgrounds and interested in the genome organization. Moreover, Hi-C data have recently been used in metagenomics studies to accurately cluster metagenome assembly contigs into groups that contain nearly complete genomes of each species. It is likely that the participants to this course aim at getting involved in generating Hi-C data for chromosome structure determination or that they just want to be able to correctly interpret and analyse publicly available data.

Course Pre-requisites

Recommended Linux and basic Python programming skills, graduate level in Life Sciences.

Content

Lectures (pdf) Core pipeline (notebooks) Annex (notebooks)
Day1
Day2
Day3
Day4
Day5

    TADbit tools

    Most of the tasks of the "core pipeline" can be tunned directly from command line (without any python), using TADbit tool. Have a look to the commands, and the metadata of the results.

    For now TADbit tool is not incuded in the general documetation, as it is still "under construction". Use it carefully, and don't hesitate to repport anyweird behaviour you observe.

    TADbit version

    This tutorial is associated with a specific version of TADbit, if you wish to reproduce exactly the results in the notebooks you should use the version of TADbit tagged CRG_CCc_2017.

    To install this version do:

    git clone https://github.com/3dgenomes/tadbit
    cd tadbit
    git checkout tags/CRG_CCc_2017
    sudo python setup.py install
    

    About

    Bioinformatic material related to the course

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • Jupyter Notebook 100.0%