ARMADiLLO stands for “Antigen Receptor Mutation Analyzer for Detection of Low-Likelihood Occurrences” and is used for calculating the probability of amino acid mutations of antibody sequence. ARMADiLLO identifies improbable antibody mutations that are not routinely targeted by the somatic hypermutation machinery during B cell maturation. The science behind ARMADiLLO is described in the 2018 paper by Wiehe et. al.. This web application provides an interface to the ARMADiLLO stand alone program along with UCA calculations provided by Cloanalyst. (In the advanced options, it is possible to supply a custom UCA or calculate the UCA using the alternate program Partis.) Running and inspecting the results of this web application can be found in the Help section. This web application has been tested on multiple operating systems and web browsers as shown below.


OS

Version

Chrome

Firefox

Microsoft Edge

Safari

Linux

Mint 20.2

108.0

107.0

n/a

n/a

MacOS

Monterey

108.0

102.5

n/a

16.1

Windows

10

108.0

107.0

108.0

n/a


The code for ARMADiLLO can be found on github. The ARMADiLLO application is a C++, command line application that performs the mutations that provides that backend processing of the ARMADiLLO website. It requires the C++ boost library to compile. We recommend the Cloanalyst package for determining the UCA; however, ARMADiLLO will accept a fasta containing the UCA independent of how the UCA is generated. We have bundled everything needed to run a standalone version of ARMADiLLO into a container that is available upon request at . The detailed documentation for ARMADiLLO can be found at read-the-docs.


If you use this website please cite the following papers:

If Partis is used to generate the UCA, please cite the associated Partis paper: