CRISPRidentify

CRISPRidentify identifies CRISPR arrays in genomic sequences using a machine learning approach to improve detection accuracy and reduce false positives in microbial genomics.


Key Features:

  • Machine learning approach: Employs a data-driven machine learning strategy to distinguish true CRISPR arrays from false candidates by analyzing multiple sequence features.
  • Three-step process: Performs detection of potential CRISPR array regions, feature extraction of sequence characteristics, and classification using curated datasets of positive and negative examples.
  • Reduced false positive rate: Uses machine learning-based classification to decrease false positives relative to methods relying solely on repetitive pattern scoring.
  • Certainty score: Produces a numeric certainty score estimating the likelihood that a detected region is a genuine CRISPR array.
  • Detailed annotation: Outputs comprehensive annotations for identified CRISPR arrays describing their detected characteristics.

Scientific Applications:

  • Microbial adaptive immunity analysis: Enables accurate identification of CRISPR arrays for studies of microbial adaptive immune systems.
  • Discovery of novel CRISPR loci: Detects both previously known and novel CRISPR array candidates within genomic sequences.
  • Evolutionary studies: Supports comparative and evolutionary analyses of CRISPR loci across strains or species.
  • Functional genomics: Assists in characterizing CRISPR array structures relevant to gene regulation and function.
  • Synthetic biology: Provides annotated CRISPR array information useful for design and engineering of CRISPR-Cas systems.

Methodology:

Detection of potential CRISPR array regions, extraction and analysis of multiple sequence features, and machine learning classification trained on manually curated positive and negative CRISPR examples, with generation of a certainty score and annotated outputs.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python, C
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Mitrofanov A, Alkhnbashi OS, Shmakov SA, Makarova KS, Koonin EV, Backofen R. CRISPRidentify: identification of CRISPR arrays using machine learning approach. Nucleic Acids Research. 2020;49(4):e20-e20. doi:10.1093/nar/gkaa1158. PMID:33290505. PMCID:PMC7913763.

PMID: 33290505
PMCID: PMC7913763
Funding: - German Research Foundation: BA 2168/23-1 SPP 2141 - University of Freiburg: BA 2168/13-1 SPP 1590