Automic VaultAutomic Vault

brew

使用 Homebrew, apt, dnf, MacPorts, Nix 安装 hmmer

查看 hmmer 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install hmmer

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install hmmer

MacPorts ports tree · science/hmmer/Portfile · 来源: api.github.com

Linux

Debian apt已验证 · 92%
sudo apt install hmmer

Debian stable package indexes · hmmer · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install hmmer

Fedora Rawhide package metadata · hmmer · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#hmmer

nixpkgs package indexes · pkgs/by-name/hm/hmmer/package.nix · 来源: api.github.com

概览

软件包摘要

Build profile HMMs and scan against sequence databases

命令和别名

  • alimask
  • hmmalign
  • hmmbuild
  • hmmconvert
  • hmmemit
  • hmmfetch
  • hmmlogo
  • hmmpgmd
  • hmmpgmd_shard
  • hmmpress
  • hmmscan
  • hmmsearch
  • hmmsim
  • hmmstat
  • jackhmmer
  • makehmmerdb
  • nhmmer
  • nhmmscan
  • phmmer

历史

项目历史与用法

HMMER is a long-running bioinformatics toolkit for sequence homology search, multiple-sequence-alignment work, and profile hidden Markov model workflows. Its package identity is unusually strong because installing it gives a family of command-line programs, including hmmbuild, hmmsearch, hmmscan, phmmer, jackhmmer, nhmmer, and hmmpress, rather than a single executable.

项目历史

The official release history traces HMMER1 to Sean Eddy's work at MRC-LMB Cambridge and Washington University, with a local release in April 1994 and the first public release in July 1994. HMMER2 followed at Washington University, with the 2.0 beta described as a nearly complete rewrite for profile hidden Markov model analysis of protein sequences and the 2.1 series becoming the first public 2.x release in October 1998.

HMMER3 development moved through HHMI Janelia Farm and Harvard University. The 3.0 release notes describe 3.0 as production-ready after beta testing that began in January 2009, and note that beta versions were already deployed for Pfam, InterPro, and other protein databases before the stable 3.0 release. Later HMMER3 work added DNA-oriented tools, web-server support paths, MPI and daemon improvements, performance fixes, and platform support.

采用历史

The official README says HMMER is used by many protein-family domain databases and large-scale annotation pipelines, including many members of the InterPro Consortium. That sentence captures why it became a standard Unix bioinformatics package: it sits behind databases and annotation systems that many users consume indirectly, while still remaining a scriptable command-line toolkit for local analysis.

HMMER also spread through packaging because it is portable C software with a conventional configure, make, make check, and make install workflow. The Homebrew formula and the supplied package facts show it appearing under the same package name across common Unix-like package managers, which makes recipes, tutorials, and analysis pipelines relatively stable across macOS, Linux distributions, and reproducible-environment tools.

使用方式

Typical HMMER usage starts with building or obtaining a profile HMM, preparing a sequence or HMM database, and running search tools such as hmmsearch, hmmscan, phmmer, jackhmmer, nhmmer, or nhmmscan. The README points users to the User's Guide tutorial after installation, while release notes show continuing attention to search daemons, sharded databases, multithreading behavior, FM-index handling, and profile-building behavior on deep alignments.

For package users, HMMER is often consumed as a command-line dependency inside larger biological-data workflows. The tools are small enough to script directly, but important enough that subtle version changes, database-pressing formats, CPU behavior, and bundled Easel-library changes can matter to reproducible science pipelines.

为什么软件包爱好者会关心

HMMER is package-nerd significant because it is a classic scientific CLI package with real downstream consequences. It has many executables, a long release lineage, a bundled support library, man pages and PDFs, and a user base that cares about exact scoring behavior and reproducibility.

It is also a good example of bioinformatics packaging culture: upstream tarballs are still recommended for release builds, GitHub is used for development, package managers provide convenience installs, and downstream users expect the same tool names to work inside shell scripts, HPC jobs, Docker images, notebooks, and workflow managers.

时间线

  • 1994: HMMER1 first public release.
  • 1998: HMMER2 beta announced as a near-complete rewrite for profile HMM analysis.
  • 1998: HMMER 2.1 became the first public release of the 2.x series.
  • 2010: HMMER 3.0 released after beta deployments in Pfam, InterPro, and other protein databases.
  • 2019: HMMER 3.3 improved hmmpgmd sharding and profile-building behavior on deep alignments.
  • 2023: HMMER 3.4 added Apple Silicon ARM support and sanitizer-driven fixes.

Related projects

  • Easel is the closest companion codebase because the HMMER README says HMMER development depends on the Eddy/Rivas lab's Easel library. Infernal is related through the repository workflow note that the HMMER3 stable branch is used when H3 is released as a library inside Infernal.
  • Pfam and InterPro are the major adoption-related projects named by upstream sources. They explain why HMMER matters beyond direct command-line users: protein-family databases and annotation pipelines amplify HMMER's model formats, search behavior, and package availability.

来源

安全态势

风险级别:blue

broad file, network, media, or database tool signal.

风险分类器

blue 风险 · 中 置信度 · tool

原因

  • broad file, network, media, or database tool signal

信号

  • text:database

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 12 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
alimaskcli全局可执行文件
hmmaligncli全局可执行文件
hmmbuildcli全局可执行文件
hmmconvertcli全局可执行文件
hmmemitcli全局可执行文件
hmmfetchcli全局可执行文件
hmmlogocli全局可执行文件
hmmpgmdcli全局可执行文件
hmmpgmd_shardcli全局可执行文件
hmmpresscli全局可执行文件
hmmscancli全局可执行文件
hmmsearchcli全局可执行文件
hmmsimcli全局可执行文件
hmmstatcli全局可执行文件
jackhmmercli全局可执行文件
makehmmerdbcli全局可执行文件
nhmmercli全局可执行文件
nhmmscancli全局可执行文件
phmmercli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本3.4
管理器更新时间
本地数据OK
上游not checked
检测到的最新版本未检测到

http://hmmer.org/

  • 信息No package-manager update timestamp was available.低 置信度
  • 信息Release/tag comparison is only available for GitHub repositories.http://hmmer.org/none 置信度

安装元数据

软件包元数据

软件包键brew:hmmer
版本3.4
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/hmmer
主页http://hmmer.org/
仓库https://github.com/EddyRivasLab/hmmer
上游文档https://eddylab.org/software/hmmer/CURRENT/Userguide.pdf
许可证BSD-3-Clause
源码归档https://distfiles.macports.org/hmmer/hmmer-3.4.tar.gz
Bottle可用 (于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehmmer
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

hmmer 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis

http://hmmer.org/

sudo apt install hmmer
  • Section: science
  • Architecture: amd64
  • 2 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Hmmer
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hmmer from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

hmmer-doc 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis (docs)

http://hmmer.org/

sudo apt install hmmer-doc
  • Section: doc
  • Architecture: all
  • Source Package: hmmer
  • 3 可选依赖
  • normalized package name match
  • 匹配方式:Hmmer
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hmmer-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

hmmer-examples 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis (examples)

http://hmmer.org/

sudo apt install hmmer-examples
  • Section: doc
  • Architecture: amd64
  • Source Package: hmmer
  • 1 依赖
  • normalized package name match
  • 匹配方式:Hmmer
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hmmer-examples from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

hmmer

nix profile install nixpkgs#hmmer
  • normalized package name match
  • 匹配方式:Hmmer
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/hm/hmmer/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

hmmer 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis

http://hmmer.org/

sudo apt install hmmer
  • Section: universe/science
  • Architecture: amd64
  • 2 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Hmmer
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hmmer from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

hmmer-doc 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis (docs)

http://hmmer.org/

sudo apt install hmmer-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: hmmer
  • 3 可选依赖
  • normalized package name match
  • 匹配方式:Hmmer
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hmmer-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

hmmer-examples 3.4+dfsg-2

profile hidden Markov models for protein sequence analysis (examples)

http://hmmer.org/

sudo apt install hmmer-examples
  • Section: universe/doc
  • Architecture: amd64
  • Source Package: hmmer
  • 1 依赖
  • normalized package name match
  • 匹配方式:Hmmer
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hmmer-examples from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

hmmer 3.3.2-12.fc44

Biosequence analysis using profile hidden Markov models

http://hmmer.org

sudo dnf install hmmer
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hmmer
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Hmmer
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: hmmer from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

hmmer-doc 3.3.2-12.fc44

Documentation for hmmer

http://hmmer.org

sudo dnf install hmmer-doc
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: hmmer
  • 1 提供
  • normalized package name match
  • 匹配方式:Hmmer
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: hmmer-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

hmmer-easel 3.3.2-12.fc44

Easel collection of small tools

http://hmmer.org

sudo dnf install hmmer-easel
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hmmer
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Hmmer
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: hmmer-easel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

hmmer

sudo port install hmmer
  • normalized package name match
  • 匹配方式:Hmmer
MacPorts ports tree · api.github.com · MacPorts ports tree: science/hmmer/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment