Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lima: terminate called after throwing an instance of 'std::length_error' #735

Open
Jiayi-Wang-Joey opened this issue Jan 8, 2025 · 0 comments

Comments

@Jiayi-Wang-Joey
Copy link

Hi, I am running lima on PacBio MAS-seq long-read scRNA-seq data. This is the command I used:

lima /home/jiayiwang/loggedfs_david_penton/data/kinnex/segmented/PB258_3_r0362_bcM0004-segmented.bam data/primer/10x_3kit_primers.fasta /home/jiayiwang/loggedfs_david_penton/result/preprocessing/primer_removal/PB258_3_r0362_bcM0004.fl.5p--3p.bam --no-reports --num-threads 4 --isoseq

This command works for my other samples/bams. However, it returns error for this specific sample:

terminate called after throwing an instance of 'std::length_error'
  what():  cannot create std::vector larger than max_size()
Aborted (core dumped)

I am not sure what this error means. Is the number of reads too large? My bam file is 67GB. I tried --split-bam, however, the error persists. It will be great if you could help me with this.

Thanks very much in advance!

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

No branches or pull requests

1 participant