Related Experiment Video
Updated: Mar 21, 2026

Constructing and Visualizing Models using Mime-based Machine-learning Framework
Published on: July 22, 2025
gkmSVM: an R package for gapped-kmer SVM.
Mahmoud Ghandi1, Morteza Mohammad-Noori2, Narges Ghareghani3
1The Broad Institute of MIT and Harvard, Cambridge, MA, USA.
A new R package, gkmSVM, accelerates training of gapped-kmer Support Vector Machine (SVM) classifiers for DNA and protein sequences. This tool offers faster kernel matrix computation, improving efficiency for sequence analysis.
Area of Science:
- Bioinformatics
- Computational Biology
- Machine Learning
Background:
- Gapped-kmer Support Vector Machines (SVMs) are powerful tools for analyzing biological sequences.
- Previous implementations of gkmSVM algorithms had limitations in computational speed.
Purpose of the Study:
- To introduce a new R package for training gapped-kmer SVM classifiers.
- To present an improved algorithm for faster kernel matrix calculation.
Main Methods:
- Development of a new R package named gkmSVM.
- Implementation of an optimized algorithm for kernel matrix computation.
- Support for various sequence kernels including gkmSVM, kmer-SVM, mismatch kernel, and wildcard kernel.
Main Results:
- The new gkmSVM algorithm achieves a 2- to 5-fold speedup in run time compared to the original gkmSVM.
- The package is compatible with DNA and protein sequences.
- The R package is available on CRAN for multiple platforms.
Conclusions:
- The gkmSVM R package offers a significant improvement in computational efficiency for sequence classification tasks.
- This tool facilitates more rapid and effective analysis of biological sequence data using SVMs.
Related Concept Videos
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Single Nucleotide Polymorphisms-SNPs
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Quantifying and Rejecting Outliers: The Grubbs Test
Comparing the Survival Analysis of Two or More Groups

