Open IdoBar opened 8 years ago
Hi Ido,
Sorry for the trouble you're having and thanks for reporting it.
Can you look inside the transrate output directory and tell me what you see there? I'd like to see whether transrate has run the BLAST steps - it may be that the BLAST outputs are huge (you have a lot of contigs) and it is taking a long time to parse.
Hi,
By the look of the output directory content, it seems like the 2 BLAST steps were competed successfully (and are not that big), so I don't think that is the case:
-rw-r--r-- 1 ibar domain users 3.9M Mar 11 18:31 assembly_score_optimisation.csv
-rw-r--r-- 1 ibar domain users 36M Mar 11 18:31 bad.GG_Gonads_de-novo.Trinity.fasta
-rw-r--r-- 1 ibar domain users 44G Mar 11 17:39 bbduk_clean_GG_Gonads_R1.fq.bbduk_clean_GG_Gonads_R2.fq.GG_Gonads_de-novo.Trinity.assigned.bam
-rwxr----- 1 ibar domain users 59G Mar 11 16:33 bbduk_clean_GG_Gonads_R1.fq.bbduk_clean_GG_Gonads_R2.fq.GG_Gonads_de-novo.Trinity.bam*
-rw-r--r-- 1 ibar domain users 10 Mar 11 16:33 bbduk_clean_GG_Gonads_R1.fq-bbduk_clean_GG_Gonads_R2.fq-read_count.txt
drwxr-xr-x 2 ibar domain users 4.0K Mar 11 15:47 GG_Gonads_de-novo.Trinity/
-rw-r--r-- 1 ibar domain users 19M Mar 11 18:29 GG_Gonads_de-novo.Trinity.fasta_bam_info.csv
-rw-r--r-- 1 ibar domain users 14M Mar 11 16:57 GG_Gonads_de-novo.Trinity.fasta_quant.sf
-rw-r--r-- 1 ibar domain users 228M Mar 11 20:18 GG_Gonads_de-novo.Trinity_into_Perciformes_proteins.pep.uniq.1.blast
-rw-r--r-- 1 ibar domain users 76M Mar 11 18:32 GG_Gonads_de-novo.Trinity.nhr
-rw-r--r-- 1 ibar domain users 3.7M Mar 11 18:32 GG_Gonads_de-novo.Trinity.nin
-rw-r--r-- 1 ibar domain users 68M Mar 11 18:32 GG_Gonads_de-novo.Trinity.nsq
-rw-r--r-- 1 ibar domain users 243M Mar 11 18:31 good.GG_Gonads_de-novo.Trinity.fasta
drwxr-xr-x 2 ibar domain users 4.0K Mar 11 16:57 libParams/
drwxr-xr-x 2 ibar domain users 4.0K Mar 11 16:33 logs/
-rw-r--r-- 1 ibar domain users 105M Mar 11 21:03 Perciformes_proteins.pep.uniq_into_GG_Gonads_de-novo.Trinity.2.blast
-rw-r--r-- 1 ibar domain users 2.7M Mar 11 18:32 Perciformes_proteins.pep.uniq.phr
-rw-r--r-- 1 ibar domain users 229K Mar 11 18:32 Perciformes_proteins.pep.uniq.pin
-rw-r--r-- 1 ibar domain users 14M Mar 11 18:32 Perciformes_proteins.pep.uniq.psq
-rw-r--r-- 1 ibar domain users 3.8K Mar 15 08:42 transrate.log
I'm using Python 2.7.11 and Ruby 2.3.0 if that helps.
Thanks, Ido
Hmm that's pretty strange. Those are quite large blast results, but it shouldn't take so long to process them.
Your read metrics are already done - you could just kill the process. If you re-run it, it will find all the existing outputs and work with them so should rapidly get back to where it left off. If the problem was a one-off, it might then complete normally.
Can you let me know if this works?
I'm trying that, meanwhile, this is the output that came out when I killed the process (Ctrl+C):
^C/home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:400:in `block (3 levels) in find_reciprocals': Interrupt
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:399:in `each'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:399:in `each_with_index'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:399:in `block (2 levels) in find_reciprocals'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:396:in `each'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:396:in `each_with_index'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:396:in `block in find_reciprocals'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:395:in `each_pair'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:395:in `find_reciprocals'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/ruby/2.2.0/gems/crb-blast-0.6.4/lib/crb-blast/crb-blast.rb:515:in `run'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/comparative_metrics.rb:154:in `run_crb_blast'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/comparative_metrics.rb:23:in `run'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/transrater.rb:104:in `comparative_metrics'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:481:in `comparative_metrics'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:381:in `block in analyse_assembly'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:376:in `chdir'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:376:in `analyse_assembly'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:38:in `block (2 levels) in run'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:37:in `zip'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:37:in `block in run'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:32:in `chdir'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/lib/transrate/cmdline.rb:32:in `run'
from /home/ibar/etc/tools/Trinity/transrate-1.0.1-linux-x86_64/lib/app/bin/transrate:23:in `<main>'
You'd might be able to find a clue there?
I've re-run the analysis using the same command and it stalled again in the same step (for the last 36 hours). Any ideas?
Cheers, Ido
@cboursnell looks like a crb-blast issue - any ideas?
Just fyi, I'm having the same issue - with the same output.
Pinging @cboursnell again
monthly ping for @cboursnell !
I've used transrate with the following command:
transrate --assembly $DAVE_GG_DIR/GG_Gonads_de-novo.Trinity.fasta --reference ../Perciformes_proteins.pep.uniq.fasta --left $DAVE_GG_DIR/symlinks/bbduk_clean_GG_Gonads_R1.fq --right $DAVE_GG_DIR/symlinks/bbduk_clean_GG_Gonads_R2.fq --threads 32
and got the following outputThat was 4 days ago and it doesn't seem like transrate is producing any output since, though it is still working in 100% cpu usage and almost 15g of memory:
Any idea what is happening and whether I should keep waiting for any additional output?
Thanks, Ido