Experiment / E3ECG835BAAV-MPRA / in vivo MPRA

PESCA pooled AAV9 single-nucleus MPRA screen in mouse primary visual cortex

A scalable platform for the development of cell-type-specific viral drivers

A pooled AAV9 library of 287 candidate genomic gene regulatory elements (GREs), each represented by three unique 10-bp barcodes, was injected into primary visual cortex of two adult C57BL/6J mice. A modified inDrops single-nucleus RNA-seq assay with PCR enrichment of viral transcripts measured GRE-barcode UMI expression across ten cortical cell types, with SST-versus-non-SST enrichment reported.

Processed tables are specific to each experiment. Column names, units, measurements, and table structure are not standardized across the database. Check this experiment’s column definitions and quality-control notes before comparing or combining data.

Perturbation & assay details

Basal / Untreated

PESCA combines an in vivo AAV9 reporter library with a single-cell readout. Each wild-type genomic GRE was placed 5′ of a human beta-globin minimal promoter driving GFP, and three independent 10-bp barcodes were placed in the 3′ UTR of the reporter transcript; the library contained 861 GRE-barcode pairs covering 287 GREs. The pooled library was injected into V1 of two 6-week-old C57BL/6J mice. Five approximately 3,000-nucleus inDrops libraries were generated per animal; a PCR-enriched viral-transcript fraction retained the inDrops cell barcode, viral GRE barcode, and UMI. Published PESCA specificity is the ratio of mean GRE expression in Sst+ nuclei to mean expression in Sst− nuclei with a 0.01 pseudocount, rather than a conventional bulk RNA/DNA plasmid ratio.

Processed data

50 rows per page. Click a cell to inspect its full value.

Visible columns (34 of 34)
Row
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

Filters apply to this table only. The CSV download contains the complete processed table; filtered rows are available through the API.

Column dictionary · 34 definitions
gre_id
Unique GRE identifier assigned to one of the 287 genomic regulatory elements in the PESCA library.
source_region_id
Original master-region identifier from the authors' genomic annotation.
chromosome
Mouse chromosome containing the GRE.
start
Start coordinate of the GRE interval on mm10/GRCm38.
end
End coordinate of the GRE interval on mm10/GRCm38.
region_length_bp
Interval length in base pairs calculated as end minus start.
annotation
Genomic annotation supplied by the authors, such as intergenic or intronic.
distance_to_tss_bp
Signed distance in base pairs to the nearest annotated transcription start site, as supplied by the authors.
nearest_promoter_id
Nearest transcript/promoter identifier supplied by the authors.
nearest_gene
Nearest gene name supplied by the authors.
barcode_1
First 10-bp viral barcode paired with the GRE.
barcode_2
Second 10-bp viral barcode paired with the GRE.
barcode_3
Third 10-bp viral barcode paired with the GRE.
animal1_barcode_1_viral_umi
Sum of viral barcode 1 UMI counts across the five animal-1 inDrops libraries after the >200 non-viral UMI filter.
animal1_barcode_2_viral_umi
Sum of viral barcode 2 UMI counts across the five animal-1 inDrops libraries after the >200 non-viral UMI filter.
animal1_barcode_3_viral_umi
Sum of viral barcode 3 UMI counts across the five animal-1 inDrops libraries after the >200 non-viral UMI filter.
animal2_barcode_1_viral_umi
Sum of viral barcode 1 UMI counts across the five animal-2 inDrops libraries after the >200 non-viral UMI filter.
animal2_barcode_2_viral_umi
Sum of viral barcode 2 UMI counts across the five animal-2 inDrops libraries after the >200 non-viral UMI filter.
animal2_barcode_3_viral_umi
Sum of viral barcode 3 UMI counts across the five animal-2 inDrops libraries after the >200 non-viral UMI filter.
animal1_total_viral_umi
Sum of all three GRE barcode UMI counts across animal 1 after cell QC.
animal2_total_viral_umi
Sum of all three GRE barcode UMI counts across animal 2 after cell QC.
total_viral_umi
Sum of all six barcode-by-animal viral UMI counts after cell QC.
animal1_barcode_1_detected_cell_libraries
Number of nonzero cell-library observations for barcode 1 across animal 1's five count matrices; a cell with multiple barcodes contributes once per barcode.
animal1_barcode_2_detected_cell_libraries
Number of nonzero cell-library observations for barcode 2 across animal 1's five count matrices.
animal1_barcode_3_detected_cell_libraries
Number of nonzero cell-library observations for barcode 3 across animal 1's five count matrices.
animal2_barcode_1_detected_cell_libraries
Number of nonzero cell-library observations for barcode 1 across animal 2's five count matrices.
animal2_barcode_2_detected_cell_libraries
Number of nonzero cell-library observations for barcode 2 across animal 2's five count matrices.
animal2_barcode_3_detected_cell_libraries
Number of nonzero cell-library observations for barcode 3 across animal 2's five count matrices.
total_barcode_detection_events
Sum of the six barcode-specific detected-cell-library counts; this is a barcode detection-event total, not a deduplicated nucleus count.
barcode_animal_aggregates_with_nonzero_qc_umi
Number of the six barcode-by-animal aggregate groups with at least one post-QC viral UMI.
atac_specificity_published
Published ATAC-seq specificity score for the GRE from eLife Supplementary file 2.
pesca_sst_specificity_published
Published PESCA SST specificity fold-enrichment from eLife Supplementary file 2: mean GRE expression in Sst+ nuclei divided by mean expression in Sst− nuclei with the paper's 0.01 pseudocount.
log2_pesca_sst_specificity_published
Base-2 logarithm of pesca_sst_specificity_published, calculated for this package.
pesca_sst_specificity_geo_annotation
PESCA specificity value in the GEO S2 annotated-GRE file; retained as a provenance field because it differs from the final eLife Supplementary file 2 value for some GREs.

Quality control

The authors used marker-based Seurat clustering after removing viral features, retaining nuclei with more than 200 non-viral UMIs and classifying them into ten cell types; viral reads were uniquely assigned to custom viral contigs and condensed by cell barcode/UMI. The ten released count matrices contained 47,348 rows, of which 32,335 passed the >200 non-viral UMI filter (17,656 from animal 1 and 14,679 from animal 2), matching the paper. The authors also report 0.3 ± 0.06% ambiguous/unassigned viral reads and library-complexity recovery of 802/861 barcodes corresponding to 285/287 GREs. Package processing applied the >200 non-viral UMI filter before summing viral counts across the five libraries per animal. All 287 GRE rows were retained because each has valid coordinates, three assigned barcodes, a finite published specificity score, and positive post-QC viral coverage (12–15,649 viral UMIs per GRE); no significance cutoff was applied so the complete screen remains available.

Curation notes

The experiment combines the two animals represented by count files 6-19-1-1 through 6-19-1-5 and 6-19-2-1 through 6-19-2-5 in GSM4058339/GSE136802. The processed table joins the three barcode assignments from GSE136802_S2_annotated_gres.csv.gz, published genomic/ATAC/PESCA fields from eLife Supplementary file 2, and post-QC viral UMI summaries computed from the ten released count matrices. The GEO annotation and final eLife Supplementary file 2 contain materially different PESCA specificity values while agreeing on GRE identities, coordinates, annotations, and barcode assignments; the eLife value is treated as the canonical published score and the GEO value is retained explicitly rather than silently discarded. The series also contains upstream PV, VIP, and SST INTACT ATAC-seq samples; those selection data are preserved in raw_data but are not modeled as separate MPRA experiments here. No raw FASTQ/SRA reads were included, per the packaging request.

Cite OpenMPRA

Cite the OpenMPRA database. Include your access date because the collection changes over time.

Please also cite the source studies when using their data.