macOS
brew install picard-toolslocal Homebrew formula metadata
brew / rank 6622
Tools for manipulating HTS data and formats. Version 3.5.0 via Homebrew; verified 2026-07-31. Also installable with debian: sudo apt install libpicard-java.
install
brew install picard-toolslocal Homebrew formula metadata
sudo apt install picard-toolsDebian stable package indexes · picard-tools · source: deb.debian.org
nix profile install nixpkgs#picard-toolsnixpkgs package indexes · pkgs/by-name/pi/picard-tools/package.nix · source: api.github.com
sudo apk add picardAlpine Linux edge package indexes · picard · source: dl-cdn.alpinelinux.org
sudo dnf install picardFedora Rawhide package metadata · picard · source: dl.fedoraproject.org
sudo pacman -S picardArch Linux sync databases · picard · source: geo.mirror.pkgbuild.com
sudo zypper install picardopenSUSE Tumbleweed package metadata · picard · source: download.opensuse.org
choco install picardChocolatey community package catalog · picard · source: community.chocolatey.org
scoop install extras/picardScoop official bucket manifest trees · bucket/picard.json · source: api.github.com
winget install --id MusicBrainz.Picard -eWindows Package Manager source index · MusicBrainz.Picard · source: cdn.winget.microsoft.com
overview
Tools for manipulating HTS data and formats
history
Picard Tools is the Broad Institute's Java command-line toolkit for manipulating, validating, converting, and collecting metrics from high-throughput sequencing data.
Picard Tools is the Broad Institute's Java toolkit for manipulating high-throughput sequencing formats including SAM, BAM, CRAM, and VCF. The current public repository was established in 2014, while the toolkit belongs to the older Broad sequencing-analysis ecosystem.
Picard is implemented on HTSJDK, the Java library for accessing common sequencing formats. Its tools later became closely integrated with GATK; GATK 4 describes its mission as bringing together established GATK and Picard tools under a streamlined framework.
Picard became a standard component of next-generation sequencing preprocessing because it groups many format-aware operations into one toolkit: read-group editing, sorting, conversion, duplicate marking, validation, interval handling, and sequencing QC metrics.
The Broad Institute's GATK 4 project explicitly brings together established tools from the GATK and Picard codebases. Picard is also broadly distributed through scientific and general-purpose package ecosystems, making its command semantics common in reproducible genomics pipelines.
Practitioners invoke individual tools through the Picard jar or a package-manager-provided picard wrapper. Common pipeline steps include adding read groups, sorting alignments, marking duplicates, validating SAM/BAM files, converting formats, manipulating interval lists, and producing library or sequencing metrics.
Picard is most often scripted between alignment and variant analysis. It has no general per-user configuration or credential file; behavior is supplied through command options, JVM arguments, input data, references, and environment-specific cloud authentication when applicable.
Picard is package-nerd significant because it combines a large family of narrowly scoped scientific commands in one Java artifact. Pipeline maintainers care about its Java runtime, HTSJDK compatibility, strict format validation, reference and index assumptions, metrics outputs, and behavior changes that can affect reproducibility.
Its best-known command, MarkDuplicates, made Picard a standard reference point for duplicate-marking implementations. The package often sits between an aligner and downstream variant calling, where metadata and file-format correctness are part of the scientific record.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
picard | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/broadinstitute/picard
install metadata
| Package key | brew:picard-tools |
|---|---|
| Version | 3.5.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/picard-tools |
| Homepage | https://broadinstitute.github.io/picard/ |
| Repository | https://github.com/broadinstitute/picard |
| Upstream docs | https://broadinstitute.github.io/picard/ |
| License | MIT |
| Source archive | https://github.com/broadinstitute/picard/releases/download/3.5.0/picard.jar |
| Last updated | 2026-07-31T21:30:01Z |
| Pulse | updated |
| Dependencies | openjdk |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | picard-tools |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libpicard-java 3.3.0+dfsg-2
Java library to manipulate SAM and BAM files
https://broadinstitute.github.io/picard/
sudo apt install libpicard-javalibpicard-java-doc 3.3.0+dfsg-2
Documentation for the java picard library
https://broadinstitute.github.io/picard/
sudo apt install libpicard-java-docpicard-tools 3.3.0+dfsg-2
Command line tools to manipulate SAM and BAM files
https://broadinstitute.github.io/picard/
sudo apt install picard-toolspicard-tools
nix profile install nixpkgs#picard-toolslibpicard-java 3.1.1+dfsg-1
Java library to manipulate SAM and BAM files
https://broadinstitute.github.io/picard/
sudo apt install libpicard-javalibpicard-java-doc 3.1.1+dfsg-1
Documentation for the java picard library
https://broadinstitute.github.io/picard/
sudo apt install libpicard-java-docpicard-tools 3.1.1+dfsg-1
Command line tools to manipulate SAM and BAM files
https://broadinstitute.github.io/picard/
sudo apt install picard-toolspicard 2.13.3-1
Next-Generation MusicBrainz audio files tagger
https://picard.musicbrainz.org/
sudo apt install picardpicard
nix profile install nixpkgs#picardpicard 2.11-1
Next-Generation MusicBrainz audio files tagger
https://picard.musicbrainz.org/
sudo apt install picardpicard 2.13.3_git20251006-r2
Official MusicBrainz tagger
https://picard.musicbrainz.org/
sudo apk add picardpicard-lang 2.13.3_git20251006-r2
Official MusicBrainz tagger
https://picard.musicbrainz.org/
sudo apk add picard-langpicard-pyc 2.13.3_git20251006-r2
Precompiled Python bytecode for picard
https://picard.musicbrainz.org/
sudo apk add picard-pycpicard 2.13.3-9.fc45
MusicBrainz-based audio tagger
https://github.com/musicbrainz/picard
sudo dnf install picardpicard 2.13.3-3
Official MusicBrainz tagger
https://github.com/metabrainz/picard
sudo pacman -S picardpicard 2.13.3-1.7
The Next Generation MusicBrainz Tagger
https://picard.musicbrainz.org
sudo zypper install picardsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.