Examining the get_homologues-macosx-20160113/db directory, Pfam-A.hmm.gz and Pfam-A.hmm are not present.
I was able to resolve the issue by re-downloading Pfam-A.hmm.gz and manually unzipping the file in get_homologues-macosx-20160113/db
cd get_homologues-macosx-20160113/db
wget ftp://ftp.ebi.ac.uk/pub/databases/Pfam/current_release/Pfam-A.hmm.gz
gunzip -c Pfam-A.hmm.gz > Pam-A.hmm
After doing this get_homologues completed successfully re-running the same command. Is the install.pl script mistakenly removing Pfam-A.hmm from get_homologues-macosx-20160113/db?
Here is the output of get_homologues.pl (OS X 10.11, hmmer 3.1 and blast+/legacy blast installed separately)
$ ./get_homologues.pl -v
./get_homologues.pl version 2.0 (2015)
Program written by Bruno Contreras-Moreira (1) and Pablo Vinuesa (2).
1: http://www.eead.csic.es/compbio (Estacion Experimental Aula Dei/CSIC/Fundacion ARAID, Spain)
2: http://www.ccg.unam.mx/~vinuesa (Center for Genomic Sciences, UNAM, Mexico)
Primary citation (PubMed:24096415):
Contreras-Moreira B, Vinuesa P. (2013) GET_HOMOLOGUES, a versatile software package for scalable and
robust microbial pangenome analysis. Appl Environ Microbiol 79(24):7696-701. doi: 10.1128/AEM.02411-13
This software employs code, binaries and data from different authors, please cite them accordingly:
OrthoMCL v1.4 (www.orthomcl.org , PubMed:12952885)
COGtriangles v2.1 (sourceforge.net/projects/cogtriangles , PubMed=20439257)
NCBI Blast-2.2 (blast.ncbi.nlm.nih.gov , PubMed=9254694,20003500)
Bioperl v 1.5.2 (www.bioperl.org , PubMed=12368254)
HMMER 3.1b2 (hmmer.org)
Pfam (pfam.sanger.ac.uk , PubMed=24288371)
Checking required binaries and data sources, all set in phyTools.pm :
EXE_BLASTP : OK (path:/sw/get_homologues-macosx-20160113/bin/ncbi-blast-2.2.27+/bin/blastp)
EXE_BLASTN : OK (path:/sw/get_homologues-macosx-20160113/bin/ncbi-blast-2.2.27+/bin/blastn)
EXE_FORMATDB : OK (path:/sw/get_homologues-macosx-20160113/bin/ncbi-blast-2.2.27+/bin/makeblastdb)
EXE_MCL : OK (path:/sw/get_homologues-macosx-20160113//bin/mcl-14-137/src/shmcl/mcl)
EXE_MAKEHASH : OK (path:/sw/get_homologues-macosx-20160113//bin/COGsoft/COGmakehash/COGmakehash )
EXE_READBLAST : OK (path:/sw/get_homologues-macosx-20160113//bin/COGsoft/COGreadblast/COGreadblast )
EXE_COGLSE : OK (path:/sw/get_homologues-macosx-20160113//bin/COGsoft/COGlse/COGlse )
EXE_COGTRI : OK (path:/sw/get_homologues-macosx-20160113//bin/COGsoft/COGtriangles/COGtriangles )
EXE_HMMPFAM : OK (/sw/get_homologues-macosx-20160113//bin/hmmer-3.1b2/binaries/hmmscan --noali --acc --cut_ga /sw/get_homologues-macosx-20160113/db/Pfam-A.hmm)
EXE_INPARA : OK (path:/sw/get_homologues-macosx-20160113/_cluster_makeInparalog.pl)
EXE_ORTHO : OK (path:/sw/get_homologues-macosx-20160113/_cluster_makeOrtholog.pl)
EXE_HOMOL : OK (path:/sw/get_homologues-macosx-20160113/_cluster_makeHomolog.pl)
EXE_SPLITBLAST : OK (path:/sw/get_homologues-macosx-20160113/_split_blast.pl)
EXE_SPLITHMMPFAM : OK (path:/sw/get_homologues-macosx-20160113/_split_hmmscan.pl)
Thanks again Jon for reporting this bug, a fix was added to _split_hmmscan.pl as this only affected local (as opposed to cluster) jobs. This issue is thus fixed from release v2.0.4 on.
I successfully downloaded and installed the latest get_homologues release:
but when I run
get_homologues.pl
on a small dataset I get an error:Examining the
get_homologues-macosx-20160113/db
directory,Pfam-A.hmm.gz
andPfam-A.hmm
are not present.I was able to resolve the issue by re-downloading
Pfam-A.hmm.gz
and manually unzipping the file inget_homologues-macosx-20160113/db
After doing this
get_homologues
completed successfully re-running the same command. Is theinstall.pl
script mistakenly removingPfam-A.hmm
fromget_homologues-macosx-20160113/db
?Here is the output of
get_homologues.pl
(OS X 10.11, hmmer 3.1 and blast+/legacy blast installed separately)