ChromHMM(1)
β¨ ChromHMM(1) β¨
Okay bestie, welcome to the ChromHMM(1) page from the General Commands Manual πΈ Let's get into it π
π§ NAME π§
ChromHMM β learning and analyzing chromatin states with a multivariate Hidden Markov Model π
π SYNOPSIS π
java -Xmx[GB]g -jar /usr/share/java/chromhmm.jar [options]
The [GB] bit is the placeholder you swap out, and [options] is where your ChromHMM commands go π«Ά
π DESCRIPTION π
ChromHMM is software for learning and characterizing chromatin states, and it is lowkey iconic π
It can take in multiple chromatin datasets, like ChIP-seq data for different histone modifications, and discover de novo the major recurring combinatorial and spatial patterns of marks. The whole thing runs on a multivariate Hidden Markov Model that explicitly models whether each chromatin mark is present or absent π₯ The model you end up with can then be used to systematically annotate a genome in one or more cell types. It's giving full genome glow-up β¨
It also computes state enrichments for large-scale functional and annotation datasets, so you can figure out what each state actually means biologically π§ And finally, ChromHMM produces files with genome-wide maps of chromatin state annotations that you can load straight into a genome browser π¦
πΈ OPTIONS πΈ
LearnModelβ This one is the main character π It takes a set of binarized data files and learns chromatin state models. By default it produces a segmentation, generates browser output with default settings, and callsOverlapEnrichmentandNeighborhoodEnrichmentswith default settings for the genome assembly you specify. It also creates a webpage with links to all the files and images it made πBinarizeBedβ Converts a set of bed files of aligned reads into binarized data files for model learning. You can optionally print the intermediate signal files too πBinarizeBamβ Same energy asBinarizeBed, but it converts a set of bam files of aligned reads into binarized data files for model learning. Again, you can optionally print the intermediate signal files πBinarizeSignalβ Converts a set of signal files into binarized files. Simple and clean πMakeSegmentationβ Takes a learned model and binarized data, then outputs a segmentation π¦MakeBrowserFilesβ Converts segmentation files into a browser-viewable format. Browser-ready, periodt β¨OverlapEnrichmentβ Shows the enrichment of each state of a segmentation for a set of external data π₯NeighborhoodEnrichmentβ Shows the enrichment of each state relative to a set of anchor positions π§CompareModelsβ Can compare models with different numbers of states, based on how correlated their emission parameters are πReorderβ Lets you reorder the states of the model, reorder the columns of the emission matrix, or add state labels πEvalSubsetβ Evaluates how well a subset of marks can recover a segmentation made with the full set of marks. Main character energy when you only need some of the data πStatePruningβ Prunes states from a model so you can initialize models when using the non-default two-pass approach π«Ά
π¦ SEE ALSO π¦
http://compbio.mit.edu/ChromHMM/
π AUTHOR π
ChromHMM was written by Jason Ernst. Legend behavior π
Version 1.14, March 2018. That's the manual, bestie, and you're literally ready to go π πΈ
π¦ where this page comes from
- debian bookworm: chromhmm 1.24+dfsg-1 Β· GPL-3.0-or-later
- debian trixie: chromhmm 1.26+dfsg-3 Β· GPL-3.0-or-later
- ubuntu jammy: chromhmm 1.23+dfsg-1 Β· GPL-3.0-or-later
- ubuntu noble: chromhmm 1.25+dfsg-1 Β· GPL-3.0-or-later
- ubuntu questing: chromhmm 1.26+dfsg-3
- ubuntu resolute: chromhmm 1.27+dfsg-1 Β· GPL-3.0-or-later
- ubuntu stonking: chromhmm 1.27+dfsg-1 Β· GPL-3.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms