CRISPRpred(SEQ): a sequence-based method for sgRNA on target activity prediction using traditional machine learning

BMC Bioinformatics. 2020 Jun 1;21(1):223. doi: 10.1186/s12859-020-3531-9.

Abstract

Background: The latest works on CRISPR genome editing tools mainly employs deep learning techniques. However, deep learning models lack explainability and they are harder to reproduce. We were motivated to build an accurate genome editing tool using sequence-based features and traditional machine learning that can compete with deep learning models.

Results: In this paper, we present CRISPRpred(SEQ), a method for sgRNA on-target activity prediction that leverages only traditional machine learning techniques and hand-crafted features extracted from sgRNA sequences. We compare the results of CRISPRpred(SEQ) with that of DeepCRISPR, the current state-of-the-art, which uses a deep learning pipeline. Despite using only traditional machine learning methods, we have been able to beat DeepCRISPR for the three out of four cell lines in the benchmark dataset convincingly (2.174%, 6.905% and 8.119% improvement for the three cell lines).

Conclusion: CRISPRpred(SEQ) has been able to convincingly beat DeepCRISPR in 3 out of 4 cell lines. We believe that by exploring further, one can design better features only using the sgRNA sequences and can come up with a better method leveraging only traditional machine learning algorithms that can fully beat the deep learning models.

Keywords: CRISPR; Cas9; Deep learning; Machine learning; sgRNA.

MeSH terms

  • Algorithms
  • Area Under Curve
  • Base Sequence
  • CRISPR-Cas Systems / genetics*
  • Databases, Genetic
  • Deep Learning
  • Gene Editing / methods*
  • HEK293 Cells
  • Humans
  • Machine Learning*
  • RNA, Guide, CRISPR-Cas Systems / genetics*
  • ROC Curve
  • Reproducibility of Results

Substances

  • RNA, Guide, CRISPR-Cas Systems