-
Notifications
You must be signed in to change notification settings - Fork 105
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
MarkDup on Merge error #169
Comments
|
|
I also recently encountered this error. It occurred without my piping anything into nor out of In my case, this appears to be caused by a large |
I've tried running the commands separately and changed the parameters as suggested, but am still getting an error.
Here's the command
All of the inputBams passed bamUtil validation. So I'm not sure what else to try. Is there any possibility that there is a problem with the merge/mark command? |
Hi, could you please tell how many temporary files were created in /space1/tmp? |
I've only been able to run a single test. I saw a peak of ~600 temporary files being created by sambamba. To watch the files, I reassigned the tmpdir to somewhere on cluster storage (TMPDIR is local node storage) - What's weird is that this time it ran just fine. It seems that sambamba isn't consistently failing, so the problem seems more likely to be on my end. My next question is since you were asking about temporary files, is there some sort of limit I should be looking for in my TMPDIR of temporary files? |
Could it be that your local node storage simply runs out of space? With such amount of duplicates it's quite possible. I was asking because number of simultaneously open file descriptors is usually limited, see e.g. #118 - but that would lead to another error message, so it doesn't seem to be the case here. |
It looks like temp space may be what's holding it up. Thank you for your feedback! |
@FrankFeng thanks, it turned out that the number was multiplied by the number of input files. |
I have a pipeline that will use your merge/markdups at the same time (awesome feature, btw) from v0.5.8.
However, I pipe that output into calmd to repopulate the md/nm tags.
The command I use is:
However, I'm getting an error
Is this a problem with piping in a way that sambamba doesn't agree with? I was able to validate the mergeDup.bam, and it appears to have all the reads in it, so I think everything executed fine, it seems it just couldn't clean up in the end.
The text was updated successfully, but these errors were encountered: