Skip to main content

A package to detect mutations and CRISPR-Cas9 editing effects in single cell CRISPR screens

Project description

GiRAFR (Guide RNA Anomalies and Functionality Revealed)

GiRAFR is a python package developed to perform quality control of single cell CRISPR screens, and to assign gRNAs to cells in a sensitive, mutation-aware manner.

Introduction/Abstract

Novel single cell RNA-seq analysis combined with CRISPR screens enables the high- throughput characterization of transcriptional changes caused by genetic perturbations. Dedicated software to annotate CRISPR guide RNA (gRNA) libraries and associate them with single cell transcriptomes are however lacking. Here, we generated a CRISPR droplet sequencing dataset. We demonstrate that the current default tool fails to detect mutant gRNAs. We therefore developed GiRAFR, a pysam-based software tool to characterize intact and mutant gRNAs. We show that mutant gRNAs are dysfunctional, and failure to detect and annotate them leads to an inflated estimate of the number of untransformed cells as well as an underestimated multiplet frequency. These findings are mirrored in publicly available datasets, where we find that up to 34 % of cells are transduced with a mutant gRNA. Applying GiRAFR hence stands to improve the annotation and quality of single cell CRISPR screens.

Installation

pip install girafr

Documentation

Citation

GiRAFR improves gRNA detection and annotation in single cell CRISPR screens
Qian Yu, Paulien Van Minsel, Eva Galle, Bernard Thienpont
bioRxiv 2022.10.24.513352; doi: https://doi.org/10.1101/2022.10.24.513352

License and copyright

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

girafr-1.1.0.tar.gz (38.5 MB view details)

Uploaded Source

File details

Details for the file girafr-1.1.0.tar.gz.

File metadata

  • Download URL: girafr-1.1.0.tar.gz
  • Upload date:
  • Size: 38.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.12

File hashes

Hashes for girafr-1.1.0.tar.gz
Algorithm Hash digest
SHA256 14fe32bc50885317621ca4bf217e015d3fc0f8aee2ddb0160c5f0a319adb20a0
MD5 dacbc68f0c6d559e9c7ec8caf28eab9f
BLAKE2b-256 c08a7982b9f43d1a5a430cf4284c4dfc99795387cfa043fd4d9728ee697376e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page