uncleR is an R package for parsing data exported from an Unchained
Labs Uncle instrument for downstream processing of biologics stability
data.
The consolidate_experiments function utilizes the core functions
listed below to import Uncle data exports into a succinct and readily
accessible data structure based on the hierarchical structure of the
directories in which the data is stored. Experimental data for a single
run from nanoDSF, SLS, and DLS summary and spectra files are organized
into a unified dataframe and nested within a named list returned by the
function according to which experiment (i.e. plate or screen) they
belong to.
Core functions for summary and “bundle export” files:
import_staticBundle imports nanoDSF and SLS spectra bundleimport_dynamicBundle imports DLS spectra bundle filesimport_DLSsum() imports DLS summary dataimport_SLSsum() imports nanoDSF and SLS thermal ramp summary dataget_meta imports metadata from an Excel document into a list of
dataframesadd_meta assigns metadata to an imported and parsed dataframeLegacy functions for “complete export” files:
import_DLSspec() imports correlation, intensity, or mass
distribution DLS spectraimport_SLSspec imports SLS spectra at a specified wavelengthimport_FLUORspec() imports nanoDSF spectraQuestioning:
join_SLS_DLS joins SLS and DLS data together before metadata
assignmentYou can install the most stable version from GitHub with:
if (!require(devtools)) install.packages("devtools")
devtools::install_github("eric-hunt/uncleR@main")
..or the development version with:
if (!require(devtools)) install.packages("devtools")
devtools::install_github("eric-hunt/uncleR@dev")