Companion R script to a published protocol (see below for DOI). Handles data visualization and C50 calculations for Dose-Response Invasion Assay experiments.
This repository contains R code used for data analysis in the protocol:
An electrophoretic mobility shift assay with chemiluminescent readout to evaluate DNA-targeting oligonucleotide-based probes
Available at: [DOI coming soon]
Author: Michaela E. Everly
ORCID: https://orcid.org/0009-0003-5689-0700
DR_Script.R: Main analysis scriptREADME.md: Project overviewLICENSE: License for usage and distribution
This script is designed to be accessible to users who are new to R. It includes extensive comments explaining the functions of most lines, with clear indications of where to modify the code for your own data.
- R version >= 4.x
- Required packages:
ggplot2minpack.lmdplyrcolorspace(optional)ggsci(optional)
- Clone or download this repository.
- Open
DR_Script.Rin R or RStudio. - Modify the input paths if needed.
- Run the script.
Please credit the author and refer to this repository when using or adapting the code with the following citation: Michaela E. Everly. (2025). MeEverly/DNA-Invasion-Protocol: Release for DR_Script (v1.0.1). Zenodo. https://doi.org/10.5281/zenodo.15579929
This project is licensed under the MIT License (https://opensource.org/licenses/MIT). See the LICENSE file for details.
C50 value, data-visualization, DNA invasion, DNA hybridization, dose-response, double-duplex invasion, duplex invasion, electrophoretic mobility shift assay, EMSA, non-linear line fitting, oligonucleotide probe