VPMBench

VPMBench automates and standardizes the evaluation of variant prioritization methods for clinical whole-exome and whole-genome sequencing, enabling systematic benchmarking of algorithms that prioritize disease-causing variants.


Key Features:

  • Standardized Interface: Provides a standardized interface for variant prioritization methods to ensure consistency and comparability across evaluations.
  • Plugin System: Implements an adaptable plugin system to integrate and evaluate new and existing prioritization methods.
  • Support for Multiple Data Formats: Accepts multiple input data formats commonly encountered in genomic research.
  • Custom Output Preparation: Produces custom output data to meet specific analysis requirements and to integrate results into broader workflows.
  • Declarative Method Specifications: Uses declaratively specified information about evaluated methods, such as supported variants, to enhance transparency and reproducibility.
  • Technology-Agnostic Plugins via Containerization: Supports technology-agnostic plugins through containerization to enable integration across different computational environments.

Scientific Applications:

  • Methodological Benchmarking: Benchmarking and comparative evaluation of variant prioritization algorithms using whole-exome and whole-genome sequencing data.
  • Clinical Diagnostics Evaluation: Assessing prioritization methods applied in clinical diagnostics to identify likely disease-causing variants among thousands of variants per patient.
  • Research and Development: Enabling systematic, unbiased comparison of new and existing prioritization approaches in genomics research.

Methodology:

Automated evaluation within a standardized assessment framework using declarative method specifications, a plugin system with containerized, technology-agnostic plugins, support for multiple input data formats, and customizable output preparation.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, Shell
Added:
3/9/2022
Last Updated:
3/9/2022

Operations

Publications

Ruscheinski A, Reimler AL, Ewald R, Uhrmacher AM. VPMBench: a test bench for variant prioritization methods. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04458-0. PMID:34749640. PMCID:PMC8576923.

PMID: 34749640
PMCID: PMC8576923
Funding: - European Regional Development Fund: TBI-V-1-354-VBW-122

Documentation