Supported Reactions
AutoREACTER is currently in v0.2.2-beta. At this stage of development, the reaction library is limited to selected step-growth polymerization reactions, including polycondensation, transesterification, and polyaddition reactions.
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+-COOH
Hydroxy Acid Halide Polycondensation
Reactants:
-OH+-COXwhereX = Cl, Br, I
Diol + Di-Carboxylic Acid Polycondensation
Reactants: Two
-OHgroups + Two-COOHgroups
Diol + Di-Acid Halide Polycondensation
Reactants: Two
-OHgroups + Two-COXgroups whereX = Cl, Br, I
Diol + Di-Carboxylic Ester 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-+-COOH
Amino Acid + Amino Acid Polycondensation
Reactants:
-NH₂/-NH-+-COOH
Diamine + Di-Carboxylic Acid Polycondensation
Reactants: Two amine groups (
-NH₂/-NH-) + Two-COOHgroups
Diamine + Di-Carboxylic Acid Halide Polycondensation
Reactants: Two amine groups (
-NH₂/-NH-) + Two-COXgroups whereX = Cl, Br, I
3. Polyanhydride Formation
These reactions form anhydride linkages (-CO-O-CO-) and typically release hydrogen halides (e.g., HCl) as byproducts.
Carboxylic Acid + Acid Halide Polycondensation
Reactants:
-COOH+-COXwhereX = Cl, Br, I
4. Polythioesterification
These reactions form thioester linkages (-COS-) and typically release water (H₂O) or hydrogen halides (e.g., HCl) as byproducts.
Dithiol + Di-Carboxylic Acid Polycondensation
Reactants: Two
-SHgroups + Two-COOHgroups
Dithiol + Di-Carboxylic Acid Halide Polycondensation
Reactants: Two
-SHgroups + Two-COXgroups whereX = Cl, Br, I
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 + Di-Carboxylic Acid Halide through Hydroxy Group
Reactants:
-OH+-COXwhereX = Cl, Br, I
Hydroxy–Thiol + Di-Carboxylic Acid Halide through Thiol Group
Reactants:
-SH+-COXwhereX = Cl, Br, I
6. Polyurethane Formation
These reactions form urethane linkages (-O-CO-NH-). Unlike most polycondensation reactions, this reaction is a polyaddition reaction.
Diol + Di-Isocyanate Polyaddition
Reactants: Two
-OHgroups + Two isocyanate groups (-NCO)
NOTE: If you would like support for a specific reaction, please open an issue on AutoREACTER GitHub Repository.