pkg.soopen package index

brew / Rang 11145

skani mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für skani in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install skani

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Fast, robust ANI and aligned fraction for (metagenomic) genomes and contigs

Befehle und Aliase

  • skani

Verlauf

Projektgeschichte und Nutzung

skani is an open-source bioinformatics program for rapid comparison of microbial genomes, contigs, and metagenome-assembled genomes. It reports average nucleotide identity and aligned fraction using approximate mapping and sparse chaining.

Projektgeschichte

skani was developed by Jim Shaw with Yun William Yu to calculate average nucleotide identity and aligned fraction through sparse chaining without base-level alignment. The method was described in Nature Methods in 2023.

Subsequent releases expanded and refined database searching, memory use, command-line behavior, and output controls. The project maintains detailed usage guides and tutorials in its official GitHub wiki.

Adoptionsgeschichte

The project is distributed through source builds, release binaries, Conda/Bioconda, and Homebrew. Its official README also points users to independent Rust and Python interfaces, indicating use both as a command-line program and as a component in bioinformatics workflows.

Wie es verwendet wird

Common operations include pairwise genome comparison with `skani dist`, database construction with `skani sketch`, database querying with `skani search`, and all-versus-all matrix or edge-list generation with `skani triangle`.

The tool is aimed primarily at comparisons above roughly 80% ANI. Its documentation warns that default filtering may produce no output when aligned fraction is too low.

Warum Paket-Nerds sich dafür interessieren

skani is notable to scientific-package users because it combines a Rust implementation with a specialized genomics algorithm, preprocessed searchable databases, multithreaded CLI operations, and reproducible package-manager distribution. It occupies the performance-oriented space between sketching tools such as Mash and alignment-based ANI programs such as FastANI.

Zeitleiste

  • 2023: The skani method was described by Jim Shaw and Yun William Yu in Nature Methods.
  • 2025: Version 0.3.0 introduced a consolidated searchable database format and reduced memory consumption, with command-line changes documented as breaking.
  • 2025: The official wiki was updated with expanded usage guides, tutorials, and database workflows.

Related projects

  • Mash: a genome-distance sketching tool discussed by skani's documentation as a faster but potentially less accurate comparator for incomplete MAGs.
  • FastANI: an ANI implementation used as a performance and accuracy comparator in the skani project.
  • pyskani: independent Python bindings referenced by the official skani README.
  • skani-lib-example: an official minimal example for embedding skani as a Rust library.

Quellen

  • Official skani releases: https://github.com/bluenote-1577/skani/releases
  • Official skani repository README: https://github.com/bluenote-1577/skani#readme
  • Official skani wiki: https://github.com/bluenote-1577/skani/wiki

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für skani wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
skanicliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version0.3.2
Manager aktualisiert2026-09-13
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.3.2

https://github.com/bluenote-1577/skani

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:skani
Version0.3.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/skani
Homepagehttps://github.com/bluenote-1577/skani
Repositoryhttps://github.com/bluenote-1577/skani
LizenzMIT
Quellarchivhttps://github.com/bluenote-1577/skani/archive/refs/tags/v0.3.2.tar.gz
Zuletzt aktualisiert2026-09-13T02:17:45Z
Pulseupdated
Build-Abhängigkeitenrust
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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