Support Options

Submit a Support Ticket


Polymer Modeler

Build thermoplastic polymer chains and run LAMMPS to relax the chains and study mechanical properties

Launch Tool

You must login before you can run this tool.

Version 3.9 - published on 08 May 2014

doi:10.4231/D3FX73Z1D cite this

This tool is closed source.

View All Supporting Documents

See also

No results found.

Pre-built epoxy structure Specify monomer(s) used to build chains Specify molecular dynamics simulation options Download resulting LAMMPS input files Output plot of energy over time Isotactic freely rotating PMMA chain with simulation cell Animation of torsion angle rotation in polyethylene



Published on


This tool provides a chain builder, with options to specify monomers, monomer arrangements (tacticity), torsion angles between monomers, system parameters such as density and temperature, as well as some prebuilt epoxy structures from current research interests. The resulting structure (constructed or prebuilt) can be used as input to LAMMPS to run molecular dynamics (MD) simulations. Many MD options are available.

Version information

New in version 3.9 Added bead monomer to list of available monomers

New in version 3.8 Fixed bugs in handling of custom torsions Improved generation of internal coordinates from PDB input

New features in version 3.7 Fixed a bug in the builder that prevented modeling monomers as beads

New features in version 3.6 Bug fix for LAMMPS executable path on nanoHUB

New features in version 3.5 Bug fix for dihedral style in prebuilt EPON862 systems

New features in version 3.4 Bug fix for rodlike polymers

New features in version 3.3 Improved sampling of torsion space New option to minimize built structure using an n-step push off in the spirit of the method described by Auhl et al. in J. Chem. Phys , 12718 (2003) Improved error handling to provide better error messages if LAMMPS crashes Updated parallel LAMMPS to 4Jul12 release Submit polymer building runs over 10,000 atoms to HPC resources; previously this ran in the nanoHUB container and would often encounter time and memory limits Bug fixes

New features in versions 3.1 and 3.2 Fixed bugs in LAMMPS Dreiding parameter generation

New features in version 3.0 Upload monomers in PDB and XYZ format, rather than z-matrix Upload LAMMPS data file (and pair coefficients) from previous LAMMPS run as initial structure, for restarting or continuing mechanical property simulation Simplified structure and configuration inputs

New features in version 2.3 Fixed electrostatic-pair_style conflict bug in generated LAMMPS input file

New features in version 2.2

LAMMPS failures result in an error message in the output log, rather than stack traces dumped to the screen. Correct setup of LAMMPS input file for systems with no impropers

New features in version 2.1

Gasteiger charge calculation Correct handling of bonds not explicitly specified by input z-matrix: missing bonds added. This fixes the problem addressed by this question Submission of large builds to HPC resources Distinction between isotactic, syndiotactic, and atactic polystyrene Automatic grid spacing determined from self-avoiding or Lennard-Jones cutoffs Bonded (covalent) torsion energies included along with non-bonded Lennard-Jones energies in Monte Carlo sampling Updated PMMA z-matrix Bug fixes, including the resolution of this question

New features in version 2.0

Significant speed increase (~10x) in building chains Specify multiple monomers and arrangements of monomers for e.g. isotactic, syndiotactic, and atactic chains Specify which torsion angles along the backbone of a chain are permitted to rotate and energies or probabilities of each configuration Improved self-avoiding algorithm Long range Lennard-Jones interactions between chain atoms separated by more than 4 bonds and interactions between chains Chain length histogram Global energy minimization before running MD, which fixes several outstanding problems, including this question, this question, and this ticket Plot density vs time during MD simulations Trajectory animation, in response to this wish

New features in version 1.4

Bug fixes for LAMMPS input file generation

New features in version 1.3

New self-avoiding algorithm in the chain builder (this is still a work-in-progress) Parallel LAMMPS simulations Download generated LAMMPS input files: script (commands) and data files, granting this wish Added new pre-built systems: EPON 862 in various stages of cross linking Reorganized and expanded strain options

New features in version 1.2

Added self-avoiding algorithm to the chain builder Fixed output units on energy and stress plots Added progress bar for LAMMPS simulations of pre-built structures

New features in version 1.1

Minor bugfixes

Version 1.0: initial public release

Powered by

Chain building powered by PolymerBuilder by Benjamin P. Haley
MD simulations powered by LAMMPS

Sponsored by

Cyber-enabling polymer research tools supported by the National Science Foundation (NSF).

Cite this work

Researchers should cite this work as follows:

  • Benjamin P Haley; Nate Wilson; Chunyu Li; Andrea Arguelles; Eugenio Jaramillo; Alejandro Strachan (2014), "Polymer Modeler," (DOI: 10.4231/D3FX73Z1D).

    BibTex | EndNote

Tags, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.