From: Ole K. T. <o.k...@bi...> - 2012-04-11 06:13:46
|
Hi Brian. I've done this, and rerunning ctgcns on that last partition. I'll send the layout and log in a separate email. Ole On 10 April 2012 21:37, Walenz, Brian <bw...@jc...> wrote: > Hi Ole- > > I don't see anything that looks like an error in the log, so I'll have to > assume it crashed. You report it runs for 20 hours, which is odd for contig > consensus, unless that contig is very very deep. If so, the ctgcns process > will also be large. Do you know how big the process was? > > Can you make the full log available? > > It is possible to force the contig to have a consensus sequence. If the job > did crash, the other contigs will still need to have consensus generated. > > The process is the same as editing a unitig in the tigStore: dump the contig > in question, edit the file to have a consensus sequence, then load that > contig back into the tigStore. A consensus sequence for this contig can be > found in one of the earlier tigStore versions; the version just before this > one will probably have it. That makes our process even easier: dump the > version with a consensus sequence, and load it back into the latest version. > > A sketch of the steps: > > 1) Dump the previous version of the contig. check that 'file' does contain > a consensus sequence. > > tigStore -g *gkpStore -t *tigStore <vers-1> -c <ctgID> -d layout > file > > 2) Load that pervious version into the tigStore as the latest version > > tigStore -g *gkpStore -t *tigStore <vers> <part> -c <ctgID> -R file > > Notice that this tigStore command specifies both a version and a partition > for the tigStore. > > 3) Rerun consensus.sh on that partition. It will not attempt to compute the > consensus for that contig. > > I'd be interested in seeing the contig you dump, if only to verify that it > is deep. > > b > > > > On 4/10/12 4:05 AM, "Ole Kristian Tørresen" <o.k...@bi...> wrote: > >> Hi, >> I'm having some problems while doing some low coverage sequencing >> assembly testing. I've tried to assemble about 10x coverage of 150 nt >> paired Illumina reads of 500 bp fragment size. These are from the >> parrot used in the Assemblathon 2 >> (http://assemblathon.org/pages/download-data). Everything seems to run >> fine, until contig consensus, where 1 partition just don't succeed. It >> seems to run for quite some time (20 hours or something) before >> failing. These are the last 20 lines from the output of the ctgcns >> partition that fails: >> Alignment params: 297 333 200 200 0 0.12 1e-06 30 1 >> -- e/l = 7/112 = 6.25% >> A -----+------+----> [] >> B 332 -------> 40 [] >> GetAlignmentTrace()-- Overlap ACCEPTED! accept=1000.000000 >> lScore=0.026087 (112 vs 115) aScore=0.160000 (332 vs 316) >> bScore=0.150000 (-42 vs -27). (CONTIGF) >> GetAlignmentTrace()-- Overlap found between 1076523 (U) and 25763657 >> (R) expected hangs: a=316 b=-27 erate=0.060000 aligner=Local_Overlap >> GetAlignmentTrace()-- Overlap ACCEPTED! accept=1000.000000 >> lScore=0.026087 (112 vs 115) aScore=0.160000 (332 vs 316) >> bScore=0.150000 (-42 vs -27). (CONTIGF) >> Local_Overlap_AS_forCNS found overlap between 1076523 (U) and 25763657 >> (R) ahang: 332, bhang: -42 (expected hang was 316) >> Alignment params: 298 334 200 200 0 0.12 1e-06 30 1 >> -- e/l = 6/112 = 5.36% >> A -----+------+----> [] >> B 332 -------> 42 [] >> GetAlignmentTrace()-- Overlap ACCEPTED! accept=1000.000000 >> lScore=0.009009 (110 vs 111) aScore=0.140000 (332 vs 318) >> bScore=0.130000 (-42 vs -29). (CONTIGF) >> GetAlignmentTrace()-- Overlap found between 1076523 (U) and 57537697 >> (R) expected hangs: a=318 b=-29 erate=0.060000 aligner=Local_Overlap >> GetAlignmentTrace()-- Overlap ACCEPTED! accept=1000.000000 >> lScore=0.009009 (110 vs 111) aScore=0.140000 (332 vs 318) >> bScore=0.130000 (-42 vs -29). (CONTIGF) >> Local_Overlap_AS_forCNS found overlap between 1076523 (U) and 57537697 >> (R) ahang: 332, bhang: -42 (expected hang was 318) >> Alignment params: 300 336 200 200 0 0.12 1e-06 30 1 >> -- e/l = 6/110 = 5.45% >> A -----+------+----> [] >> B 332 -------> 42 [] >> >> This is the error message: >> at /usit/titan/u1/olekto/src/wgs-7.0/Linux-amd64/bin/runCA line 1237 >> main::caFailure('1 consensusAfterScaffolder jobs failed; remove >> 8-consensus/co...', undef) called at >> /usit/titan/u1/olekto/src/wgs-7.0/Linux-amd64/bin/runCA line 5142 >> main::postScaffolderConsensus() called at >> /usit/titan/u1/olekto/src/wgs-7.0/Linux-amd64/bin/runCA line 5885 >> >> ---------------------------------------- >> Failure message: >> >> 1 consensusAfterScaffolder jobs failed; remove >> 8-consensus/consensus.sh to try again >> >> I've tried removing consensus.sh and running again, but get the same error. >> >> This is the spec file: >> utgErrorRate=0.03 >> utgErrorLimit=2.5 >> ovlErrorRate=0.06 >> cnsErrorRate=0.06 >> cgwErrorRate=0.10 >> merSize = 22 >> overlapper=ovl >> unitigger = bogart >> merylMemory = 128000 >> merylThreads = 16 >> merOverlapperThreads = 2 >> merOverlapperExtendConcurrency = 8 >> merOverlapperSeedConcurrency = 8 >> ovlThreads = 2 >> mbtThreads = 2 >> mbtConcurrency = 8 >> ovlConcurrency = 8 >> ovlCorrConcurrency = 16 >> ovlRefBlockSize = 32000000 >> ovlHashBits = 24 >> ovlHashBlockLength = 800000000 >> ovlStoreMemory = 128000 >> frgCorrThreads = 2 >> frgCorrConcurrency = 8 >> ovlCorrBatchSize = 1000000 >> ovlCorrConcurrency = 16 >> cnsConcurrency = 16 >> doExtendClearRanges = 0 >> >> I don't need to have that unitig (1076523 (U)) in my finished >> assembly, so it's possible to just remove it as long as I get a >> finished assembly. I've also tried to just create the .success file, >> but then terminator fails. >> >> Does anyone have any ideas of what I might do different? Can I just >> remove that unitig and proceed? How do I do that? >> >> Sincerely, >> Ole Kristian Tørresen >> PhD student >> University of Oslo >> >> ------------------------------------------------------------------------------ >> Better than sec? Nothing is better than sec when it comes to >> monitoring Big Data applications. Try Boundary one-second >> resolution app monitoring today. Free. >> http://p.sf.net/sfu/Boundary-dev2dev >> _______________________________________________ >> wgs-assembler-users mailing list >> wgs...@li... >> https://lists.sourceforge.net/lists/listinfo/wgs-assembler-users > |