Related Experiment Video
Updated: Jan 19, 2026

Fast and Accurate Exhaled Breath Ammonia Measurement
Published on: June 11, 2014
GkmExplain: fast and accurate interpretation of nonlinear gapped k-mer SVMs
Avanti Shrikumar1, Eva Prakash2, Anshul Kundaje1,3
1Department of Computer Science, Stanford University, Stanford, CA, USA.
Summary:
Support Vector Machines with gapped k-mer kernels (gkm-SVMs) have been used to learn predictive models of regulatory DNA sequence. However, interpreting predictive sequence patterns learned by gkm-SVMs can be challenging. Existing interpretation methods such as deltaSVM, in-silico mutagenesis (ISM) or SHAP either do not scale well or make limiting assumptions about the model that can produce misleading results when the gkm kernel is combined with nonlinear kernels. Here, we propose GkmExplain: a computationally efficient feature attribution method for interpreting predictive sequence patterns from gkm-SVM models that has theoretical connections to the method of Integrated Gradients. Using simulated regulatory DNA sequences, we show that GkmExplain identifies predictive patterns with high accuracy while avoiding pitfalls of deltaSVM and ISM and being orders of magnitude more computationally efficient than SHAP. By applying GkmExplain and a recently developed motif discovery method called TF-MoDISco to gkm-SVM models trained on in vivo transcription factor (TF) binding data, we recover consolidated, non-redundant TF motifs. Mutation impact scores derived using GkmExplain consistently outperform deltaSVM and ISM at identifying regulatory genetic variants from gkm-SVM models of chromatin accessibility in lymphoblastoid cell-lines.
Availability And Implementation:
Code and example notebooks to reproduce results are at https://github.com/kundajelab/gkmexplain.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
06:27Fast and Accurate Exhaled Breath Ammonia Measurement
Nonlinear Pharmacokinetics: Causes of Nonlinearity
Nonlinear drug absorption can occur when the process is rate-limited by solubility, carrier-mediated transport systems, or saturation of the presystemic gut wall or hepatic metabolism. For instance, high doses of riboflavin...
03:53Development of Multiplex Real-Time RT-qPCR Assays for the Detection of SARS-CoV-2, Influenza A/B, and MERS-CoV
Gap Junctions
Gap Junctions
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
