Endogenous Deep Mutational Scans
Project description
Endogenous Deep Mutational Scans (EDMS)
Command Line Interface
edms -h # or edms <TAB>
Package Organization
- gen: input/output, data wrangling, generating plots, and statistics.
import edms.gen.cli as cli import edms.gen.image as im import edms.gen.io as io import edms.gen.plot as p import edms.gen.stat as st import edms.gen.tidy as t
- bio: molecular biology & tissue culture workflows.
import edms.bio.clone as cl import edms.bio.fastq as fq import edms.bio.genbank as gb import edms.bio.ngs as ngs import edms.bio.pe as pe import edms.bio.pegLIT as pegLIT import edms.bio.primedesign as primedesign import edms.bio.qPCR as qPCR import edms.bio.sanger as sanger import edms.bio.signature as signature import edms.bio.transfect as tf
- dat: interacting with databases.
import edms.dat.cosmic as co import edms.dat.cvar as cv import edms.dat.ncbi as ncbi
Instructions
Install
- Download Anaconda:
- Download Git: https://github.com/git-guides/install-git
- Clone edms from github:
cd ~ mkdir git cd git git clone https://github.com/marczepeda/edms.git cd edms
- Make the environment and install edms:
conda env create -f edms.yml # When conda asks you to proceed, type "y" conda activate edms pip install -e . # Include the "." bash autocomplete.sh # Optional: follow CLI instructions conda deactivate
- Optional: fastq.py UMI methods need umi_tools, cutadapt, samtools, bowtie2, and fgbio in a seperate environment
conda create -n umi_tools umi_tools cutadapt samtools bowtie2 fgbio
Update
- Enter the environment and uninstall edms:
cd ~/git/edms conda activate edms pip uninstall -y edms rm -rf build/ dist/ *.egg-info
- Pull latest version from github and install edms:
git pull origin main pip install -e . # Include the "." conda deactivate
PE Strategies
| Strategy | Description | Reference |
|---|---|---|
| PE1 | Cas9(H840A) - M-MLV RT + pegRNA |
Search-and-replace genome editing without double-strand breaks or donor DNA |
| PE2 | Cas9(H840A) – M-MLV RT(D200N/L603W/T330P/T306K/W313F) + pegRNA |
Search-and-replace genome editing without double-strand breaks or donor DNA |
| PE3 | Cas9(H840A) – M-MLV RT(D200N/L603W/T330P/T306K/W313F) + ngRNA (targets non-edited strand) |
Search-and-replace genome editing without double-strand breaks or donor DNA |
| PE4 | Cas9(H840A) – M-MLV RT(D200N/L603W/T330P/T306K/W313F) + MLH1dn (MMR evasion) |
Enhanced prime editing systems by manipulating cellular determinants of editing outcomes |
| PE5 | Cas9(H840A) – M-MLV RT(D200N/L603W/T330P/T306K/W313F) + MLH1dn (MMR evasion) + ngRNA (targets non-edited strand) |
Enhanced prime editing systems by manipulating cellular determinants of editing outcomes |
| PE6a-d | Cas9(H840A) – ... PEa: ... - evo-Ec48 RT PEb: ... - evo-Tf1 RT PEc: ... - Tf1 RT variant PEd: ... - M-MLV RT variant |
Phage-assisted evolution and protein engineering yield compact, efficient prime editors |
| PE6e-f | Cas9(H840A) variants – ... M-MLV RT(ΔRNAseH) |
Phage-assisted evolution and protein engineering yield compact, efficient prime editors |
| PE7 | Cas9(H840A) – M-MLV RT(D200N/L603W/T330P/T306K/W313F) - La (RNA binding protein that stabilizes pegRNA) +/- ngRNA (targets non-edited strand) |
Improving prime editing with an endogenous small RNA-binding protein |
| PEmax | Mammalian codon-optimized PE | Enhanced prime editing systems by manipulating cellular determinants of editing outcomes |
| pegRNA | spacer - scaffold - RTT - PBS (makes the edit) | Search-and-replace genome editing without double-strand breaks or donor DNA |
| epegRNA | spacer - scaffold - RTT - PBS - linker - tevoPreQ (makes the edit; more stable pegRNA) | Engineered pegRNAs improve prime editing efficiency |
| ngRNA | spacer - scaffold (targets non-edited strand) | Search-and-replace genome editing without double-strand breaks or donor DNA |
| MLH1dn | Dominant negative MLH1 (MMR evasion) | Enhanced prime editing systems by manipulating cellular determinants of editing outcomes |
| silent mutations | Larger prime edits are more efficient through bypassing MMR | Enhanced prime editing systems by manipulating cellular determinants of editing outcomes |
| La | Small RNA binding protein that stabilizes pegRNA | Improving prime editing with an endogenous small RNA-binding protein |
| PE-eVLP | Engineered Virus-Like Particle for Prime Editors | Engineered virus-like particles for transient delivery of prime editor ribonucleoprotein complexes in vivo |
| dNTPs | HSCs have low dNTP levels, limiting reverse transcription | Enhancing prime editing in hematopoietic stem and progenitor cells by modulating nucleotide metabolism |
| Vpx | HSCs express SAMHD1 (triphosphohydrolase), which depletes dNTPs. Accessory lentiviral protein Vpx, encoded by HIV-2 and simian immunodeficiency viruses (SIVs), associates with the CRL4-DCAF1 E3 ubiquitin ligase to target SAMHD1 for proteasomal degradation. | Enhancing prime editing in hematopoietic stem and progenitor cells by modulating nucleotide metabolism |
| MLH-SB | Small protein binder that disrupts MLH1 & PMS2 binding (MMR evasion) | AI-generated small binder improves prime editing (Preprint) |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
edms-0.1.0.post0.tar.gz
(361.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
edms-0.1.0.post0-py3-none-any.whl
(370.3 kB
view details)
File details
Details for the file edms-0.1.0.post0.tar.gz.
File metadata
- Download URL: edms-0.1.0.post0.tar.gz
- Upload date:
- Size: 361.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db25e1029375b8c1bf129313714118443f268c3e0462f1a93142334638f9857c
|
|
| MD5 |
0d2426dd29021138cbf937ffcd01d821
|
|
| BLAKE2b-256 |
a3a25e21dcb7e53a6fa9249f1f4ac9e38a508b40a01378dbc5f2100cae1f5062
|
File details
Details for the file edms-0.1.0.post0-py3-none-any.whl.
File metadata
- Download URL: edms-0.1.0.post0-py3-none-any.whl
- Upload date:
- Size: 370.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc57f57aeb3d2b4449dde9918866c0247a2b98438b66c178511a85dbf3499475
|
|
| MD5 |
bac00b1c12d8d3a687ab6c3da73496da
|
|
| BLAKE2b-256 |
cc71cc2cb302c3db66b04b410c4eefbb14baf17dedc32202f1f0a5a6a35f455d
|