agentsclimarketplace

Genomic loop call interpretation

Skill HolobiomicsLab/asb-skill-collections/collections/epigenomics/v1/skills/genomic-loop-call-interpretation

Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill genomic-loop-call-interpretation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when you have a pre-generated .hic contact map file and need to identify and annotate chromatin loops or topologically associating domains (TADs) at high resolution.

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.1 KB, as published. Nobody here has run it

genomic-loop-call-interpretation

Summary

Interpret and annotate chromatin loop features detected on pre-generated Hi-C contact maps using Juicer's command-line feature annotation tools. This skill enables systematic extraction of loop coordinates and domain boundaries from kilobase-resolution Hi-C data, yielding structured feature annotations for downstream genomic analysis.

When to use

You have a pre-generated .hic contact map file and need to identify and annotate chromatin loops or topologically associating domains (TADs) at high resolution. Apply this skill when your research question requires extracting loop coordinates, domain boundaries, or other structural features from Hi-C maps rather than generating the contact maps themselves from raw sequencing data.

When NOT to use

  • Input is raw FASTQ sequencing reads—use the Juicer pipeline stage for Hi-C map generation first
  • You need to generate Hi-C maps from sequencing data—this skill assumes maps already exist; use the Juicer processing pipeline instead
  • Your .hic file is incomplete or corrupted—verify file integrity before annotation

Inputs

  • .hic contact map file (binary Hi-C matrix format)
  • genome reference identifier (e.g., hg19, mm10)
  • feature annotation parameters (loop resolution threshold, domain size cutoffs)

Outputs

  • loop coordinate list (anchor pair positions in genomic coordinates)
  • domain boundary file (TAD edge positions)
  • annotated feature file (tool-specific format: loop anchors or domain boundaries with significance scores)

How to apply

Load the pre-generated .hic contact map file into the Juicer command-line tools suite. Select the appropriate feature annotation algorithm based on your target features—loop-calling tools (e.g., HiCCUPS) for interaction anchors or domain-detection algorithms for TAD boundaries. Execute the selected tool with appropriate parameters (cluster-size thresholds, significance cutoffs, GPU acceleration if available for HiCCUPS). The tool outputs annotated feature coordinates in a structured format (e.g., loop anchor positions, domain boundaries with genomic coordinates). Validate output by checking that coordinates fall within the expected genomic range and that feature lists are non-empty.

Related tools

Evaluation signals

  • Output feature file is non-empty and contains valid genomic coordinates within the specified genome bounds
  • Loop anchors or domain boundaries align with expected Hi-C matrix features (peaks, block patterns) visible in the contact map
  • Coordinate format matches tool specification (e.g., tab-delimited with chromosome, start, end columns for domains; anchor-pair format for loops)
  • Feature significance scores (if present) are within expected ranges and show expected distribution (e.g., peaks in HiCCUPS output have q-values < 0.1)
  • No null or malformed entries in output; all coordinates map to valid genomic regions in the reference

Limitations

  • Requires pre-computed .hic file; cannot operate on raw sequencing data or other Hi-C matrix formats without conversion
  • HiCCUPS peak calling requires an NVIDIA GPU and CUDA (version 7 or 7.5 native; other versions require custom JCuda libraries) for best performance; CPU version available but slower
  • Feature detection quality depends on Hi-C map resolution and sequencing depth; low-coverage maps may yield incomplete or unreliable annotations
  • Tool parameters (cluster size, significance thresholds) must be tuned per experiment; default settings may not suit all cell types or chromatin organizations
  • Output format varies by algorithm selected; downstream analysis may require format conversion or custom parsing

Evidence

  • [other] Juicer includes command line tools designed for feature annotation on Hi-C maps, enabling users to annotate features on pre-generated Hi-C map artifacts.: "Juicer includes command line tools designed for feature annotation on Hi-C maps, enabling users to annotate features on pre-generated Hi-C map artifacts."
  • [readme] Juicer is a platform for analyzing kilobase resolution Hi-C data. In this distribution, we include the pipeline for generating Hi-C maps from fastq raw data files and command line tools for feature annotation on the Hi-C maps.: "Juicer is a platform for analyzing kilobase resolution Hi-C data. In this distribution, we include the pipeline for generating Hi-C maps from fastq raw data files and command line tools for feature"
  • [other] 1. Load the pre-generated .hic contact map file into Juicer command-line tools. 2. Select and execute the appropriate feature annotation tool (e.g., loop-calling or domain-detection algorithm) from the Juicer CLI suite. 3. Generate and output the annotated feature file in the format specified by the chosen tool (e.g., loop coordinates, domain boundaries).: "Load the pre-generated .hic contact map file into Juicer command-line tools. Select and execute the appropriate feature annotation tool (e.g., loop-calling or domain-detection algorithm). Generate"
  • [readme] You must have an NVIDIA GPU to install CUDA. Instructions for installing the latest version of CUDA can be found on the NVIDIA Developer site. The native libraries included with Juicer are compiled for CUDA 7 or CUDA 7.5.: "You must have an NVIDIA GPU to install CUDA. The native libraries included with Juicer are compiled for CUDA 7 or CUDA 7.5."
  • [readme] If you cannot access a GPU, you can run the CPU version of HiCCUPS directly using the .hic file and Juicer Tools.: "If you cannot access a GPU, you can run the CPU version of HiCCUPS directly using the .hic file and Juicer Tools."

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.