Skip to main content

Tools for analyzing CRISPR data with REPorter edits

Project description

beret

Base Editing with Reporter analysis Toolkit.
This is an analysis toolkit for the pooled CRISPR reporter or sensor data. The reporter technique transfects cells with plasmid with not only sgRNA but with the target sequence surrogate which we call reporter or sensor.

anbe

Installation

Downloading from PyPI:

pip install berets

Count reporter screen data

Aligns guide with matched reporter allele counts in multiple samples.

reporter screen
beret-count-samples         \
  --input sample_list.csv   \ # sample with lines 'R1_filepath,R2_filepath,sample_name\n'  
  -b A                      \ # base that is being edited (A/G)
  -f gRNA_library.csv       \ # sgRNA information 
  -o .                      \ # output directory    
  -a                        \ # read allele information  
  -r                        \ # read reporter edit information
  -m                        \ # read matched guide and reporter edit information  
  -t 12                     \ # number of threads  
  --name LDLvar_fullsort    \ # name of this sample run  

This produces .h5ad and .xlsx file with guide and per-guide allele counts.
.h5ad file follows annotated matrix format compatible with AnnData and is based on Screen object in purturb_tools and contains the per-guide allele counts.
screendata

Using as python module

import beret as br
cdata = br.read_h5ad("beret_counts_sample.h5ad")

See the tutorial for more detail.

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

berets-0.1.2.tar.gz (464.6 kB view details)

Uploaded Source

Built Distribution

berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (560.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

File details

Details for the file berets-0.1.2.tar.gz.

File metadata

  • Download URL: berets-0.1.2.tar.gz
  • Upload date:
  • Size: 464.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.6

File hashes

Hashes for berets-0.1.2.tar.gz
Algorithm Hash digest
SHA256 64950734953c8722ce2858e93fa311c1af0c7a8a4db0c1e7bc5d7d1ec2c8441e
MD5 39d2b22019c444c63538ee5cf1d91bf9
BLAKE2b-256 c1a5b3ad9bcb87141c9e903108ee5f3b8c1f8251c0e93806c2e298380b58b226

See more details on using hashes here.

File details

Details for the file berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 02b04caeabc7a7fbd79e95aa9afae7ae080c4bb9a36230590f243da24d3d6a9f
MD5 118ac14ed365dae85d4d8e2e9163d086
BLAKE2b-256 157eebbab6ed8ee4facc7d7443f935c2802bdbb65dfb54ed2f5f033082acda6b

See more details on using hashes here.

Supported by

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