Polymer Loading Functionality

Main Objective

To ease the handling and loading of large polymers from monomer information

Key Outcomes

  1. Successful automated loading of homopolymers and heteropolymers from monomer information

  2. Defining the extent of monomer information (chemical information, connectivity to adjacent residues, etc.) and how best to manipulate and input monomer information to load and create arbitrary polymers quickly

  3. Creation of arbitrary homo/heterpolymers from inputted user monomer information and residue connectivity

Completion Date

Aug 31, 2022

Status

In Progress

Problem Statement

Current polymer forcefields are generally limited in use to commonly encountered polymers. While very accurate, these forcefields are generally inflexible and cannot be used on novel polymers without retraining. In contrast, the OpenForceField Toolkit allows for the parameterization and simulation of almost all small molecules that may construct a polymer. Using the existing small molecule forcefields to estimate the parameters and charges of repeating subunits in a larger polymer would allow for faster simulation of novel systems.

Scope

This Project only focuses on the very start of adapting the OpenForceField Toolkit to simulate polymers, first developing and testing software infrastructure that can later be used in a scientific study. Namely, we will develop a workflow to load and/or create arbitrary polymers from a minimum amount of information about monomer chemical info and residue connectivity. This involves recognizing the many combinations of ways monomers may arrange themselves and encoding these arrangements in “substructures” that contain chemical information and context to neighboring monomers. This allows functionality like loading a polymer with chemical information from a PDB, building an atomistic polymer from a residue graph, randomly generating polymers, etc.

For now, any discussion of parameter assignment or charge generate is out of scope.

Milestones/Objectives

Completed

Description

Completed

Description

Loading of Polymers from PDB using Manually Generated Substructures/workflow for manual generation of substructures

Generating substructures for homopolymers with 1) chemical information provided by a monomer smarts 2) polymer geometry provided by a PDB

Generating substructures for homopolymers with 1) chemical information provided by a monomer smarts 2) polymer geometry provided a connectivity mapping (such as a dictionary)

Generating substructures for heteropolymers with 1) chemical information provided by a monomer smarts 2) polymer geometry provided by a PDB

Generating substructures for heteropolymers with 1) chemical information provided by a monomer smarts 2) polymer geometry provided a connectivity mapping (such as a dictionary)

 

 

Links