OligoR is divided into six interconnected modules dedicated to specific tasks:
*[OligoRef](https://github.com/EricLarG4/OligoR/wiki/OligoRef) computes the theoretical masses and isotopic distributions of an analyte
*[MSxploR](https://github.com/EricLarG4/OligoR/wiki/MSxploR) is used to import raw MS data, sum scans, select species of interest, and send data to other modules for further processing.
*[MSstackR](https://github.com/EricLarG4/OligoR/wiki/MSxploR) displays spectra from the species selected in MSxploR for discrete time points and performs isotopic peak picking and mono/bi-modal isotopic distribution modeling.
*[MSstackR](https://github.com/EricLarG4/OligoR/wiki/MSstackR) displays spectra from the species selected in MSxploR for discrete time points and performs isotopic peak picking and mono/bi-modal isotopic distribution modeling.
* TimeR filters and plots time-dependent data, calculates raw and standard-corrected intensities and mass centroid for each scan.
* HDXplotR plots HDX data from MSstackR and TimeR, and performs non-linear fitting of exchange kinetics.
* TitratR determines amounts of bound and unbound species in equilibrium titrations, and calculates response factors and dissociation constants by internal standardization.