1 of 30

3-dimensional genome. PartII.�Chromatin features detection.

Based on materials by:

Anna Kononkova

2 of 30

3D organisation of the chromatin revealed by Hi-C

Genome-wide Hi-C interaction map shows intrachromosomal (same as cis-) and interchromosomal (trans-) interactions.

 

2

3 of 30

Chromosome territories

  • At the highest-level of spatial organization, trans-interactions are rare.
  • Individual chromosomes occupy distinct territories within the nucleus.

3

Bonev et al. Nature Reviews 2016

4 of 30

How to deal with interchromosomal contacts?

4

Cis-to-trans ratio: m1/m2

mean (m1)

mean (m2)

There is no strong definition of cis-to-trans ratio. Variations of this one can be calculated in different ways: as average across all cis- divided by the average of all trans-contacts; as feature for genomic bin (ICF); as value for each pair of chromosome.

ICFj=mean(cis)/mean(trans) – for binj

binj

5 of 30

Intrachromosomal interactions: TADs

  • TADs – topological associated domains: loci belonging to one TAD interact with each other more often than with loci from neighboring TADs

5

Bonev et al. Nature Reviews 2016

6 of 30

TADs detection

6

Какие ТАДы правильные?

7 of 30

TADs detection

7

8 of 30

8

Armatus allows the wide range of TADs sizes.

Matryoshka is a widely used Armatus-based tool for hierarchical TADs calling

HiCExplorer covers the most part of genome, avoiding strange gaps

9 of 30

Insulation score – a measure of local chromatin density

Convenient implementation: Cooltools

9

10 of 30

Directionality index

10

A – upstream

B - downstream

E=(A+B)/2

+HMM on the top -> TADs borders

11 of 30

TADs detection

The number and size of TADs depend on:

  1. parameters provided by user (gamma in Armatus, window size in IS)
  2. resolution
  3. organism
  4. data preprocessing (linear interpolation, high and zero value restriction)

TADs are hierarchical -> the better the resolution, the smaller TADs we can obtain

11

12 of 30

Intrachromosomal interactions: compartments

12

Bonev et al. Nature Reviews 2016

13 of 30

Compartment detection:

13

14 of 30

14

15 of 30

15

Saddle plot

PCA application to the matrix:

the sign of PC1 defines the compartment membership.

16 of 30

Compartment strength

16

How to estimate difference in compartments?

More accurate method:

for each bin, the average normalized frequency of interactions with bins belonging to the same compartment was divided by the average normalized contacts  with bins from the other compartment.

��

mean of ”reds” devided by mean of “greens”

17 of 30

Subcompartment calling

  • Classical approach:

17

detection via cis-contacts

(in fact, TADs clusterization)

"resolution enhancement" using neural network approaches, such as autoencoder

Calder: https://doi.org/10.1038/s41467-021-22666-3

Sniper:

https://doi.org/10.1038/

s41467-019-12954-4

Inspectro:

https://github.com/open2c/

inspectro

requires high resolution

(~ 5 billion contacts for human data,

current usual dataset is nearly 10 time less)

18 of 30

Calder

18

The problem: compartments are not just TADs interactions. Moreover, in regions with high rate of extrusion TADs and compartmental structure oppose each other. Cis-approach can be not applicable in this case.

19 of 30

Compartmental and extrusion TADs

19

compartmental

extrusion

20 of 30

Intrachromosomal interactions: loops

20

Loop-callers: cooltools (python implementation of HICCUPS), MUSTACHE and others

21 of 30

Loop callers

21

Algorithms usually consider 2 features:

  • whole-genome enrichment: selection of candidate interactions, which is based on the model distribution of contacts (often negative binomial)
  • local enrichment: compare selected contact prominence with neighbouring ones )

Another approaches (Mustache) rely on Gaussian smoothing. The algorithm removes noise and details and keeps only the most bright features like loops

+ Mustache, SIP, etc

Personal preference (probably, not the best): cooltools, chromosight

22 of 30

Significant contacts

Apart from loops, there is one more similar, but another type of contacts – significant interactions on Hi-C map.

These can be promoter-promoter, promoter-enhancer or polycomb interactions.

22

Loop

Significant contact

Tool for significant contacts detection: FitHiC2

https://github.com/ay-lab/fithic

23 of 30

FitHiC application example�after additional filtration on specific histone modification: fithic+H3K27me3

23

Without additional filtration result usually seems to be more random

24 of 30

Resolution

24

human, mouse

fruit fly

TADs

10 kb for good quality,

40 kb for worse quality

4-5 kb for good quality, 10 kb for worse quality

Loops

~10 kb

~5 kb (loops are rare in fruit fly)

Compartments

100-250 kb, depends on quality and aims

10-20 kb

Subcompartments

50 kb

?

Significant contacts: promoter-promoter,

promoter-enhancer interactions

2-5 kb for good quality,

10-20 kb for worse quality

2-5 kb

Significant contacts:

polycomb interactions

100 kb

10 kb

Today’s data resolution is often not enough for feature detection

25 of 30

Fires: frequently interacting regions

25

Scale of interactions: ±200kb for human genome

Firecaller:

26 of 30

How to create beautiful average plots?

  • By hand ☺
  • Coolpappy (https://github.com/open2c/coolpuppy)

26

27 of 30

Bad and good quality example

27

Same resolution, 40 kb

28 of 30

Rabl: centromer and telomer interactions

28

An example of telomer-centromer interactions

in budding yeast

This is a model conformation for

centromer-centromer interactions

29 of 30

Why subcompartments can be detected from trans-interactions

29

Trans-interactions

reveal compartment

structure

30 of 30

Practise: cooltools

30