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.
Installation
Downloading from PyPI:
pip install berets
Count reporter screen data
Aligns guide with matched reporter allele counts in multiple samples.
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.
Using as python module
import beret as br
cdata = br.read_h5ad("beret_counts_sample.h5ad")
See the tutorial for more detail.
Metadata
Release files for berets 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| berets-0.1.2.tar.gz | 464.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.24+ x86-64, Linux glibc 2.17+ x86-64 | Details |
Total release size: 1.0 MB
Release files / berets-0.1.2.tar.gz
| Download URL | berets-0.1.2.tar.gz |
|---|---|
| Size | 464.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64950734953c8722ce2858e93fa311c1af0c7a8a4db0c1e7bc5d7d1ec2c8441e
|
|
BLAKE2b-256 checksum How to use checksums |
c1a5b3ad9bcb87141c9e903108ee5f3b8c1f8251c0e93806c2e298380b58b226
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.6
|
Release files / berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
| Download URL | berets-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl |
|---|---|
| Size | 560.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.24+ x86-64 |
|
SHA-256 checksum How to use checksums |
02b04caeabc7a7fbd79e95aa9afae7ae080c4bb9a36230590f243da24d3d6a9f
|
|
BLAKE2b-256 checksum How to use checksums |
157eebbab6ed8ee4facc7d7443f935c2802bdbb65dfb54ed2f5f033082acda6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.6
|