Skip to main content
. 2018 Feb 15;16:43–53. doi: 10.1016/j.csbj.2018.02.003

Table 2.

Computational tools for the assessment of chromatin hierarchy.

Tools Function References
Common to both higher- and primary-order assessment
Aligners
Bowtie2
BWA
SOAP
RMAP
Cloudburst
SHRiMP

-Ultrafast, sensitive, accurate and memory-efficient gapped read aligner.
-Maps low-divergent sequences against a large reference genome.
-Efficient gapped and ungapped alignment of short oligonucleotides to reference.
-Maps reads from short-read sequencing technology.
-Parallel read-mapping algorithm optimized for mapping NGS data.
-Fully gapped local alignment of short reads to targets.

[114]
[58]
[59]
[91]
[80]
[77]



Higher-order
4C
FourCSeq

-Uses R to detect specific interactions between DNA elements and identify differential interactions between conditions.

[115]
5C
HiFive

-A Python package for normalization and analysis of chromatin structural data produced using either the 5C of HiC assay.

[79]
Hi-C
Fit-Hi-C
GOTHiC
HOMER
HIPPIE
HiCCUPS
HiCPipe
Juicer

-Assigns statistical confidence to mid-range cis-chromosomal contacts.
-Models contact-frequency uncertainty as binomial distribution.
-Designed for high-resolution Hi-C data.
-Identifies chromatin interactions in a genome.
-Detect sub-TAD chromatin interactions (cis).
-Provides scripts and programs that correct Hi-C contact maps.
-Aligns, filters and normalizes, identifies and compares TADs, loops and compartments and display using Juicebox.

[7]
[116]
[41,42]
[46]
[71]
[104]
[29,30]
HiGlass -Enables multiscale navigation of TAD interactions along with 1D genomic tracks [52]
TAD calling
TADbit
TADtree
Armatus

-TADbit includes quality control module, and aligns reads to the reference.
-Identifies hierarchical topological domains.
-Uses dynamic programming to call TADs in different resolutions.

[84]
[102]
[33]



Primary-order
Primary assessment
ArchTEX
DANPOS-profile
CEAS
Artemis
EagleView
Integrative Genomics Viewer

-Java-based tool for identification of optimal extension of sequence tags.
-Dynamic nucleosome analysis at single-nucleotide resolution.
-Provides statistics on fragment enrichment in important genomic regions.
-Java-based free genome browser, annotation and visualization tool.
-Viewer for next-generation genome assembles with data integration capability.
-Lightweight visualization tool for intuitive real-time exploration of diverse data.

[56]
[19]
[87]
[78]
[117]
[118]
Peak-calling
MNase-seq

GeneTrack
iNPS
DANPOS

-Employs Gaussian smoothing for nucleosome calling.
-Detects nucleosomes from the first derivative of the Gaussian smoothed profile.
-Allows comparison of datasets and identification of dynamic nucleosomes.

[4]
[20]
[19]
DNase-seq MACS2
Hotspot
F-seq
ZINBA
-Models length of DNA fragments for spatial resolution of predicted binding sites.
-Identifies regions of local enrichment of short-read sequence tags.
-Identifies chromatin accessible regions and tentative TF footprints.
-Generates peak calls that are consistent with known biological patterns.
[106]
[49]
[14,15]
[72]
FAIRE-seq MACS2
ZINBA
-Models length of DNA fragments for spatial resolution of predicted binding site.
-Generates peak calls that are consistent with known biological patterns.
[106]
[72]
ATAC-seq MACS2
Hotspot
HOMER
F-seq
ZINBA
-Models length of DNA fragments for spatial resolution of predicted binding site.
-Identifies regions of local enrichment of short-read sequence tags.
-Motif discovery and transcript identification analysis.
-Identifies chromatin accessible regions and tentative TF footprints.
-Generates peak calls that are consistent with known biological patterns.
[14,15]
[106]
[49]
[41,42]
[72]
Accessibility analysis
CENTIPEDE
V-Plots
DNase2TF

-Infers regions of the genome bound by transcription factors.
-Plots to reveal chromatin features of transcription factor binding sites.
-Footprinting algorithm with accurate detection and less computing time.

[67,68]
[43]
[94]