chromatin-state-inference

Infer chromatin states from histone modification ChIP-seq data using ChromHMM.

12|3|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/BIsnake2001/ChromSkills --skill chromatin-state-inference
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chromatin-state-inference
Source: https://github.com/BIsnake2001/ChromSkills/tree/main/15.chromatin-state-inference
Command: npx skills add https://github.com/BIsnake2001/ChromSkills --skill chromatin-state-inference

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ChromHMM-based chromatin state inference from histone modification ChIP-seq data to enable genome-wide state segmentation and annotation.

Core Features & Use Cases

  • Chromatin state segmentation using ChromHMM across multiple histone marks.
  • Model training and state annotation with user-specified genome assembly and bin size.
  • Handles inputs as BED or BAM files and outputs to chromhmm_output with binarized and model directories.
  • Prompts for missing inputs to ensure reproducibility.

Quick Start

Provide your BED or BAM files and the genome assembly, then run the chromHMM workflow to binarize data and train a state model.

Frequently Asked Questions about chromatin-state-inference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I infer chromatin states from histone modification ChIP-seq data?▼

You can infer chromatin states from histone modification ChIP-seq data by using chromHMM to binarize BED or BAM files and learn a genome-wide state annotation model based on a user-specified genome assembly, bin size, and number of states.

What inputs do I need for chromHMM genome segmentation?▼

ChromHMM genome segmentation requires histone modification ChIP-seq files in BED or BAM format, a target genome assembly, a bin size for data binarization, and the desired number of chromatin states to learn.

What does binarization do in chromatin state inference?▼

Binarization in chromatin state inference processes aligned ChIP-seq data into discrete bins to determine the presence or absence of histone marks, creating the binary input matrix needed to train the chromHMM state annotation model.

Can I use BAM files directly for chromatin state annotation?▼

Yes, you can use BAM files directly for chromatin state annotation alongside BED files, as the workflow accepts both formats to perform binarization and model learning for genome-wide segmentation.

How many chromatin states should I specify for genome segmentation?▼

You specify the desired number of chromatin states based on your biological context, and the chromHMM workflow learns the model parameters to produce genome-wide state annotations reflecting that exact number of states.

What outputs are generated by chromatin state inference?▼

Chromatin state inference outputs a chromhmm_output directory containing the binarized data and learned model directories, which together provide the genome-wide state segmentation and annotation results.