Closed vnsriniv closed 6 years ago
I ran a test with the --debug
option and it seems that it seems to fail at the hmmscan
step based on the polyp_hmms.hmm.hmmer3
file. The .hmmer3
file for HAMAP.hmm seems to have results based on hmm hits while the polyp_hmms.hmm.hmmer3 only shows repeated tries to run hmmscan
.
Here are the contents of the polyp_hmms.hmm.hmmer3
# hmmscan :: search sequence(s) against a profile database
# HMMER 3.1b2 (February 2015); http://hmmer.org/
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Freely distributed under the GNU General Public License (GPLv3).
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# query sequence file: /dev/stdin
# target HMM database: /home/vnsriniv/local/prokka/bin/../db/hmm/polyp_hmms.hmm
# prefer accessions over names: yes
# show alignments in output: no
# max ASCII text line length: unlimited
# profile reporting threshold: E-value <= 1e-06
# number of worker threads: 1
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# hmmscan :: search sequence(s) against a profile database
# HMMER 3.1b2 (February 2015); http://hmmer.org/
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Freely distributed under the GNU General Public License (GPLv3).
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# query sequence file: /dev/stdin
# target HMM database: /home/vnsriniv/local/prokka/bin/../db/hmm/polyp_hmms.hmm
# prefer accessions over names: yes
# show alignments in output: no
# max ASCII text line length: unlimited
# profile reporting threshold: E-value <= 1e-06
# number of worker threads: 1
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# hmmscan :: search sequence(s) against a profile database
# HMMER 3.1b2 (February 2015); http://hmmer.org/
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Freely distributed under the GNU General Public License (GPLv3).
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# query sequence file: /dev/stdin
# target HMM database: /home/vnsriniv/local/prokka/bin/../db/hmm/polyp_hmms.hmm
# prefer accessions over names: yes
# show alignments in output: no
# max ASCII text line length: unlimited
# profile reporting threshold: E-value <= 1e-06
# number of worker threads: 1
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# hmmscan :: search sequence(s) against a profile database
# HMMER 3.1b2 (February 2015); http://hmmer.org/
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Freely distributed under the GNU General Public License (GPLv3).
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# query sequence file: /dev/stdin
# target HMM database: /home/vnsriniv/local/prokka/bin/../db/hmm/polyp_hmms.hmm
# prefer accessions over names: yes
# show alignments in output: no
# max ASCII text line length: unlimited
# profile reporting threshold: E-value <= 1e-06
# number of worker threads: 1
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# hmmscan :: search sequence(s) against a profile database
# HMMER 3.1b2 (February 2015); http://hmmer.org/
# Copyright (C) 2015 Howard Hughes Medical Institute.
# Freely distributed under the GNU General Public License (GPLv3).
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# query sequence file: /dev/stdin
# target HMM database: /home/vnsriniv/local/prokka/bin/../db/hmm/polyp_hmms.hmm
# prefer accessions over names: yes
# show alignments in output: no
# max ASCII text line length: unlimited
# profile reporting threshold: E-value <= 1e-06
# number of worker threads: 1
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@vnsriniv Maybe it is the GNU parallel part of the command that is failing. What does parallel --version
say?
Also, can you run hmmscan
manually on some protein sequences to see if that is working ok?
@tseemann Sorry for the very delayed response. I haven't been able to replicate this issue. So I am going to close this issue as of now and will get back to it if it pops up again!!
Thanks for your response!
@vnsriniv i only just noticed your original post says "nucleotide hmm database"... nucleotide won't work, it needs to be protein.
My bad!! Thanks! Good to know!
Hi
I am using Prokka to annotate a set of genomes using a custom nucleotide hmm database I built using hmmer (hmmbuild). I used the following pipeline to do this
prokka --prefix prokka_genome_name --cpus 2 --metagenome --force genome_name.fa
.I am getting the following error when I run the above command
Is my pipeline for including custom hmms correct? Why might this be happening?
Thanks for your help.
Varun