API#

Import trackc as:

import trackc as tc

Tool#

tl.GenomeRegion

tl.RegionsCmat

tl.extractContactRegions

Extract a set of regions matrix from the cool format Hi-C matrix.

tl.extractCisContact

Extract cis contact matrix from the cool or mcool format Hi-C matrix.

GrigSpec#

trackc.make_spec

Make GridSpec allows complex layout of Axes in the figure.

trackc.tenon

Make a virtual-figure, based on virtual-figure, users can add Axes to the top or bottom of the total layout.

Plotting#

pl.scale_track

Plot one region scale bar track

pl.multi_scale_track

Plot region scale bar, support for multiple or reverse genome regions.

pl.bed_track

Plot bed track, support for multiple or reverse genome regions.

pl.bdgmat_track

Plot bedGraph matrix track, support for multiple or reverse genome regions.

pl.bw_track

Plot bigwig signal track, support for multiple or reverse genome regions.

pl.virtual4C

Plot virtual4C track, support for multiple or reverse genome regions.

pl.links_track

Plot loop arc, support for multiple or reverse genome regions.

pl.zoomin

Plot zoomin track, support for multiple or reverse genome regions.

pl.mapc_markline

The mapc_markline function used for mark contact regions on the heatmap, It should be used in conjunction with mapc.

pl.gene_track

Plot gene track, support for multiple or reverse genome regions.

pl.mapC

Plot contact map, support for multiple or reverse genome regions.

pl.vhighlight

Plot vhighlight track, support for multiple or reverse genome regions.

SaveFig#

trackc.savefig

Save the figure.

Palettes#

pa.fruitpunch

Colormap objects based on lookup tables using linear segments.

pa.fruitpunch2

Colormap objects based on lookup tables using linear segments.

pa.colorC

pa.trackcl_9

Built-in mutable sequence.

pa.trackcl_11

Built-in mutable sequence.

pa.vega_10_trackc

Built-in mutable sequence.

pa.default_20

Built-in mutable sequence.

pa.zeileis_28

Built-in mutable sequence.

pa.default_102

Built-in mutable sequence.