Skip to content

felipegb94/hmmer

 
 

Repository files navigation

HMMER - biological sequence analysis using profile HMMs

HMMER searches biological sequence databases for homologous sequences, using either single sequences or multiple sequence alignments as queries. HMMER implements a technology called "profile hidden Markov models" (profile HMMs). HMMER is used by many protein family domain databases and large-scale annotation pipelines, including Pfam and other members of the InterPro Consortium.

Other files to read in the top-level source directory:

  • INSTALL - brief installation instructions.
  • Userguide.pdf - the HMMER User's Guide.
  • LICENSE - copyright and license information

To get started after installation, see the Tutorial section in the HMMER User's Guide (Userguide.pdf).


To obtain HMMER releases, please visit: http://hmmer.org

To participate in HMMER development, visit us at github: https://github.com/EddyRivasLab/hmmer

HMMER depends on the Easel library, also hosted at github: https://github.com/EddyRivasLab/easel

To clone your own copy of HMMER3 source code repository for the first time:

   $ git clone https://github.com/EddyRivasLab/hmmer
   $ cd hmmer
   $ git clone https://github.com/EddyRivasLab/easel
   $ git checkout h3-develop
   $ (cd easel; git checkout develop)
   $ ln -s easel/aclocal.m4 aclocal.m4
   $ autoconf

and to build:

   $ ./configure
   $ make

We have just switched to a "git flow" workflow. We have three active branches:

  • h3-master is to become the stable HMMER3 release branch.
  • h3-develop is the HMMER3 development branch
  • master, for historical reasons, is the HMMER4 development branch.

To contribute to HMMER3 development, you want to be on the h3-develop branch, which is where we are currently integrating feature branches. We don't currently recommend that you use the master branch where H4 is getting assembled. For more information, see the HMMER wiki.

About

Profile hidden Markov models for biological sequence analysis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 89.4%
  • Perl 8.7%
  • Other 1.9%