========
Examples
========
Tutorial examples are provided as `Jupyter `__ notebooks in a separate
`polymerist-examples `__ repository.
These contain a series of ready-to-execute notebook accompanied by explanations of the
"how" and "why" of running workflows with the core parts of polymerist.
The goal of the examples is to show you how to set up and run molecular dynamics
simulations of polymer systems starting from nothing but knowledge of monomers,
polymerization mechanism, and any co-molecules (e.g. solvent) you wish to model.
1 - `Building polymers `_
======================================================================================================================
* 1.1 - `Introduction: nylon polymers `_
* 1.2 - `Simple vinyl polymers and autopolymerization `_
* 1.3 - `Kapton polyimides and with multiple intermonomer bonds `_
* 1.4 - `Crosslinkable MPD-TMC polyamides `_
* 1.5 - `PEG-PLGA block copolymers `_
* 1.6 - `conjugated thiophenyl polymers with arbitrary sidechains `_
2 - `Preparing systems containing polymers `_
=======================================================================================================================================
* 2.1 - `Loading a polymer structure into OpenFF `_
* 2.2 - `Polymer metadata and partial charge assignment `_
* 2.3 - `Solvation and packing of polymer melts `_
* 2.4 - `Reduction Charge Transfer (RCT) for generating custom library charges `_
3 - `Running polymer simulations `_
============================================================================================================================
* 3.1 - `Exporting polymer systems to common MD engines `_
* 3.2 - `Reproducibly serializing OpenMM simulations `_
* 3.3 - `Running series of OpenMM simulations `_
* 3.4 - `A start-to-finish polymer simulation workflow `_
`Miscellaneous `_
====================================================================================================
* `Exporting arbitrary Python objects to JSON `_
* `Automated ring piercing detection (PINPRICS) `_
* `Loading boron-containing molecules into OpenFF `_