pkg.soopen package index

brew / 順位 9715

salmon を Homebrew, apt, Nix でインストール

salmon のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install salmon

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install salmon

Debian stable package indexes · salmon · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#salmon

nixpkgs package indexes · pkgs/by-name/sa/salmon/package.nix · ソース: api.github.com

概要

パッケージ概要

Transcript-level quantification from RNA-seq reads

コマンドとエイリアス

  • salmon

履歴

プロジェクトの歴史と使われ方

salmon is a COMBINE-lab command-line tool for fast, accurate transcript-level quantification from RNA-seq reads. Its current official documentation describes the core workflow as building a reusable transcriptome index with `salmon index`, quantifying reads with `salmon quant`, and consuming the resulting `quant.sf` abundance table in downstream RNA-seq tooling.

プロジェクトの歴史

The project is tied to the 2017 Nature Methods paper by Patro, Duggal, Love, Irizarry, and Kingsford, which the official docs and README ask users to cite. The original C++ salmon line became a common bulk RNA-seq quantifier, with selective alignment becoming the default mapping strategy from the 1.0.0 line according to the legacy official documentation.

In 2026 the project released salmon 2.0, a from-scratch Rust rewrite. Official release notes say the rewrite kept the familiar `salmon index` to `salmon quant` to `quant.sf` workflow and downstream output formats while moving to a single portable binary and adding an alignment-free `--sketch` mode.

採用の歴史

salmon is packaged across multiple package-manager ecosystems in the supplied package facts, including Homebrew, Debian, Ubuntu, and Nix. The official installation docs also document install-script binaries, Cargo, conda/Bioconda, Docker Hub, and GHCR images, reflecting its use in reproducible computational-biology pipelines.

The official docs describe `quant.sf` as directly readable by tximport, tximeta, fishpond, and swish, which is why salmon appears frequently in RNA-seq analysis workflows as a quantification stage rather than as a standalone end-user application.

使われ方

Typical use is to build an index from transcript FASTA input, quantify single-end or paired-end FASTQ reads against that index, and read transcript-level abundance estimates from `quant.sf`. The CLI also supports transcriptome BAM input, RAD input, bias correction flags, bootstraps or Gibbs samples for uncertainty, gene-level output via a transcript-to-gene map, and `quantmerge` for combining columns across samples.

パッケージ好きにとっての重要性

salmon matters to package maintainers because it sits at the intersection of scientific CLI distribution and performance-sensitive native code. The 2.x Rust rewrite reduced the historic C++ dependency burden while preserving command names and output files, which makes package upgrades easier but still requires users to rebuild old C++ indices.

タイムライン

  • 2017: Salmon Nature Methods paper published and cited by the official project docs.
  • 1.0.0 line: Selective alignment becomes the default mapping strategy according to the official legacy docs.
  • 2026-06-13: salmon 2.0.0 released as the first Rust rewrite, retaining the index/quant/quant.sf workflow.
  • 2026-06-23: legacy C++ v1.12.1 release notes recommend 2.x for bulk RNA-seq and reserve 1.x for users needing the original C++ implementation.
  • 2026-07-02: GitHub lists v2.3.1 as the latest release.

Related projects

  • Official docs name tximport, tximeta, fishpond, and swish as downstream tools that consume salmon output. They also point users of the removed historical `salmon alevin` single-cell workflow to the alevin-fry ecosystem.

ソース

  • Official CLI reference: https://combine-lab.github.io/salmon/reference/cli/
  • Official GitHub README/releases: https://github.com/COMBINE-lab/salmon
  • Official docs introduction: https://combine-lab.github.io/salmon/getting-started/introduction/
  • Official docs: https://combine-lab.github.io/salmon/
  • Supplied input fields: source_facts.package-manager, source_facts.description, source_facts.repo

セキュリティ状態

保護ツール対応はまだ見つかっていません

salmon に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
salmoncliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-04
マネージャ版2.4.1
マネージャ更新日2026-07-30
ローカルデータOK
上流最新
検出された最新v2.4.1

https://github.com/COMBINE-lab/salmon

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:salmon
バージョン2.4.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/salmon
ホームページhttps://github.com/COMBINE-lab/salmon
リポジトリhttps://github.com/COMBINE-lab/salmon
ライセンスBSD-3-Clause
ソースアーカイブhttps://github.com/COMBINE-lab/salmon/archive/refs/tags/v2.4.1.tar.gz
最終更新2026-07-30T01:26:57Z
Pulseupdated
ビルド依存関係rust
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

salmon 1.10.2+ds1-1+b5

wicked-fast transcript quantification from RNA-seq data

https://github.com/COMBINE-lab/salmon

sudo apt install salmon
  • Section: science
  • Architecture: amd64
  • Source Package: salmon
  • 12 依存関係
  • normalized package name match
  • 一致条件: Salmon
Debian stable package indexes · deb.debian.org · Debian stable package indexes: salmon from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

salmon

nix profile install nixpkgs#salmon
  • normalized package name match
  • 一致条件: Salmon
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sa/salmon/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

salmon 1.10.2+ds1-1build2

wicked-fast transcript quantification from RNA-seq data

https://github.com/COMBINE-lab/salmon

sudo apt install salmon
  • Section: universe/science
  • Architecture: amd64
  • 12 依存関係
  • normalized package name match
  • 一致条件: Salmon
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: salmon from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation