Provided by: hmmer2_2.3.2+dfsg-6_amd64 bug

NAME

       hmm2search - search a sequence database with a profile HMM

SYNOPSIS

       hmm2search [options] hmmfile seqfile

DESCRIPTION

       hmm2search  reads  an  HMM  from  hmmfile  and  searches seqfile for significantly similar
       sequence matches.

       seqfile will be looked for first in the current working directory,  then  in  a  directory
       named  by the environment variable BLASTDB.  This lets users use existing BLAST databases,
       if BLAST has been configured for the site.

       hmm2search may take minutes or even hours to run, depending on the size  of  the  sequence
       database. It is a good idea to redirect the output to a file.

       The  output  consists  of  four  sections:  a ranked list of the best scoring sequences, a
       ranked list of the best scoring domains, alignments for all the best scoring domains,  and
       a  histogram  of  the  scores.  A sequence score may be higher than a domain score for the
       same sequence if there is more than one domain in the sequence; the sequence  score  takes
       into account all the domains.  All sequences scoring above the -E and -T cutoffs are shown
       in the first list, then every domain found in this list is shown in  the  second  list  of
       domain  hits.   If  desired,  E-value  and bit score thresholds may also be applied to the
       domain list using the --domE and --domT options.

OPTIONS

       -h     Print brief help; includes version number and summary  of  all  options,  including
              expert options.

       -A <n> Limits  the  alignment  output  to the <n> best scoring domains.  -A0 shuts off the
              alignment output and can be used to reduce the size of output files.

       -E <x> Set the E-value cutoff for the per-sequence ranked hit list to <x>, where <x> is  a
              positive  real  number.  The  default is 10.0. Hits with E-values better than (less
              than) this threshold will be shown.

       -T <x> Set the bit score cutoff for the per-sequence ranked hit list to <x>, where <x>  is
              a  real  number.   The  default  is negative infinity; by default, the threshold is
              controlled by E-value and not by bit score.   Hits  with  bit  scores  better  than
              (greater than) this threshold will be shown.

       -Z <n> Calculate  the  E-value  scores  as  if  we  had  seen  a  sequence database of <n>
              sequences. The default is the number  of  sequences  seen  in  your  database  file
              <seqfile>.

EXPERT OPTIONS

       --compat
              Use  the  output  format  of HMMER 2.1.1, the 1998-2001 public release; provided so
              2.1.1 parsers don't have to be rewritten.

       --cpu <n>
              Sets the maximum number of CPUs that the program will run on. The default is to use
              all  CPUs  in  the  machine.  Overrides  the  HMMER_NCPU environment variable. Only
              affects threaded versions of HMMER (the default on most systems).

       --cut_ga
              Use Pfam GA (gathering threshold)  score  cutoffs.   Equivalent  to  --globT  <GA1>
              --domT  <GA2>,  but  the  GA1 and GA2 cutoffs are read from the HMM file. hmm2build
              puts these cutoffs there if the alignment file was  annotated  in  a  Pfam-friendly
              alignment  format  (extended  SELEX  or  Stockholm  format)  and  the  optional  GA
              annotation line was present. If these cutoffs are not set in the HMM file, --cut_ga
              doesn't work.

       --cut_tc
              Use  Pfam  TC  (trusted  cutoff)  score cutoffs. Equivalent to --globT <TC1> --domT
              <TC2>, but the TC1 and TC2 cutoffs are read from the HMM file. hmm2build puts these
              cutoffs  there  if  the  alignment  file was annotated in a Pfam-friendly alignment
              format (extended SELEX or Stockholm format) and the optional TC annotation line was
              present. If these cutoffs are not set in the HMM file, --cut_tc doesn't work.

       --cut_nc
              Use Pfam NC (noise cutoff) score cutoffs. Equivalent to --globT <NC1> --domT <NC2>,
              but the NC1 and NC2 cutoffs are read  from  the  HMM  file.  hmm2build  puts  these
              cutoffs  there  if  the  alignment  file was annotated in a Pfam-friendly alignment
              format (extended SELEX or Stockholm format) and the optional NC annotation line was
              present. If these cutoffs are not set in the HMM file, --cut_nc doesn't work.

       --domE <x>
              Set  the  E-value  cutoff for the per-domain ranked hit list to <x>, where <x> is a
              positive real number.  The default is infinity; by  default,  all  domains  in  the
              sequences  that  passed the first threshold will be reported in the second list, so
              that the number of domains reported in the per-sequence list is consistent with the
              number that appear in the per-domain list.

       --domT <x>
              Set  the bit score cutoff for the per-domain ranked hit list to <x>, where <x> is a
              real number. The default is negative infinity;  by  default,  all  domains  in  the
              sequences  that  passed the first threshold will be reported in the second list, so
              that the number of domains reported in the per-sequence list is consistent with the
              number  that  appear  in the per-domain list.  Important note: only one domain in a
              sequence is absolutely controlled by this parameter, or by --domT.  The second  and
              subsequent  domains  in a sequence have a de facto bit score threshold of 0 because
              of the details of how HMMER works. HMMER requires at least  one  pass  through  the
              main  model  per  sequence;  to  do  more  than one pass (more than one domain) the
              multidomain alignment must have a better score than the  single  domain  alignment,
              and  hence  the  extra domains must contribute positive score. See the Users' Guide
              for more detail.

       --forward
              Use the Forward algorithm instead of the Viterbi algorithm to  determine  the  per-
              sequence  scores.  Per-domain scores are still determined by the Viterbi algorithm.
              Some have argued that Forward is a more sensitive algorithm  for  detecting  remote
              sequence homologues; my experiments with HMMER have not confirmed this, however.

       --informat <s>
              Assert  that  the  input  seqfile  is  in  format  <s>; do not run Babelfish format
              autodection. This increases the reliability of the program  somewhat,  because  the
              Babelfish  can  make  mistakes;  particularly  recommended  for  unattended,  high-
              throughput runs of HMMER. Valid format strings include FASTA, GENBANK,  EMBL,  GCG,
              PIR,  STOCKHOLM,  SELEX,  MSF,  CLUSTAL,  and  PHYLIP.  See  the User's Guide for a
              complete list.

       --null2
              Turn off the post hoc second null model. By default, each alignment is rescored  by
              a postprocessing step that takes into account possible biased composition in either
              the HMM or the target sequence.  This is almost  essential  in  database  searches,
              especially  with  local  alignment  models.  There is a very small chance that this
              postprocessing might remove real matches, and in these cases  --null2  may  improve
              sensitivity  at  the  expense of reducing specificity by letting biased composition
              hits through.

       --pvm  Run on a Parallel Virtual Machine (PVM). The  PVM  must  already  be  running.  The
              client program hmm2search-pvm must be installed on all the PVM nodes.  Optional PVM
              support must have been compiled into HMMER.

       --xnu  Turn on XNU filtering of target protein sequences. Has no effect  on  nucleic  acid
              sequences.  In  trial  experiments,  --xnu  appears  to  perform less well than the
              default post hoc null2 model.

SEE ALSO

       Master man page, with full list of and guide to the individual man pages: see hmmer2(1).

       For        complete        documentation,        see        the         user         guide
       (ftp://selab.janelia.org/pub/software/hmmer/2.3.2/Userguide.pdf);  or  see  the  HMMER web
       page, http://hmmer.janelia.org/.

COPYRIGHT

       Copyright (C) 1992-2003 HHMI/Washington University School of Medicine.
       Freely distributed under the GNU General Public License (GPL).
       See the file COPYING in your distribution for details on redistribution conditions.

AUTHOR

       Sean Eddy
       HHMI/Dept. of Genetics
       Washington Univ. School of Medicine
       4566 Scott Ave.
       St Louis, MO 63110 USA
       http://www.genetics.wustl.edu/eddy/