Software

We are proud to develop and contribute the following open-source tools to the broader polymer community. For each tool, we include a brief description, relevant publication, and link to the source code for installation. Please visit our GitHub page for more information.

PeptoidSeq

Peptidomimetics remain challenging to sequence due to noncanonical monomers and linkages. PeptoidSeq facilitates rapid sequencing of peptoid (N-substituted glycines) by reading a MALDI TOF-TOF spectrum and outputting a candidate sequence. This tool also supports user input to resolve ambiguous assignments. PeptoidSeq was developed and validated on a binary monomer peptoid system consisting of glycine and N-butylglycine.


ColorClassify

One-bead one-compound (OBOC) libraries are high-throughput strategies for synthesis and characterization of macromolecules. ColorClassify quantifies images of OBOC libraries stained for a colorimetric assay. It consists of two parts: (1) an image quantification code that returns RGB values of selected beads in an image, and (2) a machine-learning classification algorithm that will classify lists of RGB values into groups based on pre-classified test data.

MotifFold

MotifFold is an implementation of a data-driven strategy towards elucidating sequence-structure relationships for synthetic macromolecules. It uses a language-inspired "motif" strategy, where sequences are separated into motif features and then regressed against a conformation descriptor. MotifFold was developed to describe sequence-dependent folding in peptoids as quantified by a colorimetric screen.


Synthetic polymers are stochastic objects with dispersities in sequence and length. CopolymerSequenceGeneration is a tool to generate an ensemble of polymer sequences given the reactivity ratios of the composite monomers. Using a Kinetic Monte Carlo strategy, it simulates the chain growth and monomer incorporation process, and comparisons between various ensembles can be performed through calculation of Jensen-Shannon divergence.

Copolymer Sequence Generation