Skip to content

Add hicDetectLoops loop caller and visualization (part of #189)#237

Open
samuelruizperez wants to merge 6 commits intonf-core:devfrom
samuelruizperez:demo_dev
Open

Add hicDetectLoops loop caller and visualization (part of #189)#237
samuelruizperez wants to merge 6 commits intonf-core:devfrom
samuelruizperez:demo_dev

Conversation

@samuelruizperez
Copy link

This pull request introduces a new loop calling feature (part of #189), using the hicDetectLoops tool:

  • Added a new LOOP_CALLING subworkflow in subworkflows/local/loop_calling/main.nf, which includes HICDETECTLOOPS for loop detection and HICPLOTMATRIX_LOOPS for loop visualization.

Tool modules for loop detection and visualization:

  • Added modules/local/hicexplorer/hicdetectloops/main.nf for running hicDetectLoops and outputting loop calls, and modules/local/hicexplorer/hicplotmatrix/main.nf for visualizing loops with hicPlotMatrix.

Configuration and parameter updates:

  • Updated nextflow.config and conf/test.config to add loop calling parameters.

Schema extension:

  • Added a new loop_calling section to nextflow_schema.json to describe loop calling parameters.

Balanced cooler output handling:

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • If necessary, also make a PR on the nf-core/hic branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@samuelruizperez samuelruizperez self-assigned this Mar 11, 2026
@samuelruizperez samuelruizperez added the enhancement New feature or request label Mar 11, 2026
@github-actions
Copy link

github-actions bot commented Mar 11, 2026

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 98b31a1

+| ✅ 269 tests passed       |+
#| ❔   1 tests were ignored |#
#| ❔   1 tests had warnings |#
!| ❗   8 tests had warnings |!
Details

❗ Test warnings:

❔ Tests ignored:

❔ Tests fixed:

✅ Tests passed:

Run details

  • nf-core/tools version 3.5.1
  • Run at 2026-03-11 12:18:51

@samuelruizperez
Copy link
Author

@nf-core-bot fix linting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants