[Bio-Linux] Qiime Support packages missing?

Tim Booth tbooth at ceh.ac.uk
Wed Aug 20 07:16:51 EDT 2014


Dear all,

I've now added ea-utils to Bio-Linux.  The next update to QIIME will
bring in the extra package, or else you can just "apt-get install
ea-utils" if you want to join your paired-end sequences right now.  This
gets the join_paired_ends feature in QIIME working.  You might also find
the tools useful in themselves - see:

https://code.google.com/p/ea-utils/

Mostly I'll pick up missing things like this by running the QIIME
self-tests, but annoyingly the "tests/test_join_paired_ends.py"
regression test says "All OK" even if fastq-join is not available on the
system.  For reasons like this, I do appreciate users letting me know
when things are amiss.

Cheers,

TIM

On Mon, 2014-08-18 at 21:39 +0100, James Mategko wrote:
> 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
> _______________________________________________
> Bio-Linux mailing list
> Bio-Linux at nebclists.nerc.ac.uk
> http://nebclists.nerc.ac.uk/mailman/listinfo/bio-linux

-- 
Tim Booth <tbooth at ceh.ac.uk>
NERC Environmental Bioinformatics Centre 

Centre for Ecology and Hydrology
Maclean Bldg, Benson Lane
Crowmarsh Gifford
Wallingford, England
OX10 8BB 

http://nebc.nerc.ac.uk
+44 1491 69 2705



More information about the Bio-linux-list mailing list