Closed eburchard closed 4 years ago
First, you don't really need 600x for assembly, you can randomly downsample to about 100-200x before starting the assembly. More recent versions of Canu than 1.9 do this automatically.
For the error, what is in the log for the sorting step (correction/clado_all.ovlStore.BUILDING/logs/*
)?
First, you don't really need 600x for assembly, you can randomly downsample to about 100-200x before starting the assembly. More recent versions of Canu than 1.9 do this automatically.
Agreed, but not really up to me lol
Here is 2-sort.000001.out
Found perl:
/usr/bin/perl
This is perl 5, version 30, subversion 0 (v5.30.0) built for x86_64-linux-gnu-thread-multi
Found java:
/usr/bin/java
openjdk version "11.0.8" 2020-07-14
Found canu:
/usr/lib/canu/bin/canu
Canu 1.9
Running job 1 based on command line options.
Attempting to increase maximum allowed processes and open files.
./scripts/2-sort.sh: 1: ulimit: Illegal option -u
./scripts/2-sort.sh: 1: ulimit: Illegal option -u
./scripts/2-sort.sh: 72: ulimit: Illegal option -u
./scripts/2-sort.sh: 1: ulimit: Illegal option -u
Changed max processes per user from to (max ).
Changed max open files from 1024 to 1048576 (max 1048576).
Finding overlaps.
found 70131909 overlaps in './clado_all.ovlStore.BUILDING/bucket0001/sliceSizes'.
found 69212954 overlaps in './clado_all.ovlStore.BUILDING/bucket0002/sliceSizes'.
Loading 139344863 overlaps using 3.11 GB of allowed (-M) 4 GB memory.
loading 70131909 overlaps from './clado_all.ovlStore.BUILDING/bucket0001/slice0001'.
loading 69212954 overlaps from './clado_all.ovlStore.BUILDING/bucket0002/slice0001'.
Sorting.
Writing sorted overlaps.
Failed to open './clado_all.ovlStore.BUILDING/0001<001>' for writing: Protocol error
Thanks for getting back to me so quickly!!!!
Unfortunately, as you suspected, it seems the error is due to the VM. It is also possible that the VM doesn't like Canu's file naming. Try creating a file with the special characters via touch "test<>"
. If that fails as well, it's likely the file name issue. In that case, updating to Canu 2.1 should fix it as it no longer uses the special characters.
If not then it's a VM filesystem issue. If it is the VM, there isn't much you can do in Canu to fix it. The easiest would be to either downsample or move the assembly folder to the non-shared space (assuming it fits).
OK, thanks very much I appreciate your help! I'll try your suggestions!
Hello all,
I am having an issue with Canu 1.9 running in a VirtualBox on a Windows 10 machine. These reads are from a minION sequencer on a 30m genome with a lot of coverage, over 600x. I am trying to run this within a shared folder, which from what I have seen in previous posts can be an issue, but I don't really have much choice here, since running it completely within the VM doesn't provide adequate space (I think the most space you can allocate is 2TB) and it just ends up freezing.
Here is the command I used initially
canu -p clado_all -d clado_all genomeSize=30m -nanopore-raw *.fastq ovsMemory=100
And the resource allocations
And this is the error I get in the end during overlap store sorting
Can someone please help me? I apologize if I have posted inadequate information, but if more is needed please let me know and I will post it ASAP.
Thanks very much...