[Bio-Linux] Qiime Support packages missing?

James Mategko jm at iehinc.com
Mon Aug 18 16:39:26 EDT 2014


Hello Bio-Linux community,

   Our lab group has started using Qiime and found that some of the 
dependencies present in the Qiime Virtual Box are not present in the 
Bio-Linux install for version 7 or 8.

Specific example:

bl8-beta at bl8beta-VirtualBox[qiimeTests] sudo qiime join_paired_ends.py 
-f 
'/home/bl8-beta/Desktop/qiimeTests/waterSample35_S10_L001_R1_001.fastq' 
-r 
'/home/bl8-beta/Desktop/qiimeTests/waterSample35_S10_L001_R2_001.fastq' 
-o '/home/bl8-beta/Desktop/qiimeTests'
[sudo] password for bl8-beta:
Traceback (most recent call last):
   File "/usr/lib/qiime/bin/join_paired_ends.py", line 168, in <module>
     main()
   File "/usr/lib/qiime/bin/join_paired_ends.py", line 144, in main
     working_dir = output_dir)
   File 
"/usr/lib/python2.7/dist-packages/qiime/pycogent_backports/fastq_join.py", 
line 179, in join_paired_end_reads_fastqjoin
     HALT_EXEC=HALT_EXEC)
   File "/usr/lib/python2.7/dist-packages/cogent/app/util.py", line 165, 
in __init__
     self._error_on_missing_application(params)
   File "/usr/lib/python2.7/dist-packages/cogent/app/util.py", line 434, 
in _error_on_missing_application
     % command
cogent.app.util.ApplicationNotFoundError: Cannot find fastq-join. Is it 
installed? Is it in your path?
bl8-beta at bl8beta-VirtualBox[qiimeTests] sudo qiime join_paired_ends.py 
-f 
'/home/bl8-beta/Desktop/qiimeTests/waterSample35_S10_L001_R1_001.fastq' 
-r 
'/home/bl8-beta/Desktop/qiimeTests/waterSample35_S10_L001_R2_001.fastq' 
-o '/home/bl8-beta/Desktop/qiimeTests'

The "join_paired_ends.py" feature is dependent on "fastq-join". I 
searched my BL8 install for "fastq-join" and found no hits. However, in 
the Qiime Virtual Box the above command works perfectly and "fastq-join" 
is located in "/home/qiime/qiime_software/ea-utils-1.1.2-537-release". I 
searched for a few other tools in this directory and they are also not 
present in BL8 or BL7.

It looks like BL's install of qiime was manual rather then a 
qiime-deploy installation, and the directory ea-utils-1.1.2-537-release 
was not installed in BL. Our current solution is to use the Qiime VM or 
reinstall Qiime with qiime-deploy.

Is their a less cumbersome solution to get the above command working? Is 
there a reasion why "ea-utils-1.1.2-537-release "dir is not included in 
the current copy of BL8?

Thank You,
- James



More information about the Bio-linux-list mailing list