I have used pick_de_novo_otu on VMBox since 2015, and recently I have a strange error,
I tested pick_de_novo_otu on a test data file containing 5 samples, it works fine, finishes fine, and had no error
Here the error come out with pick_de_novo_otu on my original data (96 sample 3.6 Giga ) :
Logging started at 02:45:34 on 27 Apr 2018
QIIME version: 1.9.1
qiime_config values:
blastmat_dir /qiime_software/blast-2.2.22-release/data
pick_otus_reference_seqs_fp /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta
sc_queue all.q
pynast_template_alignment_fp /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set_aligned/85_otus.pynast.fasta
cluster_jobs_fp start_parallel_jobs.py
assign_taxonomy_reference_seqs_fp /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta
torque_queue friendlyq
jobs_to_start 1
denoiser_min_per_core 50
assign_taxonomy_id_to_taxonomy_fp /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/taxonomy/97_otu_taxonomy.txt
temp_dir /tmp/
blastall_fp /qiime_software/blast-2.2.22-release/bin/blastall
seconds_to_sleep 1
parameter file values:
parallel:jobs_to_start 1
Input file md5 sums:
split_librairies_hmn_four/seqs.fna: 0175e1a16da961a99414fcc4474e3065
Executing commands.
# Pick OTUs command
pick_otus.py -i split_librairies_hmn_four/seqs.fna -o pick_de_novo_otus_greengene_secondtry/uclust_picked_otus
Stdout:
Stderr:
# Pick representative set command
pick_rep_set.py -i pick_de_novo_otus_greengene_secondtry/uclust_picked_otus/seqs_otus.txt -f split_librairies_hmn_four/seqs.fna -l pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.log -o pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.fasta
Stdout:
Stderr:
# Assign taxonomy command
assign_taxonomy.py -o pick_de_novo_otus_greengene_secondtry/uclust_assigned_taxonomy -i pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.fasta
*** ERROR RAISED DURING STEP: Assign taxonomy
Command run was:
assign_taxonomy.py -o pick_de_novo_otus_greengene_secondtry/uclust_assigned_taxonomy -i pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.fasta
Command returned exit status: 1
Stdout:
Stderr
Traceback (most recent call last):
File "/usr/local/bin/assign_taxonomy.py", line 417, in <module>
main()
File "/usr/local/bin/assign_taxonomy.py", line 394, in main
log_path=log_path)
File "/usr/local/lib/python2.7/dist-packages/qiime/assign_taxonomy.py", line 1304, in __call__
'--uc': uc_path})
File "/usr/local/lib/python2.7/dist-packages/burrito/util.py", line 285, in __call__
'StdErr:\n%s\n' % open(errfile).read())
burrito.util.ApplicationError: Unacceptable application exit status: 1
Command:
cd "/home/qiime/workspace/16S_HMN_FOURTH_RUN/"; uclust --input "pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.fasta" --id 0.9 --rev --maxaccepts 3 --allhits --libonly --lib "/usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta" --uc "/tmp/UclustConsensusTaxonAssigner_xMXAMt.uc" > "/tmp/tmpNAfCOVETkH1QyzU6y0dy.txt" 2> "/tmp/tmptQ03uXxUulpsG6u2fcEx.txt"
StdOut:
StdErr:
uclust v1.2.22q
(C) Copyright 2009-10 Robert C. Edgar
Licensed ONLY for use in PyNAST and QIIME.
00:00 37Mb 0.0% Reading lib, 0 seeds
00:01 37Mb 0.0% Reading lib, 1 seeds
00:02 177Mb 3.8% Reading lib, 3798 seeds
00:03 398Mb 9.7% Reading lib, 9638 seeds
00:04 578Mb 14.4% Reading lib, 14360 seeds
00:05 849Mb 21.6% Reading lib, 21552 seeds
00:06 1.0Gb 26.5% Reading lib, 26468 seeds
00:07 1.3Gb 33.3% Reading lib, 33268 seeds
00:08 1.5Gb 39.0% Reading lib, 38896 seeds
00:09 1.8Gb 45.5% Reading lib, 45533 seeds
00:10 1.9Gb 50.4% Reading lib, 50397 seeds
00:11 2.2Gb 57.1% Reading lib, 56917 seeds
00:12 2.4Gb 62.2% Reading lib, 61985 seeds
00:13 2.6Gb 68.4% Reading lib, 68118 seeds
00:14 2.8Gb 73.6% Reading lib, 73242 seeds
00:15 3.0Gb 79.8% Reading lib, 79323 seeds
00:16 3.2Gb 84.3% Reading lib, 83787 seeds
00:17 3.4Gb 89.0% Reading lib, 88372 seeds
00:18 3.6Gb 93.8% Reading lib, 93101 seeds
00:19 3.8Gb 99.0% Reading lib, 98264 seeds
00:19 3.8Gb 100.0% Reading lib, 99322 seeds
00:19 3.8Gb 0.0%
00:20 3.8Gb 0.0% 78.4% matched to lib at 90.0%, id 96.7%
00:21 3.8Gb 0.1% 77.2% matched to lib at 90.0%, id 96.8%
00:23 3.8Gb 0.2% 75.7% matched to lib at 90.0%, id 97.0%
00:25 3.8Gb 0.3% 75.4% matched to lib at 90.0%, id 97.1%
00:26 3.8Gb 0.3% 74.9% matched to lib at 90.0%, id 97.1%
00:27 3.8Gb 0.4% 74.6% matched to lib at 90.0%, id 97.0%
00:28 3.8Gb 0.5% 74.2% matched to lib at 90.0%, id 97.0%
00:29 3.8Gb 0.5% 74.6% matched to lib at 90.0%, id 97.0%
00:30 3.8Gb 0.5% 74.1% matched to lib at 90.0%, id 97.0%
00:33 3.8Gb 0.7% 73.8% matched to lib at 90.0%, id 97.0%
00:34 3.8Gb 0.7% 73.7% matched to lib at 90.0%, id 97.0%
00:35 3.8Gb 0.7% 73.7% matched to lib at 90.0%, id 97.0%
00:36 3.8Gb 0.8% 73.5% matched to lib at 90.0%, id 97.0%
00:37 3.8Gb 0.8% 73.6% matched to lib at 90.0%, id 97.0%
00:38 3.8Gb 0.9% 73.7% matched to lib at 90.0%, id 97.0%
00:39 3.8Gb 0.9% 73.5% matched to lib at 90.0%, id 97.0%
00:40 3.8Gb 1.0% 73.5% matched to lib at 90.0%, id 97.0%
00:41 3.8Gb 1.1% 73.7% matched to lib at 90.0%, id 97.0%
00:42 3.8Gb 1.1% 73.4% matched to lib at 90.0%, id 97.0%
00:44 3.8Gb 1.2% 73.4% matched to lib at 90.0%, id 97.0%
00:45 3.8Gb 1.2% 73.7% matched to lib at 90.0%, id 97.0%
00:48 3.8Gb 1.3% 73.4% matched to lib at 90.0%, id 97.0%
00:49 3.8Gb 1.4% 73.5% matched to lib at 90.0%, id 97.0%
00:52 3.8Gb 1.5% 73.8% matched to lib at 90.0%, id 97.0%
00:53 3.8Gb 1.6% 73.8% matched to lib at 90.0%, id 97.0%
00:54 3.8Gb 1.6% 73.8% matched to lib at 90.0%, id 97.0%
00:55 3.8Gb 1.7% 73.7% matched to lib at 90.0%, id 97.0%
00:57 3.8Gb 1.8% 73.5% matched to lib at 90.0%, id 97.0%
00:58 3.8Gb 1.8% 73.5% matched to lib at 90.0%, id 97.0%
01:01 3.8Gb 2.0% 73.5% matched to lib at 90.0%, id 97.0%
01:02 3.8Gb 2.0% 73.5% matched to lib at 90.0%, id 97.0%
01:03 3.8Gb 2.0% 73.5% matched to lib at 90.0%, id 97.0%
01:06 3.8Gb 2.2% 73.6% matched to lib at 90.0%, id 97.0%
01:07 3.8Gb 2.2% 73.6% matched to lib at 90.0%, id 97.0%
01:08 3.8Gb 2.2% 73.5% matched to lib at 90.0%, id 97.0%
01:09 3.8Gb 2.3% 73.3% matched to lib at 90.0%, id 97.0%
01:10 3.8Gb 2.3% 73.4% matched to lib at 90.0%, id 97.0%
01:11 3.8Gb 2.4% 73.4% matched to lib at 90.0%, id 97.0%
01:12 3.8Gb 2.4% 73.3% matched to lib at 90.0%, id 97.0%
01:13 3.8Gb 2.4% 73.3% matched to lib at 90.0%, id 97.1%
01:16 3.8Gb 2.6% 73.2% matched to lib at 90.0%, id 97.1%
01:17 3.8Gb 2.6% 73.1% matched to lib at 90.0%, id 97.1%
01:21 3.8Gb 2.8% 73.1% matched to lib at 90.0%, id 97.1%
01:24 3.8Gb 2.9% 73.0% matched to lib at 90.0%, id 97.0%
01:25 3.8Gb 3.0% 73.0% matched to lib at 90.0%, id 97.0%
01:26 3.8Gb 3.0% 73.1% matched to lib at 90.0%, id 97.1%
01:30 3.8Gb 3.2% 72.9% matched to lib at 90.0%, id 97.1%
29:30 3.8Gb 78.4% 72.7% matched to lib at 90.0%, id 97.1%
29:31 3.8Gb 78.4% 72.7% matched to lib at 90.0%, id 97.1%
29:32 3.8Gb 78.4% 72.7% matched to lib at 90.0%, id 97.1%
29:35 3.8Gb 78.6% 72.7% matched to lib at 90.0%, id 97.1%
29:36 3.8Gb 78.6% 72.7% matched to lib at 90.0%, id 97.1%
29:40 3.8Gb 78.8% 72.7% matched to lib at 90.0%, id 97.1%
29:42 3.8Gb 78.9% 72.7% matched to lib at 90.0%, id 97.1%
29:44 3.8Gb 79.0% 72.7% matched to lib at 90.0%, id 97.1%
29:50 3.8Gb 79.3% 72.7% matched to lib at 90.0%, id 97.1%
29:51 3.8Gb 79.3% 72.7% matched to lib at 90.0%, id 97.1%
29:52 3.8Gb 79.4% 72.7% matched to lib at 90.0%, id 97.1%
29:54 3.8Gb 79.4% 72.7% matched to lib at 90.0%, id 97.1%
29:56 3.8Gb 79.5% 72.7% matched to lib at 90.0%, id 97.1%
29:58 3.8Gb 79.6% 72.7% matched to lib at 90.0%, id 97.1%
29:59 3.8Gb 79.6% 72.7% matched to lib at 90.0%, id 97.1%
30:00 3.8Gb 79.7% 72.7% matched to lib at 90.0%, id 97.1%
---Fatal error---
tracebackbit.cpp(64) assert failed: i > 0 && j > 0
uclust --input pick_de_novo_otus_greengene_secondtry/rep_set//seqs_rep_set.fasta --id 0.9 --rev --maxaccepts 3 --allhits --libonly --lib /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta --uc /tmp/UclustConsensusTaxonAssigner_xMXAMt.uc
qiime@qiime-190-virtual-box:~/workspace/16S_HMN_FOURTH_RUN$ print_qiime_config.py -ft
System information
==================
Platform: linux2
Python version: 2.7.3 (default, Jun 22 2015, 19:33:41) [GCC 4.6.3]
Python executable: /usr/bin/python
QIIME default reference information
===================================
For details on what files are used as QIIME's default references, see here:
Dependency versions
===================
QIIME library version: 1.9.1
QIIME script version: 1.9.1
qiime-default-reference version: 0.1.2
NumPy version: 1.9.2
SciPy version: 0.15.1
pandas version: 0.16.1
matplotlib version: 1.4.3
biom-format version: 2.1.4
h5py version: 2.4.0 (HDF5 version: 1.8.4)
qcli version: 0.1.1
pyqi version: 0.3.2
scikit-bio version: 0.2.3
PyNAST version: 1.2.2
Emperor version: 0.9.51
burrito version: 0.9.1
burrito-fillings version: 0.1.1
sortmerna version: SortMeRNA version 2.0, 29/11/2014
sumaclust version: SUMACLUST Version 1.0.00
swarm version: Swarm 1.2.19 [May 26 2015 13:50:14]
gdata: Installed.
RDP Classifier version (if installed): rdp_classifier-2.2.jar
Java version (if installed): 1.6.0_39
QIIME config values
===================
For definitions of these settings and to learn how to configure QIIME, see here:
blastmat_dir: /qiime_software/blast-2.2.22-release/data
pick_otus_reference_seqs_fp: /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta
sc_queue: all.q
topiaryexplorer_project_dir: None
pynast_template_alignment_fp: /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set_aligned/85_otus.pynast.fasta
cluster_jobs_fp: start_parallel_jobs.py
pynast_template_alignment_blastdb: None
assign_taxonomy_reference_seqs_fp: /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/rep_set/97_otus.fasta
torque_queue: friendlyq
jobs_to_start: 1
slurm_time: None
denoiser_min_per_core: 50
assign_taxonomy_id_to_taxonomy_fp: /usr/local/lib/python2.7/dist-packages/qiime_default_reference/gg_13_8_otus/taxonomy/97_otu_taxonomy.txt
temp_dir: /tmp/
slurm_memory: None
slurm_queue: None
blastall_fp: /qiime_software/blast-2.2.22-release/bin/blastall
seconds_to_sleep: 1
QIIME full install test results
===============================
..........................F
======================================================================
FAIL: test_usearch_supported_version (__main__.QIIMEDependencyFull)
usearch is in path and version is supported
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/bin/print_qiime_config.py", line 650, in test_usearch_supported_version
"which components of QIIME you plan to use.")
AssertionError: usearch not found. This may or may not be a problem depending on which components of QIIME you plan to use.
----------------------------------------------------------------------
Ran 27 tests in 0.095s
FAILED (failures=1)
I gave 25G ram to VM and .
Since I performed the same analysis for different groups of samples, I took an old dataset for which I had actually ran pick_de_novo_otu without any problem, and try to run pick_de_novo_otu on it again, the same error that I mentioned above came up. !!!
Another strange issue happened, I was struggeling to get executed pick_de_novo_otus, I realized that Shared_Folder was disapeared,
(which was shared between MAC and VMbox) I have no explanation why that was happened, and I created another Shared_Folder.