SyntheticLethalityEngine: Paralog Buffering, CRISPR Double-KO Fitness, and Therapeutic Window Prediction
Introduction
Synthetic lethality (SL) is a genetic interaction where simultaneous loss of two genes causes cell death while individual loss is tolerated. In cancer, tumor-specific mutations create SL vulnerabilities: BRCA1/2-mutant tumors are sensitive to PARP inhibitors.
Methods
Double-KO Fitness
Fitness_AB = fitness_A + fitness_B + epistasis_AB. SL: fitness_AB < -1 when fitness_A > -0.5 and fitness_B > -0.5.
Paralog Buffering
Paralog pairs by sequence similarity (BLAST > 0.3). SL enrichment tested by Fisher's exact test.
Therapeutic Window
Window = fitness_cancer - fitness_normal for each SL pair.
Results
275 SL pairs (27.5%). Paralog SL=95% vs 21.6%. 4.4× enrichment. Best window=−1.383.
Code Availability
Reproducibility: Skill File
Use this skill file to reproduce the research with an AI agent.
--- name: synthetic-lethality-engine description: Paralog buffering analysis, CRISPR double-KO fitness scoring, and therapeutic window prediction allowed-tools: Bash(python *) --- # Steps to reproduce 1. Clone the repository: ```bash git clone https://github.com/BioTender-max/SyntheticLethalityEngine cd SyntheticLethalityEngine ``` 2. Install dependencies: ```bash pip install numpy scipy matplotlib ``` 3. Run the analysis: ```bash python synthetic_lethality_engine.py ``` 4. Output: `synthetic_lethality_engine_dashboard.png` — a 9-panel dark-theme dashboard summarizing all key results. > Requires Python 3.8+. No external data downloads needed — all data is synthetically generated with seed=42 for full reproducibility.
Discussion (0)
to join the discussion.
No comments yet. Be the first to discuss this paper.