Study / S29SUBIP32026-02-25

Massively parallel reporter assay for mapping gene-specific regulatory regions at single-nucleotide resolution

Alastair J Tulloch, Ryan Nicholas Delgado, Rinaldo Catta-Preta, Constance L Cepko

About this study

Precise gene regulation is essential to tissue development and function, yet mapping cis-regulatory modules (CRMs) at high resolution and in specific cell types remains challenging. We introduce two complementary strategies—a locus-specific massively parallel reporter assay (LS-MPRA) and a degenerate MPRA (d-MPRA)—designed to overcome limitations in throughput, resolution, and prior knowledge requirements. LS-MPRA uses BAC-based libraries to densely sample genomic regions, enabling unbiased interrogation of millions of DNA fragments for CRM activity. D-MPRA applies systematic mutagenesis to resolve CRM architecture at single-nucleotide resolution, nominating essential bases that may function as TF binding sites or other regulatory elements. We applied these methods to retinal genes expressed in mature rods and bipolar interneurons using in vivo and ex vivo mouse (Mus musculus) tissue. LS-MPRA recapitulated known CRMs and identified previously uncharacterized CRMs, including those embedded in neighboring genes. Applied to Olig2, a dynamically expressed gene in retinal progenitors, LS-MPRA identified three CRM regions, which d-MPRA and motif analyses further dissected. CUT&RUN confirmed direct binding of candidate TFs. Extending LS-MPRA to chick (Gallus gallus) retina and spinal cord demonstrated cross-species and cross-tissue applicability. Together, these approaches provide a rapid, scalable, inexpensive, and accessible platform for CRM discovery that can be carried out without prior element annotation and with tunable (small) fragment sizes.

Full author list & citation

Alastair J Tulloch, Ryan Nicholas Delgado, Rinaldo Catta-Preta, Constance L Cepko. Massively parallel reporter assay for mapping gene-specific regulatory regions at single-nucleotide resolution. 2026-02-25. https://doi.org/10.7554/eLife.107565.3

Experiments 16

E1590XF3M

Mouse Grm6 LS-MPRA, P3 retina ex vivo

A BAC-derived Grm6 locus library was electroporated into postnatal day 3 mouse retinal explants and cultured for 7 days before barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E1KBDEC9Q

Chick OLIG2 LS-MPRA, E2 spinal cord

A BAC-derived chick OLIG2 locus library was electroporated in ovo into the ventral neural tube at embryonic day 2 and assayed in spinal cord after the reported incubation interval. Four biological replicates were released.

Episomal Plasmid MPRANCBITaxon:9031galGal6
Explore data
E3EEMCJQ5

Chick OLIG2 LS-MPRA, E5 retina

A BAC-derived chick OLIG2 locus library was electroporated into embryonic day 5 chick retinal explants and cultured ex vivo for 24 hours before barcode RNA readout. Four biological replicates were released.

Episomal Plasmid MPRANCBITaxon:9031galGal6
Explore data
E3PEX87LS

Mouse Grm6 LS-MPRA, P3 retina in vivo

A BAC-derived Grm6 locus library was electroporated into postnatal day 3 mouse retinas in vivo and tissue was collected 7 days later for barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E4811677V

Mouse Olig2 LS-MPRA, E14 retina, 12-hour LY411575

A BAC-derived Olig2 locus library was electroporated into embryonic day 14 mouse retinal explants and assayed after 12 hours of ex vivo exposure to the Notch-pathway inhibitor LY411575. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E5QABSAB1

Chick OLIG2 LS-MPRA, E4 spinal cord

A BAC-derived chick OLIG2 locus library was electroporated in ovo into the spinal cord at embryonic day 4 and assayed after the reported incubation interval. Four biological replicates were released.

Episomal Plasmid MPRANCBITaxon:9031galGal6
Explore data
E5U4PI36A

Mouse Olig2 LS-MPRA, E14 retina, 0-hour reference

A BAC-derived Olig2 locus library was electroporated into embryonic day 14 mouse retinal explants for the untreated 0-hour reference condition in the Notch-response time course. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E5VCQ52O1

Mouse Olig2 LS-MPRA, E14 retina, 28-hour LY411575

A BAC-derived Olig2 locus library was electroporated into embryonic day 14 mouse retinal explants and assayed after 28 hours of ex vivo exposure to the Notch-pathway inhibitor LY411575. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E5Y1EUJLJ

Mouse Vsx2 LS-MPRA, P3 retina in vivo

A BAC-derived Vsx2 locus library was electroporated into postnatal day 3 mouse retinas in vivo and tissue was collected 7 days later for barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E65VMA9CR

Mouse Olig2 LS-MPRA, E14 retina, 4-hour LY411575

A BAC-derived Olig2 locus library was electroporated into embryonic day 14 mouse retinal explants and assayed after 4 hours of ex vivo exposure to the Notch-pathway inhibitor LY411575. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E66RYVRDQ

Mouse Rho LS-MPRA, P3 retina in vivo

A BAC-derived Rho locus library was electroporated into postnatal day 3 mouse retinas in vivo and tissue was collected 7 days later for barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E6LWYEUY1

Mouse Cabp5 LS-MPRA, P3 retina ex vivo

A BAC-derived Cabp5 locus library was electroporated into postnatal day 3 mouse retinal explants and cultured for 7 days before barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E930AKQ0J

Mouse Vsx2 LS-MPRA, P3 retina ex vivo

A BAC-derived Vsx2 locus library was electroporated into postnatal day 3 mouse retinal explants and cultured for 7 days before barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E972NBX83

Mouse Rho LS-MPRA, P3 retina ex vivo

A BAC-derived Rho locus library was electroporated into postnatal day 3 mouse retinal explants and cultured for 7 days before barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data
E980JPSTC

Mouse Cabp5 LS-MPRA, P3 retina in vivo

A BAC-derived Cabp5 locus library was electroporated into postnatal day 3 mouse retinas in vivo and tissue was collected 7 days later for barcode RNA readout. Three biological replicates were released.

Episomal Plasmid MPRAMousemm10
Explore data

Raw source data 100 files

Original supplemental and deposited inputs retained for this study. Download files individually or together as a ZIP; nested folders are preserved. Source reuse terms apply, and sequencing reads may be omitted.

Download all 100 files (ZIP)analysis_scripts/analyze_mutations.pyanalysis_scripts/Barcode-Abundance-Quantification_Multiplexed.shanalysis_scripts/Barcode-Fragment-Association_Multiplexed.shanalysis_scripts/contig_data.pyanalysis_scripts/dMPRA_Experiment_Clean.pyanalysis_scripts/dMPRA_Experiment_Lib_Processing.shanalysis_scripts/dMPRA_Plasmid_Lib_Processing.shanalysis_scripts/dMPRA_Plasmid_Library_Analyze_LowMemory.pyanalysis_scripts/dMPRA_Plasmid_Library_MonteCarlo_LowMemory_V2.pyanalysis_scripts/dMPRA_visualization.pyanalysis_scripts/Overlapping_Fragments_Collapse.Ranalysis_scripts/Reference_Concatenation.pyanalysis_scripts/sampler_worker_script.pyanalysis_scripts/WhiteListGeneration.Rdataverse_metadata.jsondmpra_inputs/Olig2_NR_Elements.fadmpra_inputs/Trim-Olig2-CRMs.txtls_mpra_tracks/Cabp5-ExVivoA-ratio.bwls_mpra_tracks/Cabp5-ExVivoB-ratio.bwls_mpra_tracks/Cabp5-ExVivoC-ratio.bwls_mpra_tracks/Cabp5-InVivo1-ratio.bwls_mpra_tracks/Cabp5-InVivo2-ratio.bwls_mpra_tracks/Cabp5-InVivo3-ratio.bwls_mpra_tracks/Cabp5_LibraryCoverage.bwls_mpra_tracks/cOLIG2-E2_SC1_ratio.bwls_mpra_tracks/cOLIG2-E2_SC2-ratio.bwls_mpra_tracks/cOLIG2-E2_SC3-ratio.bwls_mpra_tracks/cOLIG2-E2_SC4-ratio.bwls_mpra_tracks/cOLIG2-E4_SC1-ratio.bwls_mpra_tracks/cOLIG2-E4_SC2-ratio.bwls_mpra_tracks/cOLIG2-E4_SC3-ratio.bwls_mpra_tracks/cOLIG2-E4_SC4-ratio.bwls_mpra_tracks/cOLIG2_LibraryCoverage.bwls_mpra_tracks/Grm6-ExVivoA-ratio.bwls_mpra_tracks/Grm6-ExVivoB-ratio.bwls_mpra_tracks/Grm6-ExVivoC-ratio.bwls_mpra_tracks/Grm6-InVivo1-ratio.bwls_mpra_tracks/Grm6-InVivo2-ratio.bwls_mpra_tracks/Grm6-InVivo3-ratio.bwls_mpra_tracks/Grm6_LibraryCoverage.bwls_mpra_tracks/Neurog2-bc101-ratio.bwls_mpra_tracks/Neurog2-bc202-ratio.bwls_mpra_tracks/Neurog2-bc303-ratio.bwls_mpra_tracks/Ngn2_LibraryCoverage.bwls_mpra_tracks/Olig2_0hrA-ratio.bwls_mpra_tracks/Olig2_0hrB-ratio.bwls_mpra_tracks/Olig2_0hrC-ratio.bwls_mpra_tracks/Olig2_12hrA-ratio.bwls_mpra_tracks/Olig2_12hrB-ratio.bwls_mpra_tracks/Olig2_12hrC-ratio.bwls_mpra_tracks/Olig2_28hrA-ratio.bwls_mpra_tracks/Olig2_28hrB-ratio.bwls_mpra_tracks/Olig2_28hrC-ratio.bwls_mpra_tracks/Olig2_4hrA-ratio.bwls_mpra_tracks/Olig2_4hrB-ratio.bwls_mpra_tracks/Olig2_4hrC-ratio.bwls_mpra_tracks/OLIG2_bc101-ratio.bwls_mpra_tracks/OLIG2_bc202-ratio.bwls_mpra_tracks/OLIG2_bc303-ratio.bwls_mpra_tracks/OLIG2_bc404-ratio.bwls_mpra_tracks/Olig2_LibraryCoverage.bwls_mpra_tracks/Rho-ExVivoA-ratio.bwls_mpra_tracks/Rho-ExVivoB-ratio.bwls_mpra_tracks/Rho-ExVivoC-ratio.bwls_mpra_tracks/Rho-InVivo1-ratio.bwls_mpra_tracks/Rho-InVivo2-ratio.bwls_mpra_tracks/Rho-InVivo3-ratio.bwls_mpra_tracks/Rho_LibraryCoverage.bwls_mpra_tracks/Vsx2-ExVivoA-ratio.bwls_mpra_tracks/Vsx2-ExVivoB-ratio.bwls_mpra_tracks/Vsx2-ExVivoC-ratio.bwls_mpra_tracks/Vsx2-InVivo1-ratio.bwls_mpra_tracks/Vsx2-InVivo2-ratio.bwls_mpra_tracks/Vsx2-InVivo3-ratio.bwls_mpra_tracks/Vsx2_LibraryCoverage.bwmdar.pdfmotif_results/NR1_homerMotifs.all.motifsmotif_results/NR1_knownResults.txtmotif_results/NR1_motifFindingParameters.txtmotif_results/NR2_homerMotifs.all.motifsmotif_results/NR2_knownResults.txtmotif_results/NR2_motifFindingParameters.txtmotif_results/NR3_homerMotifs.all.motifsmotif_results/NR3_knownResults.txtmotif_results/NR3_motifFindingParameters.txtREADME.mdREADME_dataverse.mdsource_data1.pdfsource_data2.pdfsupp1.docxtrack_hub/ALAS00_chicken.txttrack_hub/ALAS00_mouse.txttrack_hub/chicken.txttrack_hub/galGal6/chicken.htmltrack_hub/galGal6/trackDb.txttrack_hub/Library_Key.txttrack_hub/mm10/mouse.htmltrack_hub/mm10/trackDb.txttrack_hub/mouse.txttrack_hub/Multi_BAC.fa

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.