neo-domain#

Get test data#

Hi-C cool format matrix data

BxPC3 ChIP-seq data

[1]:
import cooler

import trackc as tc

BxPC3_chr18_25k = cooler.Cooler(
    "../../trackc_data/examples/BxPC3.chr18.mcool::/resolutions/25000"
)

zoom_regions = ["18:47400000-48280000", "18:75280000-74030000"]
neo_domain_regions = ["18:47950000-48280000", "18:75280000-74850000"]

tumor_zoom = tc.tl.extractContactRegions(clr=BxPC3_chr18_25k, row_regions=zoom_regions)
[2]:
ten = tc.tenon(figsize=(6, 1))
ten.add(pos="bottom", height=2.8, hspace=0.05)
ten.add(pos="bottom", height=0.6, hspace=0.05)


tc.pl.mapC(
    ax=ten.axs(0),
    mat=tumor_zoom.cmat,
    map_type="tri",
    maxrange=200,
    minrange=10,
    ax_on=False,
)
tc.pl.mapc_markline(
    ax=ten.axs(0),
    row_regions=tumor_zoom.row_regions,
    map_type="triangle",
    mark_regions=neo_domain_regions,
    binsize=25000,
    map_order=0,
    symmetric=False,
    show_regions_edge=False,
)

tc.pl.multi_scale_track(
    ten.axs(1), regions=zoom_regions, scale_adjust="Mb", intervals=2, tick_rotation=0
)

# tc.savefig('trackc_neotad.pdf')
maxrange: 200 minrange: 10
../_images/gallery_neo_domain_3_1.png