From Rules to Learning: Unifying the Algorithmic Layers of CRISPR Bioinformatics Tools
Abstract
CRISPR-Cas9 has revolutionized molecular biology with its precise genome-editing ability, whose precision largely relies on computationally designed guide RNAs (gRNAs) to minimize off-target effects. This paper reviews major bioinformatics tools for CRISPR, focusing on their algorithms and computational frameworks, classifying them into four layers. The first consists of rule-based systems such as CHOPCHOP and CRISPOR, using linear scoring functions with O(n) complexity. The second includes alignment-based tools like Cas-OFFinder, which applies FM-index for off-target detection with over 90% sensitivity. The third involves machine learning-based methods such as CRISPRscan with random forest, yet suffering 50–70% false positives due to expanded search space. The fourth layer comprises deep learning systems including CRISMER and DeepCRISPR, employing Transformers and CNNs with AUC 0.85–0.95, though they lack cross-dataset generalization. Moreover, current tools are fragmented, requiring manual integration of multiple platforms and poor reproducibility. This review identifies the layered separation as a key bottleneck and highlights the demand for a unified programming framework to streamline workflows and advance CRISPR algorithm innovation.