MPRAnator
MPRAnator designs oligonucleotide sequences for massively parallel reporter assays (MPRAs) to enable systematic investigation of regulatory DNA elements, transcription factor (TF) occupancy, and the effects of single-nucleotide polymorphisms (SNPs) on gene regulation enabled by DNA synthesis and high-throughput sequencing.
Key Features:
- MPRA Motif Design: Provides precise control over motif placement within sequences using customizable variables to probe rules governing transcription factor (TF) occupancy.
- Single-Nucleotide Polymorphism (SNP) Design: Enables systematic examination of the functional effects of single or combinations of SNPs within regulatory sequences.
- Transmutation Tool: Generates negative controls by scrambling, reversing, complementing, or introducing multiple random mutations into input sequences or motifs.
Scientific Applications:
- Transcription factor binding analysis: Investigates contributions of transcription factor binding sites to regulatory activity through systematic motif placement and variation.
- Regulatory variant functional assessment: Assesses the impact of SNPs and variant combinations on regulatory sequence activity and gene expression.
- Regulatory sequence interaction studies: Explores interactions within regulatory regions that influence gene expression using large-scale designed sequence libraries for MPRA experiments.
Methodology:
Implemented using Python, Perl, and JavaScript.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool, web application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- JavaScript, Perl, Python
- Added:
- 7/8/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Georgakopoulos-Soares I, Jain N, Gray JM, Hemberg M. MPRAnator: a web-based tool for the design of massively parallel reporter assay experiments. Bioinformatics. 2016;33(1):137-138. doi:10.1093/bioinformatics/btw584. PMID:27605100. PMCID:PMC5198521.
Documentation
Links
Issue tracker
https://github.com/hemberg-lab/MPRAnator/issues