The code and data in this repository are meant to reproduce the figures in the following manuscript:
- Callan, D. H., and Bates, C. M. Efficient Deterministic Modeling of Reversile Copolymerizations, Macromolecules, 2025, doi:10.1021/acs.macromol.5c01421
To run this code, we recommend setting up a fresh python virtual envrionment:
python -m venv .venv
source .venv/bin/activate
pip install -e .notebooks/controlled.ipynbreproduces Figures 2-3.notebooks/sequence.ipynbreproduces Figures 4-5.notebooks/ams_mma.ipynbreproduces Figures 6-7.notebooks/timing.ipynbreproduces Figure 8.
data/controlledcontains KMC results for Figure 3.data/ams_mmacontains digitized experimental conversion and composition data from Palmer, et. al.data/timingcontains timing conditions and results for controlled and uncontrolled polymerization.
scripts/controlled/calculates monomer properties and visualizes species, sequence, composition results.scripts/ams_mma/loads experimental data and visualizes results.scripts/timing/sets up, runs, and visualizes results for timing studies.
The two codebases were also developed in support of this manuscript:
- 🔗 Efficient kinetic Monte Carlo simulator for polymerization
- 🔗 Software for Polymerization and Reaction Kinetics Simulations