Skip to content

Regarding nthreads, pvalue option, alignment parser #1

@koriege

Description

@koriege

Hi,

I really appreciate your re-implementation, since the original version caused up to ~200Gb memory usage in my case. I know, that summit is really new, but I want to report some issues I stumbled across when trying it out. Regards.

summit.py -> Error. nthreads cannot be larger than environment variable "NUMEXPR_MAX_THREADS" (64)

Solution via OMP_NUM_THREADS variable

OMP_NUM_THREADS=28 summit.py -p 0.05 -> summit.py error: argument -p/--pval: invalid int value: '0.05'

Solution: argparse type set to float

OMP_NUM_THREADS=28 summit.py -c <bam> -b <bam> -o <out> -w 100 -m 500 -t 100 -l 50

Traceback (most recent call last):
  File "/misc/paras/data/programs/bashbone/conda/envs/gopeaks/bin/summit.py", line 485, in <module>
    ttracks, nreads = count_tracks(bam, bins, nreads = True)
  File "/misc/paras/data/programs/bashbone/conda/envs/gopeaks/bin/summit.py", line 178, in count_tracks
    if r1.is_forward & r2.is_reverse:
AttributeError: 'pysam.libcalignedsegment.AlignedSegment' object has no attribute 'is_forward'

Do I need to sort the alignments by name?

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