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.
Alastair J Tulloch, Ryan Nicholas Delgado, Rinaldo Catta-Preta, Constance L Cepko
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A BAC-derived Ngn2/Neurog2 locus library was electroporated into embryonic day 14 mouse retinal explants and cultured ex vivo before barcode RNA readout. Three biological replicates were released.
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.
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.
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.
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