Sasha Galitsyna
Nikolai Bykov
SMTB 2021
Google Colab:
https://colab.research.google.com/
Software:
https://github.com/encent/hichew/blob/master/examples/hichew_api_example.ipynb
Link to Google Drive with Hi-C data:
https://drive.google.com/drive/folders/16A0x0TMbxsO849kxFykJmZVXeE7Fq0K_?usp=sharing
These slides:
https://slides.com/agalicina/time-series-dna-graph
Ulianov et al. Genome Biology 2016
Microscopy:
Microscopy with fluorescing marks:
(FISH)
For 2 marks:
For multiple marks:
3C: Dekker et al. Science 2002
Viewpoint
High-throughput chromosomes conformation capture:
DNA interactome map:
Lieberman-Aiden et al. Science 2009
Adopted from Imakaev et al. Nature Methods 2012
Bonev et al. Nature Reviews 2016
Bonev et al. Nature Reviews 2016
Bonev et al. Nature Reviews 2016
Bonev et al. Nature Reviews 2016
Lupiáñez et al., Cell, 2015
Filippova et al. Algorithms for Molecular Biology 2014
TADs are hierarchical, there is no single solution for the TAD calling problem:
Forcato et al. Nature Methods 2017
based on Crane, 2015
Ulyanov, Khrameeva et al. Genome Research 2016
Example of association of complex datasets:
Ulyanov, Khrameeva et al. Genome Research 2016
Plotting the profiles of enrichment around TAD boundaries (ChIP-Seq):
Task:
Get the resulting link:
https://www.encodeproject.org/files/ENCFF637XEP/@@download/ENCFF637XEP.bigWig
Download the annotation:
! wget https://www.encodeproject.org/files/ENCFF637XEP/@@download/ENCFF637XEP.bigWig
Download the package for work with annotations:
! pip install pybbi
Import the package:
import bbi
Create the stack:
stackup = bbi.stackup('ENCFF637XEP.bigWig',TADs_clustering.ch,TADs_clustering.bgn-20000,TADs_clustering.bgn+20000, bins=20)
Plot the stack:
import seaborn as sns sns.heatmap(stackup, cmap='RdBu_r')
and enrichment:
plt.plot(stackup.sum(axis=0))
Самостоятельные задачки:
Получите итоговую ссылку. Она должна иметь вид: https://www.encodeproject.org/files/ENCFF637XEP/@@download/ENCFF637XEP.bigWig
Скачаем аннотацию:
! wget https://www.encodeproject.org/files/ENCFF637XEP/@@download/ENCFF637XEP.bigWig
Установим пакет для работы с аннотациями:
! pip install pybbi
Импортируем библиотеку:
import bbi
Построим стек:
stackup = bbi.stackup('ENCFF637XEP.bigWig',TADs_clustering.ch,TADs_clustering.bgn-20000,TADs_clustering.bgn+20000, bins=20)
Нарисуем стек:
import seaborn as sns sns.heatmap(stackup, cmap='RdBu_r')
и обогащение:
plt.plot(stackup.sum(axis=0))
Bullet One
Bullet Two
Bullet Three