Skip to content

MACS3 is reporting that 100 paired reads are needed, even when single end data is used as input #524

Description

@MingL196

Description of the bug

I have some low quality data where the second paired read had very low quality. As such, I tried to run chipseq version 2.1.0 with single-ended data as input.

This results in an error with the MACS3 step. MACS3 is reporting that 100 paired reads are needed:

WARNING @ 09 Jul 2026 02:09:00: [86 MB] #2 MACS3 needs at least 100 paired peaks at + and - strand to build the model, but can only find 0! Please make your MFOLD range broader and try again. If MACS3 still can't build the model, we suggest to use --nomodel and --extsize 147 or other fixed number instead.

Command used and terminal output

nextflow run nf-core/chipseq --input samplesheet.csv --read_length 150 --outdir mouse_output_single_end2 --genome GRCm38 -profile singularity -r 2.1.0

Relevant files

No response

System information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions