Entering edit mode
7.3 years ago
Xiaokang
▴
80
I'm using HMMER 3.0 (hmmalign to be specific) to align the whole proteome of Human to Pfam file. I got the proteome from https://www.ensembl.org/info/data/ftp/index.html, got the Pfam file from: ftp://ftp.ebi.ac.uk/pub/databases/Pfam/releases/Pfam31.0/, and downloaded the file Pfam-A.hmm.gz
With the command
hmmalign -o human.out Pfam-A.hmm Homo_sapiens.GRCh38.pep.all.fa
I got the error:
Error: HMM file Pfam-A.hmm does not contain just one HMM
You might want to try hmmsearch or hmmscan (for the latter, you need to hmmpress your Pfam-A first).
Thank you. But why hmmscan, instead of hmmsearch? Since I found an article comparing them here. It seems that they have the same output, but hmmsearch is faster?
I have always asked this myself. I know, the output is not identical, at least not when you use the tblout/domtblout options. hmmscan is domain/hmm-oriented, whereas hmmsearch is sequence oriented. In the end, the speed issue as mentioned in your link (nice read by the way!) would convince me to use hmmsearch and then reformat the output.
Thank you very much!