Automic VaultAutomic Vault

brew

Installer vcftools avec Homebrew, apt, dnf, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vcftools pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install vcftools

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install vcftools

MacPorts ports tree · science/vcftools/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install vcftools

Debian stable package indexes · vcftools · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install vcftools

Fedora Rawhide package metadata · vcftools · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#vcftools

nixpkgs package indexes · pkgs/by-name/vc/vcftools/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Tools for working with VCF files

Commandes et alias

  • fill-aa
  • fill-an-ac
  • fill-fs
  • fill-ref-md5
  • vcf-annotate
  • vcf-compare
  • vcf-concat
  • vcf-consensus
  • vcf-contrast
  • vcf-convert
  • vcf-fix-newlines
  • vcf-fix-ploidy
  • vcf-indel-stats
  • vcf-isec
  • vcf-merge
  • vcf-phased-join
  • vcf-query
  • vcf-shuffle-cols
  • vcf-sort
  • vcf-stats
  • vcf-subset
  • vcf-to-tab
  • vcf-tstv
  • vcf-validator
  • vcftools

historique

Historique du projet et usages

VCFtools is the classic command-line suite and Perl API for working with Variant Call Format files. Its history is inseparable from the standardization of VCF itself: the 2011 Bioinformatics paper introduced the format and the toolkit together in the context of the 1000 Genomes Project.

Historique du projet

Danecek and collaborators published "The variant call format and VCFtools" in Bioinformatics in 2011. The paper describes VCF as a format for SNPs, insertions, deletions, structural variants, rich annotations, compression, and indexed retrieval, and states that it was developed for the 1000 Genomes Project.

The original VCFtools site describes the project as a package for VCF files such as those generated by the 1000 Genomes Project. It consists of a Perl module for manipulating VCF files and a binary executable for general analysis routines.

Historique d'adoption

The 2011 paper records early adoption beyond 1000 Genomes, including UK10K, dbSNP, and the NHLBI Exome Project. That early institutional adoption made VCFtools one of the first practical command-line entry points for a format that later became routine in sequencing workflows.

The SourceForge-era project moved to GitHub in July 2015, according to the old project homepage. GitHub releases show an initial GitHub release in August 2015, later v0.1.14, v0.1.15, v0.1.16, and a v0.1.17 release in May 2025, showing long-tail maintenance of a mature tool.

Modes d'utilisation

VCFtools is used to filter variants, compare VCF files, summarize variant sets, convert formats, validate files, merge records, and create intersections or subsets. Its command set includes both the main `vcftools` binary and legacy Perl utilities such as `vcf-annotate`, `vcf-merge`, `vcf-query`, and `vcf-validator`.

In practice, it is often used for cohort-level filtering and summary statistics: missingness thresholds, allele-frequency filters, site and genotype quality filters, sample subsets, recoding, and quick sanity checks before or after more specialized tools.

Pourquoi les passionnés de paquets s'y intéressent

VCFtools is package-nerd significant because it is one of the canonical packages that made VCF a usable Unix file format, not just a paper specification. It gave users validators, filters, mergers, converters, and a Perl API at the moment large sequencing projects needed reproducible file handling.

Even when newer tools such as bcftools, vcflib, cyvcf2, and specialized annotators are preferred for particular tasks, VCFtools remains a recognizable baseline package in bioinformatics environments and container images.

Chronologie

  • 2011-06-07: The VCFtools paper appears online ahead of print.
  • 2011-08-01: The VCFtools paper is published in Bioinformatics volume 27, issue 15.
  • 2015-07: The VCFtools project moves from SourceForge to GitHub.
  • 2015-08-03: v0.1.13 is published as the initial GitHub release.
  • 2025-05-15: v0.1.17 is published on GitHub.

Related projects

  • The 1000 Genomes Project is the original project context for VCF and VCFtools.
  • HTSlib and bcftools are closely related tools for modern VCF/BCF processing.
  • vcflib, VcfPythonUtils, and vcfCTools are listed by VCFtools as useful related VCF projects.
  • GATK is listed by VCFtools as another source and manipulator of VCF files.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
fill-aacliexécutable global
fill-an-accliexécutable global
fill-fscliexécutable global
fill-ref-md5cliexécutable global
vcf-annotatecliexécutable global
vcf-comparecliexécutable global
vcf-concatcliexécutable global
vcf-consensuscliexécutable global
vcf-contrastcliexécutable global
vcf-convertcliexécutable global
vcf-fix-newlinescliexécutable global
vcf-fix-ploidycliexécutable global
vcf-indel-statscliexécutable global
vcf-iseccliexécutable global
vcf-mergecliexécutable global
vcf-phased-joincliexécutable global
vcf-querycliexécutable global
vcf-shuffle-colscliexécutable global
vcf-sortcliexécutable global
vcf-statscliexécutable global
vcf-subsetcliexécutable global
vcf-to-tabcliexécutable global
vcf-tstvcliexécutable global
vcf-validatorcliexécutable global
vcftoolscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire0.1.17
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/vcftools/vcftools

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:vcftools
Version0.1.17
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/vcftools
Page d'accueilhttps://vcftools.github.io/
Dépôthttps://github.com/vcftools/vcftools
Docs amonthttps://vcftools.github.io/documentation.html
LicenceLGPL-3.0-only
Archive sourcehttps://github.com/vcftools/vcftools/releases/download/v0.1.17/vcftools-0.1.17.tar.gz
Dépendanceshtslib
Dépendances de compilationpkgconf
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

vcftools 0.1.16-3+b1

Collection of tools to work with VCF files

https://vcftools.github.io/

sudo apt install vcftools
  • Section: science
  • Architecture: amd64
  • Source Package: vcftools
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Vcftools
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vcftools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

vcftools

nix profile install nixpkgs#vcftools
  • normalized package name match
  • Correspondance par : Vcftools
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vc/vcftools/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

vcftools 0.1.16-3

Collection of tools to work with VCF files

https://vcftools.github.io/

sudo apt install vcftools
  • Section: universe/science
  • Architecture: amd64
  • 5 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Vcftools
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vcftools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

vcftools 0.1.17-2.fc44

VCF file manipulation tools

https://vcftools.github.io/

sudo dnf install vcftools
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: vcftools
  • 9 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Vcftools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: vcftools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

vcftools

sudo port install vcftools
  • normalized package name match
  • Correspondance par : Vcftools
MacPorts ports tree · api.github.com · MacPorts ports tree: science/vcftools/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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