GitHub release (latest SemVer) DOI GitHub

Twitter Follow

What is OligoR?

OligoR is a native HDX/MS data processing application dedicated to oligonucleotides and their complexes. OligoR accepts open-format MS files, and can be used for data processing and the generation of publication-quality figures for HDX/MS, MS kinetics, and MS titrations experiments.

Although developed with oligonucleotides in mind, OligoR can be used for other types of analytes.

OligoR is an entirely open-source application, that can be run from the source code in R, or more simply from a Docker container.

Online access

OligoR may be accessed online at oligor.seis.me. The server may not always be running. Feel free to contact me if that is the case.

Installation and updating for local use

From R source code

This method requires the installation of R (and a code editor such as Rstudio).

Download or clone the source code to your local machine. All dependencies will be installed on the first use of the app, which will take some time.

Create a project at the root of the OligoR directory, or set the working directory to this location using the following command (where PATH_TO_OLIGOR with the actual path to OligoR on your machine):


To update, either download the latest version of OligoR, or if you have cloned the repository simply pull the changes.

From Docker

This method requires the installation of Docker Desktop.

From a terminal, execute either of the following command to obtain the OligoR image.

From GitHub:

docker pull ghcr.io/ericlarg4/oligor:master

From DockerHub:

docker pull ericlarg4/oligor:master

To update, simply use the above command again, or click on pull in the Docker desktop software (click on the three dot menu on the image line, then click on pull). This image is automatically re-built when the source code is changed.

How to launch OligoR?

With the R source code

To open the app, either:

With Docker

To open the app with Docker, either:

How to use OligoR?

Refer to the Wiki of the repository.

Demo data files are available in the demo data directory of OligoR, including both raw and processed data.

Who to ask in case of issue?

Create an issue of the issues page or ask this guy.