Here, we integrate variant editing with simultaneous measurements of genomic DNA and RNA to phenotype variants associated with inborn errors of immunity and autoimmune disease.
Sensitive Transcriptomics And Genotyping by sequencing (STAG-seq) enabled high-content variant functionalization in primary human immune cells while controlling for allele-dose effects and editing precision.
Collectively, we provide a framework to bridge the gap between genetic associations and functional mechanisms to advance our understanding of disease biology.
This repository contains the scripts and functions necessary to process, merge, and analyze this data, allowing for comprehensive insights into cellular heterogeneity.
Fig 1. A brief illustration of the STAG-seq workflow.
Raw STAG-seq RNA modality FASTQ data (.fastq.gz) was processed into cell-by-probe UMI count matrices (count_matrix_f100.h5ad) using a reproducible, containerized WDL pipeline executed on the Terra.bio platform.
The complete pipeline, including the WDL workflow, Docker environment, and detailed, step-by-step instructions for execution, is available in the scripts directory of this repository. Please refer to the README.md file within that folder for the full data processing guide.
The STAG-seq DNA modality was processed using the commercial MissionBio Tapestri pipeline (v3) on their web portal, which performs cell calling and GATK-based genotyping. All reference and amplicon panel files used for this analysis will be available on GEO upon publication.
The notebooks/ directory contains the Jupyter and R notebooks used to generate the figures for our paper. Each subdirectory corresponds to a specific figure.
fig1_e-g.ipynbfig1_h-k.ipynbSTAGseq_10X_Fig1.RmdTHP1_Jurkat_Fig1.Rmdcount_tapestri_S7.csvcount_tapestri_S8.csv
preprocess_matrix_screen.ipynbmatrix_screen_DE.ipynbmake_quadrant_plot.ipynb
figure3_preprocess.ipynbfigure3b_umap.ipynbfigure3c_boxplot.ipynbfigure3d-i_ifng_score.ipynbfigure3k.ipynbfigure3k.Rvariants_config.ini
preprocess_TNRC18.ipynbmake_figures.ipynbfigure4d.ipynbfigure4fgh.ipynbfigure4_preprocess.ipynbTNRC18.ini
fig5_c_efg.ipynbfig5_preprocess.ipynbTCF7.ini
figure6_preprocess.ipynbfigure6_preprocess2.ipynbfigure6d-p.ipynbRORC.ini