Skip to content

GraphAligner slow on R10 reads mapped to hprc graph #106

@xchang1

Description

@xchang1

Hi @maickrau,

I'm trying to map Nanopore R10 and Hifi reads to the HPRC graph and its super slow- I'm mapping 1 million reads on 64 threads and it still hasn't finished after 20 hours. Is this what you'd expect or do you have any advice for speeding it up?

I'm mapping to the v1.1 chm13 minigraph cactus frequency filtered hprc graph. I used vg to unchop the nodes to combine the smaller nodes with nothing between them and then convert it to gfa

vg mod -u hprc-v1.1-mc-chm13.d9.hg -t 20 > hprc-v1.1-mc-chm13.d9.unchopped.hg
vg convert -f -t 20 hprc-v1.1-mc-chm13.d9.unchopped.hg > hprc-v1.1-mc-chm13.d9.unchopped.gfa

This is the command I ran
GraphAligner -t {threads} -g {input.gfa} -f {input.fastq} -x vg --multimap-score-fraction 1.0 -a {output.gam}
I get a bunch of errors like this, but it's still running

src/GraphAligner.h:685: Assertion 'trace.trace[i].nodeSwitch || trace.trace[i].DPposition.node != trace.trace[i+1].DPposition.node || trace.trace[i].DPposition.nodeOffset != trace.trace[i+1].DPposition.nodeOffset' failed. Read: m64011_190714_120746/94503957/ccs. Seed: 0+,0,0,0
src/GraphAlignerBitvectorCommon.h:560: Assertion 'traceEnd >= traceStart' failed. Read: m64011_190714_120746/94634063/ccs. Seed: 0+,0,0,0

I appreciate any help you can give
Thanks!
Xian

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions