Have a personal or library account? Click to login
pylimer-tools: A Python Package for Generating and Analyzing Bead-Spring Polymer Networks Cover

pylimer-tools: A Python Package for Generating and Analyzing Bead-Spring Polymer Networks

Open Access
|Dec 2025

Figures & Tables

jors-13-609-g1.png
Figure 1

2D illustration of a bead-spring network with characteristic defects highlighted: in cyan dangling structures and chains, in blue free structures and chains, in pink a secondary loop and in purple a primary loop. The cross-links are shown enlarged with a black border. The distribution of functionalities, end-to-end distances and defects are for illustration purposes only and do not necessarily represent a realistic polymer network [22].

jors-13-609-g2.png
Figure 2

Illustration of a slip-link in orange. The other colors serve as a reference of the surrounding polymer beads.

jors-13-609-g3.png
Figure 3

Illustration of a slip-spring in orange. The other colors serve as a reference of the surrounding polymer beads.

jors-13-609-g4.png
Figure 4

An illustration of the dangers of the common periodic boundary conditions for optimization procedures implemented in pylimer-tools: when strands are converted into single springs, if the strands are longer than half the box size, the springs might collapse (step 3) even if they should not have. To prevent this, the initial state is used to derive multiples of the box to be used as offsets when computing the spring lengths. In this example, the vector r1 from A to B would have an offset of negative one box length.

NOTATIONDESCRIPTIONSYMBOL
ΦDmass fraction of dangling chainsΦD
Φelmass fraction of network backboneΦel
fcross-link functionalityf
pgelgelation pointpgel
pextent of reactionp
rstoichiometric imbalancer
wdangdangling chain fractionwdang
wsolsoluble chain fractionwsol
COGNACCOarse-Grained molecular dynamics program by NAgoya Cooperation [13]
CP2KCP (Car-Parrinello = ab initio MD) code for the new Millennium; note that CP2K [15] didn’t implement the CP method
DPDdissipative particle dynamics
equilibrium shear modulusstress relaxation modulus for a viscoelastic solid [52]Geq
GROMACSGROningen MAchine for Chemical Simulations [12]
KGKremer-Grest
LAMMPSLarge-scale Atomic/Molecular Massively Parallel Simulator [11]
MCMonte Carlo
MDmolecular dynamics
MEHPMaximum Entropy Homogenization Procedure
MMTMiller-Macosko Theory
OCTAOpen, flexible and expandable system OCTA [14]
PBCperiodic boundary conditions
PSPPolymer Structure Predictor [20]
SIsystème international (d’unités)
DOI: https://doi.org/10.5334/jors.609 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jul 31, 2025
Accepted on: Dec 9, 2025
Published on: Dec 18, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2025 Tim Bernhard, Fabian Schwarz, Andrei A. Gusev, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.