ABYSS can not handel my project on 32G RAM
0
0
Entering edit mode
7.3 years ago
kk.mahsa ▴ 140

i have 40x paired end (2*100) reads (genome size is approximately 2G) and I wanna de novo assembled them using ABYSS. i ran ABYSS on 32G RAM computer and it worked for 5 days without any results and i killed running due to some problems. i used ABYSS v 2.0.0. in abyss manual page mentioned that abyss v2.0.0 could handle human genome (76x) on 34G RAM while it can not done my project. why?

ABYSS, could give me good scaffold using paired end reads or it need mate end reads to do that?

thanks

mahasha

Assembly software error next-gen • 2.0k views
ADD COMMENT
0
Entering edit mode

can you support any log data about at which phase was the software running? and yes mate pairs or other long reads like SMRT PacBio or nanopore will give you better results

ADD REPLY
0
Entering edit mode

used command was:

abyss-pe k=64 n=5 s=200 name=myscaffolds lib='pe1 pe2' pe1='read1_1.fastq read1_2.fastq' pe2='read2_1.fastq read2_2.fastq'

abyss reaction is:

Reading pe1='read1_1.fastq read1_2.fastq' ...

5 days and only Reading pe1='read1_1.fastq read1_2.fastq' ... !!!

is my command wrong?

ADD REPLY
1
Entering edit mode

add this as comment not an answer;
as you are using

ABYSS-P: parallel (MPI) de Bruijn graph assembler

The np option of abyss-pe specifies the number of processes to use for the parallel MPI job. Without any MPI configuration, this will allow you to use multiple cores on a single machine.

did you tried to use np=10 (or any number) where this controls number of cores used by the software, also try to use v=-vv to know exactly what is happening

ADD REPLY
0
Entering edit mode

thanks Medhat, i will use np option and tell you about its result.

ADD REPLY
0
Entering edit mode

kk.mahsa : What hardware config do you have available on this machine?

ADD REPLY
0
Entering edit mode

n: minimum number of pairs required for building contigs

not related to core usage

ADD REPLY
0
Entering edit mode

Processor: intel Core i7-4770k CPU@3.50GHz×8

CPU(s): 8

Core(s) per socket: 4

socket(s): 1

CPU family: 6

Thread per core: 2

ADD REPLY
0
Entering edit mode

I think you can run 10 normally

ADD REPLY
0
Entering edit mode

That CPU has 4 cores and 8 threads. So using 10 may not be optimal.

ADD REPLY
0
Entering edit mode

What is the size of your data files?

Please use ADD COMMENT/ADD REPLY when responding to existing posts to keep threads logically organized.

ADD REPLY
0
Entering edit mode

sum of data (reads) is approximately 200G

ADD REPLY
0
Entering edit mode

In absence of any specific error messages only possibility is that the RAM you have is not enough for this amount of data. Do you also have at least 2x swap space allocated? While you did quote from Abyss site that quote must have some finer points that may not have been explicitly mentioned.

Can you take half of the data and see if the program makes progress? Keep an eye on top to see what happens to the memory. I am assuming you are the only user on this machine and nothing else is running (that can use memory)?

ADD REPLY
0
Entering edit mode

is it possible that i assembled each lane separately and then merge them into one final file? there are any programs to do that?

ADD REPLY

Login before adding your answer.

Traffic: 2695 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