All projects
kRISP-meR
2026 · Python · CRISPR/Cas9 · k-mer spectra · Expectation-Maximization · Jellyfish · Bowtie2 · Pilon
Overview
My undergraduate thesis at BUET. kRISP-meR designs single-guide RNAs (sgRNAs) for CRISPR/Cas9 from the raw sequencing reads of the individual being edited, without a reference genome or a genome assembly.
Most guide-design tools check off-targets against a single reference genome. That is not possible for organisms without a good assembly, and it fails quietly when the individual differs from the reference: a guide can look unique in the reference while the same sequence is duplicated in the individual.
How it works:
Evaluation:
Most guide-design tools check off-targets against a single reference genome. That is not possible for organisms without a good assembly, and it fails quietly when the individual differs from the reference: a guide can look unique in the reference while the same sequence is duplicated in the individual.
How it works:
- Reads are aligned to the user-supplied target sequence with Bowtie2 and the target is refined with Pilon, giving a personalised target from which candidate guides (20 nt protospacer plus NGG PAM) are enumerated
- All 23-mers in the reads are counted with Jellyfish, and the k-mer frequency spectrum is modelled as a mixture of Poisson distributions fitted with expectation-maximization, which yields the sequencing coverage and a prior over genomic copy number
- For each candidate, the expected number of cuts is computed over every k-mer within two mismatches, weighting the inferred copy number of each by its CFD cutting probability; guides are ranked by this value
- On-target efficiency is reported using the Rule Set 2 model of Doench et al.
Evaluation:
- Benchmarked against CRISPOR and GuideScan2 on human, mouse, and yeast: read-based scores closely track scores computed from the full reference genome, and the recommended guides carry far fewer severe off-targets
- Tested where individual and reference disagree (CHM13 versus GRCh38 in human, N22 versus Nipponbare in rice): kRISP-meR rejects guides that are single-copy in the reference but duplicated in the individual, and can evaluate targets that are absent from the reference altogether
- Benchmarking complete; manuscript being finalised
My role
First author. Undergraduate thesis supervised by Dr. Atif Hasan Rahman in collaboration with Dr. Mahmudur Rahman Hera, with co-author Fuad Ahmed Udoy.
