From: Walenz, B. <wa...@nb...> - 2015-03-20 21:03:18
|
Unfortunately, appending broke, and we never had a need to fix it. Do you have any details on the out of memory error? It shouldn't be using much memory for fastq files (opposed to the 'fry' format which WILL use gobs of memory to detect duplicate IDs). The read metadata is kept in core, but just about every process in the assembler will need to do that too. 1.5 billion reads will be difficult to get assembled with overlaps. Have you looked into masurca? This will build 'super reads' from the PE, effectively compressing the data before assembling. b ________________________________________ From: Langhorst, Brad [Lan...@ne...] Sent: Friday, March 20, 2015 1:43 PM To: wgs...@li... Subject: [wgs-assembler-users] appending to a gkpStore? Hi: I ran into a problem creating a gkpStore from 3 frg files (pointing to PE fastq files, each about 500M reads) It failed due to a memory allocation error when i tried to import all 3 at once, so I thought I’d try to append to the store like this: $gatekeeper -o $store -T -F $frg_path/run15.frg $gatekeeper -a -o $store -T -F $frg_path/run16.frg $gatekeeper -a -o $store -T -F $frg_path/run17.frg The first one succeeds, but the append fails immediately. Seems like the store is somehow marked read-only. I didn’t expect that since the first command succeeded. Should appending to a store work? Should I try an older gatekeeper? Will that cause trouble later if i try to use 8.3 for following steps? Here’s the log: Starting file '/mnt/galaxy/data/langhorst/deer_unitigs/run15.frg'. Processing INNIE SANGER QV encoding reads from: '/mnt/ngswork/langhorst/deer_assembly/ovi_run15.1.fastq' and '/mnt/ngswork/langhorst/deer_assembly/ovi_run15.2.fastq' GKP finished with 1 alerts or errors: 1 # LIB Alert: stddev too big for mean; reset stddev to 0.1 * mean. Starting file '/mnt/galaxy/data/langhorst/deer_unitigs/run16.frg'. gatekeeper: AS_PER_genericStore.C:425: int64 appendStringStore(StoreStruct*, char*, uint32): Assertion `s->readOnly == false' failed. … [0] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::AS_UTL_catchCrash(int, siginfo*, void*) + 0x2a [0x42587a] [1] /lib/x86_64-linux-gnu/libpthread.so.0::(null) + 0x10340 [0x7ffb82749340] [2] /lib/x86_64-linux-gnu/libc.so.6::(null) + 0x39 [0x7ffb823aacc9] [3] /lib/x86_64-linux-gnu/libc.so.6::(null) + 0x148 [0x7ffb823ae0d8] [4] /lib/x86_64-linux-gnu/libc.so.6::(null) + 0x2fb86 [0x7ffb823a3b86] [5] /lib/x86_64-linux-gnu/libc.so.6::(null) + 0x2fc32 [0x7ffb823a3c32] [6] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper() [0x43129d] [7] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::gkStore::gkStore_addUID(char*) + 0x13f [0x436d6f] [8] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::AS_UID_load(char*) + 0x196 [0x4254b6] [9] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::GetUID(char*, _IO_FILE*) + 0x11 [0x4264d1] [10] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper() [0x42f902] [11] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::ReadProtoMesg_AS(_IO_FILE*, GenericMesg**) + 0x4aa [0x42719a] [12] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::(null) + 0x5c1 [0x4087b1] [13] /lib/x86_64-linux-gnu/libc.so.6::(null) + 0xf5 [0x7ffb82395ec5] [14] /home/NEB/langhorst/wgs-8.3rc1/Linux-amd64/bin/gatekeeper::(null) + 0xf1 [0x406949] ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ wgs-assembler-users mailing list wgs...@li... https://lists.sourceforge.net/lists/listinfo/wgs-assembler-users |