PLUGINS for LIFE SCIENCE, GENOMICS, AND HEALTHCARE


BAM plugin.

The BAM Info plugin reads the header section of BAM, SAM, and CRAM files while Diskover indexes them, adds the BAM file metadata to the catalog. It reads headers only and never changes the files, so it is fast, and the data stays intact.

Reads alignment headers. Using the pysam library, the plugin extracts program records, such as the aligner (for example, STAR, BWA, or minimap2) and its version, plus the full command line and an MD5 hash of it to match files run with the same parameters.
Adds your pipeline fields. Comment keys your pipelines write, such as project, pipeline, or sample ID, become searchable fields, so genomic files can be compared and reported on without opening them.
Supports lifecycle workflows. Teams use these fields in saved searches and policies to tier, archive, or clean up alignment files, and to select curated data for analysis and AI pipelines.
Finds files from old pipelines. Locate every file made by a retired pipeline or tool version, then archive or delete it by policy.
Speeds up reprocessing. When a software bug is found, one search lists every file processed with the affected version.
Supports audits and reproducibility. Shows which software versions and parameters produced each file, for regulatory reviews such as FDA or GxP, and for reproducible research.

Rich BAM attributes.

Screenshot of a BAM file in Diskover, showing the aligner, its version, and the command line harvested by the BAM Info plugin.

BAM plugin overview.

Diagram of the Diskover BAM plugin: header metadata from BAM and SAM files is harvested, hashed, and added to the Diskover index.

The BAM Info plugin is one of many ways Diskover extends indexing into your workflows. Explore the full plugin suite to enrich metadata, automate actions, and fit Diskover to your data.

Scroll to Top