What problem does it solve?
Chromatin loop detection from Hi-C data is complex and multi-step, requiring input validation, coordinate harmonization, data extraction, and loop identification. This skill automates a reproducible workflow to detect loops from Hi-C data stored in .mcool/.cool/.hic formats, delivering loop calls and preparation views for visualization.
Core Features & Use Cases
- End-to-end loop calling workflow starting from processed Hi-C inputs.
- Harmonizes chromosome names to the "chr" convention and generates chromosome-arm views for downstream analyses.
- Extracts contact matrices at a user-selected resolution and outputs BEDPE loop calls alongside supporting view files.
- Use case: starting from a .mcool file, call loops at 5 kb resolution and produce ${sample}_loop_calling/loops/${sample}_loops_5000.bedpe plus temporary view files for IGV.
Quick Start
Provide sample name, genome assembly, and Hi-C data path (.mcool/.cool/.hic) to run the loop-calling workflow and generate outputs.