![]() |
|
|||||||
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error with MarkDuplicates in Picard | slowsmile | Bioinformatics | 6 | 04-17-2013 07:23 PM |
| Picard FixMateInformation error? | reeso123 | Bioinformatics | 3 | 01-23-2012 03:31 AM |
| error in picard (SAM validation error) | dongshenglulv | Bioinformatics | 2 | 11-20-2011 05:06 AM |
| Picard AddOrReplaceReadGroups Error | ercfrtz | Bioinformatics | 1 | 03-28-2011 05:21 AM |
| picard error | seq_GA | Bioinformatics | 1 | 11-25-2010 09:47 PM |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Senior Member
Location: Los Angeles, China. Join Date: Feb 2010
Posts: 106
|
Hi,
I'm having trouble understanding some of the params with Picard- well not really understanding but I'm getting this error here: ... INFO 2010-10-26 22:45:32 MarkDuplicates Read 40000000 records. Tracking 2669417 as yet unmatched pairs. 69542 records in RAM. Last sequence index: 2 INFO 2010-10-26 22:45:47 MarkDuplicates Read 41000000 records. Tracking 2725267 as yet unmatched pairs. 47482 records in RAM. Last sequence index: 2 INFO 2010-10-26 22:46:15 MarkDuplicates Read 42000000 records. Tracking 2779116 as yet unmatched pairs. 25059 records in RAM. Last sequence index: 2 [Tue Oct 26 22:46:36 CDT 2010] net.sf.picard.sam.MarkDuplicates done. Runtime.totalMemory()=778698752 Exception in thread "main" net.sf.picard.PicardException: Exception writing ReadEnds to file. at net.sf.picard.sam.ReadEndsCodec.encode(ReadEndsCodec.java:74) at net.sf.picard.sam.ReadEndsCodec.encode(ReadEndsCodec.java:32) at net.sf.samtools.util.SortingCollection.spillToDisk(SortingCollection.java:185) at net.sf.samtools.util.SortingCollection.add(SortingCollection.java:140) at net.sf.picard.sam.MarkDuplicates.buildSortedReadEndLists(MarkDuplicates.java:305) at net.sf.picard.sam.MarkDuplicates.doWork(MarkDuplicates.java:109) at net.sf.picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:150) at net.sf.picard.sam.MarkDuplicates.main(MarkDuplicates.java:93) Caused by: java.io.IOException: No space left on device at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(FileOutputStream.java:260) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at java.io.DataOutputStream.flush(DataOutputStream.java:106) at net.sf.picard.sam.ReadEndsCodec.encode(ReadEndsCodec.java:71) ... 7 more ... Has anyone ever gotten this writing read ends to file error? |
|
|
|
|
|
#2 | |
|
Member
Location: France Join Date: Dec 2009
Posts: 41
|
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Location: Los Angeles, China. Join Date: Feb 2010
Posts: 106
|
I thought that was what it would be, but is this a simple matter of modifying MAX_SEQUENCES_FOR_DISK_READ_ENDS_MAP to greater than the number of mapped reads i have in the .bam file?
|
|
|
|
|
|
#4 |
|
Rick Westerman
Location: Purdue University, Indiana, USA Join Date: Jun 2008
Posts: 685
|
|
|
|
|
|
|
#5 |
|
Member
Location: Retirement - Not working with bioinformatics anymore. Join Date: Apr 2010
Posts: 63
|
I would check whether or not your drive is full, write-protected and/or that you have permissions to write to the drive/directory in question. It mostly looks like the drive is full and you'd have to delete files off your drive.
|
|
|
|
|
|
#6 |
|
Senior Member
Location: Los Angeles, China. Join Date: Feb 2010
Posts: 106
|
Thanks, ladies/guys. My admin-dude found the issue for me and it was along the lines of what you were both saying in a way. I posted the reason on another thread.
|
|
|
|
|
|
#7 |
|
Senior Member
Location: Rochester, MN Join Date: Mar 2009
Posts: 183
|
Any ideas for why it can't create a ReadEnds File?
Code:
Runtime.totalMemory()=166526976 Exception in thread "main" net.sf.picard.PicardException: Error creating temporary ReadEnds file at net.sf.picard.sam.DiskReadEndsMap.getOutputStreamForSequence(DiskReadEndsMap.java:175) at net.sf.picard.sam.DiskReadEndsMap.put(DiskReadEndsMap.java:147) at net.sf.picard.sam.MarkDuplicates.buildSortedReadEndLists(MarkDuplicates.java:278) at net.sf.picard.sam.MarkDuplicates.doWork(MarkDuplicates.java:109) at net.sf.picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:160) at net.sf.picard.sam.MarkDuplicates.main(MarkDuplicates.java:93) Caused by: java.io.FileNotFoundException: /media/1B3B8E0F52CC3359/mRNAsnp/DREM.4603601404094682558.tmp/32279.read_ends (Too many open files) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:209) at java.io.FileOutputStream.<init>(FileOutputStream.java:160) at net.sf.picard.sam.DiskReadEndsMap.getOutputStreamForSequence(DiskReadEndsMap.java:170) ... 5 more Code:
cat /proc/sys/fs/file-max 197316 |
|
|
|
|
|
#8 | |
|
Member
Location: France Join Date: Dec 2009
Posts: 41
|
From http://lj4newbies.blogspot.com/2007/...pen-files.html (first google results for Java Too Many open Files)
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Location: 41°17'49"N / 2°4'42"E Join Date: Oct 2008
Posts: 323
|
Your friendly sysadmin will help you here. 200k may be not enough FDs. It depens on your environment. Are you sharing the box among many users?
__________________
-drd |
|
|
|
|
|
#10 |
|
Senior Member
Location: Rochester, MN Join Date: Mar 2009
Posts: 183
|
It's just me.
|
|
|
|
|
|
#11 |
|
Junior Member
Location: Beijing Join Date: Oct 2008
Posts: 3
|
Thank you all!
But it seems i dont have the right to change the /etc/sysctl.conf, any other solutions? thanks. |
|
|
|
|
|
#12 |
|
Martin
Location: Cuernavaca Join Date: Dec 2009
Posts: 8
|
Hi everyone,
I have the same problem when trying to run SamSort.jar for a 33GB BAM, I asked my sys-admin to expand the file-max limit to 8,000,000 and.. I still got the same error. So there maybe something else... Thanks. |
|
|
|
|
|
#13 |
|
Rick Westerman
Location: Purdue University, Indiana, USA Join Date: Jun 2008
Posts: 685
|
tatinhawk: Given that this thread is around 9 months old and has talked about at least two different type of errors, what "same error" are you referring to?
|
|
|
|
|
|
#14 |
|
Martin
Location: Cuernavaca Join Date: Dec 2009
Posts: 8
|
sorry ... I forgot to mention that the error I have is the " Exception in thread "main" net.sf.samtools.util.RuntimeIOException: java.io.FileNotFoundException: /temp/sortingcollection.1760628862445939889.tmp (Too many open files)"
|
|
|
|
|
|
#15 |
|
Member
Location: Boston MA Join Date: Jun 2009
Posts: 13
|
On my university cluster the max number of open files is set to 1024, and I was getting the same error reported above. Setting the following picard flag to something less than that max seems to resolve the problem.
MAX_FILE_HANDLES_FOR_READ_ENDS_MAP=[some number lower than the output of `ulimit -n`] |
|
|
|
![]() |
| Thread Tools | |
|
|