EMVC-2

EMVC-2 performs single-nucleotide variant (SNV) detection in next-generation sequencing (NGS) data by inferring genotypes through a multi-class ensemble classification framework.


Key Features:

  • Multi-class ensemble classification: Uses an expectation-maximization algorithm to integrate multiple labels from different learners and infer the most probable genotype at each genomic locus.
  • Decision tree validation: Applies a decision tree to validate inferred genotypes and filter unlikely SNV candidates, reducing false positives.
  • Performance evaluation: Evaluated on publicly available real human NGS datasets with known SNV sets and reported higher accuracy and faster processing compared with existing state-of-the-art variant callers, addressing computational complexity and limited precision of traditional methods.
  • Programming languages: Implemented in C and Python.

Scientific Applications:

  • Genetic research: Detection of SNVs to support studies of genetic variation and genotype–phenotype relationships.
  • Disease association studies: Identification of SNVs for use in association analyses linking variants to disease phenotypes.
  • Evolutionary biology: Characterization of SNV patterns relevant to population and evolutionary analyses.
  • Personalized medicine: Support for development of personalized therapeutic strategies through precise SNV detection.

Methodology:

Applies a multi-class ensemble classification using the expectation-maximization algorithm to integrate labels from multiple learners, followed by decision tree-based validation; evaluated on publicly available real human NGS datasets with known SNV sets.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
C, Python
Added:
5/3/2024
Last Updated:
11/24/2024

Operations

Publications

Dufort y Álvarez G, Xargay-Ferrer M, Pagès-Zamora A, Ochoa I. EMVC-2: an efficient single-nucleotide variant caller based on expectation maximization. Bioinformatics. 2023;40(3). doi:10.1093/bioinformatics/btad681. PMID:37963064. PMCID:PMC10919945.

PMID: 37963064
Funding: - Universidad de la República; Ramon y Cajal: RYC2019-028578-I - Gipuzkoa Fellows: 2022-FELL-000003–01, PID2019-104958RB-C41, PID2021-126718OA-I00