Skip to main content

Multiplexed CRISPR library design and analysis for functional genomics

Project description

MAGESTIC

Multiplexed Accurate Genome Editing with Short, Trackable, Integrated Cellular barcodes

Tools and pipelines for CRISPR-based genome editing in yeast.

Contents

Guide-Donor Oligo Design

Scripts for designing MAGESTIC guide-donor oligonucleotides:

  • generate_guide_donor_oligos_for_natural_variants_from_vcf.py - Design oligos for natural variants from VCF
  • generate_amino_acid_variant_guide_donor_oligos_for_saturation_editing.py - Design oligos for saturation mutagenesis
  • guide_donor_oligo_functions.py - Shared functions for oligo design

Data Processing

  • process_batch_editing_data.py - Process batch editing experiments
  • process_overlapping_reads.sh - Handle overlapping paired-end reads
  • collapse_identical_merged_reads_min_counts.py - Collapse duplicate reads

Genome Utilities

  • GTF_GFF_manipulation.py - GFF/GTF file parsing and manipulation
  • bedgraph_computation.py - Generate bedgraph coverage files

Variant Effect Prediction (VEP)

The VEP pipeline for running variant effect prediction models is maintained in a separate private repository.

Access: Contact Kevin Roy (kevinroy@stanford.edu) for access to the VEP-pipeline repository.

Supported models:

  • Evo2 7B/40B - DNA sequence log-probability scores
  • Yorzoi - RNA expression predictions from DNA
  • Shorkie - RNA expression (8-fold ensemble)
  • ESM1-v - Protein variant effect scores

Requirements

  • Python 3.8+
  • Biopython
  • pandas, numpy
  • samtools (for FASTA indexing)

Citation

If you use MAGESTIC, please cite:

Roy KR, et al. (2018). Multiplexed precision genome editing with trackable genomic barcodes in yeast. Nature Biotechnology 36:512-520.

License

MIT License - see individual files for details.

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

magestic-2.0.0.tar.gz (830.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

magestic-2.0.0-py3-none-any.whl (585.7 kB view details)

Uploaded Python 3

File details

Details for the file magestic-2.0.0.tar.gz.

File metadata

  • Download URL: magestic-2.0.0.tar.gz
  • Upload date:
  • Size: 830.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for magestic-2.0.0.tar.gz
Algorithm Hash digest
SHA256 a6930c98b8ebe16cc0511c45cf9de53ae001e5fdba827bac0bca2eb9e3281bf9
MD5 7ed8494b574f33cf828f1da64708c08c
BLAKE2b-256 ec090f35fe85193ea7c6c615611ad18a0e4889e9e81d59b64023e4e61735d2c9

See more details on using hashes here.

File details

Details for the file magestic-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: magestic-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 585.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for magestic-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91d1ce9a67520aa91828cafb76cee9296b941f2e4c9b2badf42a96b0e8f34f85
MD5 3c012d2cb83104a802581e98fa9b62a3
BLAKE2b-256 e3896357846691427e9f25b5450a6cdbfe84169117d1be45dccb8d6bb8f51eba

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