Supported Reactions
AutoREACTER is currently in v0.3. At this stage of development, the reaction library supports a broad range of step-growth and chain-growth polymerization reactions, including polycondensation, transesterification, polyaddition, hydrolysis initiation, and addition polymerization.
The core Detector module automatically identifies the following functional groups and maps them to their respective reaction pathways.
Important: If your input.json contains monomers with functional groups outside of this list, AutoREACTER will classify them as non-reactive molecules (which you can choose to retain as solvents/additives or discard).
NOTE: Certain force fields do not support all atom types; for example, iodine (I) is sometimes unsupported.
1. Polyesterification
These reactions form ester linkages (-COO-) and typically release water (H₂O), alcohols (R-OH), or hydrogen halides (e.g., HCl) as byproducts.
Hydroxy Carboxylic Acid Polycondensation
Reactants:
-OH+-COOHHydroxy Carboxylic Acid and Hydroxy Carboxylic Acid Polycondensation
Reactants:
-OH+-COOH(Intermolecular)Hydroxy Acid Halides Polycondensation
Reactants:
-OH+-COXwhereX = Cl, Br, IHydroxy Acid Halides Hydroxy Acid Halides Polycondensation
Reactants:
-OH+-COXwhereX = Cl, Br, I(Intermolecular)Diol and Di-Carboxylic Acid Polycondensation
Reactants: Two
-OHgroups + Two-COOHgroupsDiol and Di-Acid Halide Polycondensation
Reactants: Two
-OHgroups + Two-COXgroups whereX = Cl, Br, IDiol and Di-Carboxylic Ester Polycondensation (Transesterification)
Reactants: Two
-OHgroups + Two ester groups (-COOR)
2. Polyamidation
These reactions form amide linkages (-CONH-) and typically release water (H₂O) or hydrogen halides (e.g., HCl) as byproducts.
Amino Acid Polycondensation
Reactants:
-NH₂/-NH-+-COOHAmino Acid and Amino Acid Polycondensation
Reactants:
-NH₂/-NH-+-COOH(Intermolecular)Di-Amine and Di-Carboxylic Acid Polycondensation
Reactants: Two amine groups (
-NH₂/-NH-) + Two-COOHgroupsDi-Amine and Di-Carboxylic Acid Halide Polycondensation
Reactants: Two amine groups (
-NH₂/-NH-) + Two-COXgroups whereX = Cl, Br, IHydrolytic Initiation of Caprolactam
Reactants: Water (
H₂O) + Lactam ring opening
3. Polyanhydride Formation
These reactions form anhydride linkages (-CO-O-CO-) and typically release hydrogen halides (e.g., HCl) as byproducts.
Carboxylic Acid and Acid Halide Polycondensation
Reactants:
-COOH+-COXwhereX = Cl, Br, ICarboxylic Acid and Acid Halide Copolycondensation
Reactants: Mixed
-COOH+-COXcopolymerization systems
4. Polythioesterification
These reactions form thioester linkages (-COS-) and typically release water (H₂O) or hydrogen halides (e.g., HCl) as byproducts.
Dithiol and Di-Carboxylic Acid Halide Polycondensation
Reactants: Two
-SHgroups + Two-COXgroups whereX = Cl, Br, IDithiol and Di-Carboxylic Acid Polycondensation
Reactants: Two
-SHgroups + Two-COOHgroups
5. Mixed Polyester/Polythioester Formation
These reactions are supported for hydroxy–thiol monomers reacting with acid halides. Depending on the reacting group, either an ester or thioester linkage can be formed.
Hydroxy-Thiol and Di-Carboxylic Acid Halide Polycondensation through Hydroxy Group
Reactants:
-OH+-COXwhereX = Cl, Br, IHydroxy-Thiol and Di-Carboxylic Acid Halide Polycondensation through Thiol Group
Reactants:
-SH+-COXwhereX = Cl, Br, I
6. Polyurethane, Polythiourethane, and Polyurea Formation
These reactions form urethane, thiourethane, or urea linkages via polyaddition pathways.
Diol and Di-Isocyanate Polyaddition (Polyurethane Formation)
Reactants: Two
-OHgroups + Two isocyanate groups (-NCO)Dithiol and Di-Isocyanate Polyaddition (Polythiourethane Formation)
Reactants: Two
-SHgroups + Two isocyanate groups (-NCO)Di-Amine and Di-Isocyanate Polyaddition (Polyurea Formation)
Reactants: Two amine groups (
-NH₂/-NH-) + Two isocyanate groups (-NCO)
7. Epoxy-Amine Addition and Crosslinking
These reactions model step-growth/network formation between amine curing agents and epoxy rings.
Primary Amine and Epoxide Polyaddition (First Addition)
Reactants: Primary amine (
-NH₂) + Epoxide ringSecondary Amine and Epoxide Polyaddition (Second Addition / Crosslink)
Reactants: Secondary amine (
-NH-) + Epoxide ring
8. Vinyl and Fluoropolymer Addition Polymerization
These chain-growth pathways model radical initiation, propagation, and copolymerization of vinyl and fluorinated monomers.
Vinyl Addition Polymerization Initiation
Reactants: Vinyl double bonds (
-CH=C-)Vinyl Addition Polymerization Propagation
Reactants: Vinyl monomer + Chain-end radical
Vinyl Copolymerization
Reactants: Mixed vinyl monomer systems
Tetrafluoroethylene Addition Polymerization Initiation
Reactants: Tetrafluoroethylene (
TFE) self-initiationTetrafluoroethylene Addition Polymerization Propagation
Reactants: Tetrafluoroethylene monomer + TFE radical chain-end
9. Polycarbonate Formation
These reactions build carbonate linkages via condensation or transcarbonation.
Diol and Phosgene Polycondensation (Polycarbonate Formation)
Reactants: Two
-OHgroups + Phosgene (COCl₂)Diol and Diphenyl Carbonate Polycondensation (Transcarbonation)
Reactants: Two
-OHgroups + Diphenyl carbonate
10. Polysiloxane Formation
These pathways handle hydrolysis of chlorosilanes and condensation of silanols into silicone chains.
Dichlorosilane Hydrolysis to Silanol
Reactants: Dichlorosilane (
-Si-Cl) + Water (H₂O)Silanediol Polycondensation (Polysiloxane Formation)
Reactants: Silanediols (
-Si-OH)Silanediol and Silanediol Copolycondensation (Polysiloxane Formation)
Reactants: Mixed silanediol systems
11. Thiol-Ene Click Polymerization
Dithiol and Diene Thiol-Ene Click Polymerization
Reactants: Dithiol (
-SH) + Diene (-C=C-)
NOTE: If you would like support for a specific reaction, please open an issue on AutoREACTER GitHub Repository.