abyss-pe 2.0.0 unitig.fa, contig.fa and scaffolds.fa files empty
2
0
Entering edit mode
7.6 years ago

I just deployed abyss 2.0.0 and tried to run the abyss-pe pipeline, using both my own data as well as the provided test data, but the resulting unitig.fa, contig.fa and scaffolds.fa files are empty. The verbose does give statistics for these files, so I'm a bit puzzled as to why these files are empty. I previously ran data with version 1.9.0, and there the files all seemed fine.

Any suggestions?

Cheers Pepijn

abyss assembly abyss-pe • 3.3k views
ADD COMMENT
0
Entering edit mode

Interesting. Is there adequate amount of free disk space where-ever these files are being created?

ADD REPLY
0
Entering edit mode

Yes, more than enough. I actually tried my own data first, with two separate datasets, which I ran through a bash script. Aside from the fact I know there is more than enough space (over 400Gb free), the total amount written for for the second set is larger than the expected size for the three files of the first set, which should have been produced before starting the second set. (I hope I explain myself alright here)

ADD REPLY
0
Entering edit mode

Hi @pepijn.kooij,

That's odd. It's hard to say what went wrong without some more information. Could you post the ABySS log output here (or in a github gist, if you prefer)? Preferably with verbose logging turned on (add v=-v to your abyss-pe command).

ADD REPLY
0
Entering edit mode

The verbose is too long to post here, so I deposited on my github: abyss-2.0.0_test_verbose.log

ADD REPLY
0
Entering edit mode

Oh, I just realized: You are probably seeing the -unitigs/-contigs/-scaffolds.fa files as empty because they are symlinks to the -3.fa,-6.fa,-8.fa files.

Btw, the results on the test data set may be worse in 2.0.0 vs. 1.9.0 because I changed some of the default parameter values, in preference of larger-k assemblies. (See the abyss-pe section of the ChangeLog for 2.0.0: https://github.com/bcgsc/abyss/releases ).

ADD REPLY
0
Entering edit mode

I was thinking that it would be something like that, this is different from 1.9.0, am I right? However, there's still a problem. With other assemblers I have similar symlink files, and using $nano file, I get to see the sequences. When I try that with the ones generated by abyss 2.0.0, it just simply opens a new file, and it doesn't seem to recognise any of the symlink files that were generated.

Might there be a bug in the script for generating these files? Or is it somewhere on my side?

ADD REPLY
0
Entering edit mode

I'm not sure. What do you see when you do ls -l in the assembly directory?

ADD REPLY
0
Entering edit mode

It seems to look ok, which makes it even weirder... ls -l of my output folder

ADD REPLY
0
Entering edit mode

Hmm. I can barely read it but those symlinks look a bit funny. Normally they would be relative symlinks that point directly to the files in the assembly directory, whereas your symlinks are absolute paths that have some funny-looking spaces in them.

What O/S are you running this on? Are you trying to run this on cygwin or something?

ADD REPLY
0
Entering edit mode

It appears that @pepijn has blacked out username and the sample names from the screenshot so that is the reason it appears that there are spaces in names.

ADD REPLY
0
Entering edit mode

Yes, for privacy reasons I blacked out those parts. I'm running it on Linux Ubuntu 14.04 with Biolinux 8. The symlinks look correct, but still my files appear empty. Might it be in the permission of the files? I'm very puzzled by why this is. Previously, with 1.9.0, and with other assemblers that create files with symlinks I have had no problems whatsoever, but somehow here I do.

ADD REPLY
0
Entering edit mode

For privacy reasons I blacked out those parts. I'm running it on Linux Ubuntu 14.04 with Biolinux 8. The symlinks look correct, but still my files appear empty. Might it be in the permission of the files? I'm very puzzled by why this is. Previously, with 1.9.0, and with other assemblers that create files with symlinks I have had no problems whatsoever, but somehow here I do

ADD REPLY
0
Entering edit mode
7.4 years ago

Hello, I am having a similar problem with my abyss output. The contigs.fa and scaffolds.fa files have a file size of zero and are sym links to -6.fa and -8.fa, but I can't seem to use contigs.fa or scaffolds.fa in BWA, its can't seem to understand them as input files...

Am I correct in assuming I can use the -8.fa file directly if contigs.fa is simply a sym link to -8.fa?

ADD COMMENT
0
Entering edit mode

same problem here. I used the -8.fa file directly and seems to be working fine (I mean assembly stats look normal). So it appears like something is odd with the symlink, not the assembly itself, which is good news.

ADD REPLY

Login before adding your answer.

Traffic: 2664 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6