-
Notifications
You must be signed in to change notification settings - Fork 8
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
Error while running umicollapse #29
Comments
Try running it with a larger stack size! Edit the |
I am getting same error even if I used |
Sorry for shooting you up with many questions. I used the fastq file first to extract UMIs using umi_tools. Then I have trimmed the adapters using cutadapt. The UMI extracted, adapter trimmed fastq file is used as an input for deduplication (Note: previously I was using the bam file after alignment). Here is what I got |
The difference is that you need to use the The output will differ between bam and fastq modes because fastq mode tolerates mismatches only in the sequences and their UMIs when clustering, while bam mode uses the alignment coordinates (so this can tolerate indels in alignment and untrimmed adapter bases, etc.). |
Hi
Thank you for this tool. I have a file ~80M reads (Single-end). I have good resources in terms of RAM and processors. But every time I run, I get the below error. Not sure what I am doing wrong
umicollapse bam -i ../SRR27822176_STAR_Aligned.sortedByCoord.out.bam -o ../dedup1_example.bam -Xms16G -Xmx1000G -Xss8M Arguments [bam, -i, ../SRR27822176_STAR_Aligned.sortedByCoord.out.bam, -o, ../dedup1_example.bam, -Xss8M] Done reading input file into memory! Exception in thread "main" java.lang.StackOverflowError at java.base/java.util.HashMap.putVal(HashMap.java:627) at java.base/java.util.HashMap.put(HashMap.java:610) at java.base/java.util.HashSet.add(HashSet.java:221) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:70) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.recursiveRemoveNearBKTree(NgramBKTree.java:85) at umicollapse.data.NgramBKTree.removeNear(NgramBKTree.java:45) at umicollapse.algo.Directional.visitAndRemove(Directional.java:46) at umicollapse.algo.Directional.visitAndRemove(Directional.java:53) at umicollapse.algo.Directional.visitAndRemove(Directional.java:53) at umicollapse.algo.Directional.visitAndRemove(Directional.java:53) at umicollapse.algo.Directional.visitAndRemove(Directional.java:53) at umicollapse.algo.Directional.visitAndRemove(Directional.java:53)
The text was updated successfully, but these errors were encountered: