Skip to content

Supported Functional Monomers


The following list is a range of functional monomers found in literature. Not all (like those containing Boron or Silicon) will be supported by all softwares.

Supplementing this list is easy, as all are found in ./constants/fm_list.yaml. If you do modify this list, make sure to reinitialize MIPkit to rebuild the .sdf files for docking and the .yaml encoding file for polymerization. Make sure to follow the commented directions in the yaml file, or else you will break backwards compatibility.

Functional Monomer Acronym Vina gnina MIPkit (vi) Smiles
Acrylic Acid AAC C=CC(=O)O
Acrylamide AAM C=CC(=O)N
4-Acryloylmorpholine ACMO C=CC(=O)N1CCOCC1
Acrylonitrile ACN C=CC#N
Acrolein ACRO C=CC=O
Aminoethyl methacrylate AEMA CC(=C)C(=O)OCCN
Aminoethyl methacrylamide AEMAA N(CCN)C(=O)C(=C)C
Allylamine ALLY C=CCN
Allylpiperazine ALPP C=CCN1CCNCC1
Acrylamido Methyl Propanesulfonic Acid AMPSA CC(C)(CS(=O)(=O)O)NC(=O)C=C
Aminopropyl methacrylamide APMA CC(=C)C(=O)NCCCN
Aminopropyltriethoxysilane APTES CCO[Si](CCCN)(OCC)OCC
Allylthiourea AT C=CCNC(=S)N
p-Aminostyrene p-AS C=CC1=CC=C(C=C1)N
Butyl acrylate BA CCCCOC(=O)C=C
Butyl Methacrylate BMA CCCCOC(=O)C(=C)C
Benzyl Methacrylate BZMA CC(=C)C(=O)OCC1=CC=CC=C1
Carboxybetaine Methacrylate CBMA O=C(CC[N+](C)(C)CCOC(C(C)=C)=O)[O-]
Diallyl methylamine DAMAS CN(CC=C)CC=C
2-(Diethylamino)ethyl acrylate DEAA CCN(CC)CCOC(=O)C=C
Diethylamino ethyl methacrylate DEAEMA CCN(CC)CCOC(=O)C(C)=C
Diethylene Glycol Dimethacrylate DEGDMA CC(=C)C(=O)OCCOCCOC(=O)C(=C)C
N,N-Dimethylacrylamide DMAA CN(C)C(=O)C=C
Dimethylamino ethyl methacrylate DMAEMA CC(=C)C(=O)OCCN(C)C
Dimethylamino propyl methacrylamide DMAPMAA CN(C)CCCNC(=O)C(C)=C
Ethylene glycol dicyclopentenyl ether acrylate EGDPEA C=CC(=O)OCCOC1CC2CC1C3C=CCC23
Ethylene glycol methacylate phosphate EGMP CC(=C)C(=O)OCCOP(O)(O)=O
Ethylene glycol methyl ether methacrylate EGMEM COCCOC(=O)C(C)=C
Ethylene glycol phenyl ether acrylate EGPEA C=CC(=O)OCCOc1ccccc1
2-Ethylstyrene 2-ES CCC1=CC=CC=C1C=C
4-Ethylstyrene 4-ES CCC1=CC=C(C=C1)C=C
2-Formylphenylboronic acid 2-FPBA B(C1=CC=CC=C1C=O)(O)O
3-Formylphenylboronic acid 3-FPBA B(C1=CC(=CC=C1)C=O)(O)O
4-Formylphenylboronic acid 4-FPBA B(C1=CC=C(C=C1)C=O)(O)O
Furfuryl methacrylate FFMA CC(=C)C(=O)OCc1ccco1
Glycidyl methacrylate GMA CC(=C)C(=O)OCC1CO1
2-Hydroxyethyl Acrylate HEA C=CC(=O)OCCO
Hydroxyethyl acrylamide HEAA C=CC(=O)NCCO
Hydroxyethyl methacrylate HEMA CC(=C)C(=O)OCCO
Hydroxypropyl methacrylamide HPMA CC(=C)C(=O)NCCCO
Isobutyltriethoxysilane IPTS CCO[Si](CC(C)C)(OCC)OCC
Isobutyl acrylate IBA CC(C)COC(=O)C=C
Isobutyl methacrylate IBMA CC(C)COC(=O)C(C)=C
Itaconic Acid IA C=C(CC(=O)O)C(=O)O
Methacrylic Acid MAA CC(=C)C(=O)O
Methacryloyl L-aspartic acid MALAA CC(=C)C(=O)N[C@@H](CC(=O)O)C(=O)O
Methacylic acid N-hydroxysyccinimide ester MAHSE CC(=C)C(=O)ON1C(=O)CCC1=O
N,N,N-trimethyl-3-[(2-methylacryloyl)amino]propan-1-aminium MAPTAC CC(=C)C(=O)NCCC[N+](C)(C)C
Methacrylamide MAM CC(=C)C(=O)N
4-Methacryloxyethyl trimellitic anhydride 4-META O1C(=O)c2c(ccc(c2)C(=O)OCCOC(=O)C(=C)C)C1=O
[2-(Methacryloyloxy)ethyl]trimethylammonium METC CC(=C)C(=O)OCC[N+](C)(C)C
2-Methacryloyloxyethyl phosphorylcholine MPC CC(=C)C(=O)OCCOP(=O)([O-])OCC[N+](C)(C)C
4-Methylstyrene 4-MS CC1=CC=C(C=C1)C=C
Methylacryloxyprolyl Trimethoxysilane MPTS CO[Si](CCCOC(=O)C(C)=C)(OC)OC
Methyl 2-acetamidoacrylate MAAA COC(=O)C(=C)NC(C)=O
Methyl methacrylate MMA CC(=C)C(=O)OC
N-Isopropylacrylamide NIPAM CC(C)NC(=O)C=C
N-(4-Ethenylphenyl)-N'-methylthiourea NMT CNC(=S)NC1=CC=C(C=C1)C=C
N-Phenylacrylamide NPA C=CC(=O)NC1=CC=CC=C1
Phenyl Acrylamide PAM C=C(C1=CC=CC=C1)C(=O)N
Phenyl methacrylate PMA CC(=C)C(=O)Oc1ccccc1
Propyl methacrylate PPMA CCCOC(=O)C(C)=C
Pyrrole PY C1=CNC=C1
4-Vinylphenol PVP C=CC1=CC=C(C=C1)O
Sulfobetaine Methacrylate SBMA CC(=C)C(=O)OCC[N+](C)(C)CCCS(=O)(=O)O
Phenylethene (Styrene) STYR C=CC1=CC=CC=C1
N-tert-Butylacrylamide TBA CC(C)(C)NC(=O)C=C
1-(4-Vinylphenyl)-3-(3,5-bis(trifluoromethyl)phenyl)urea TBFM C=CC1=CC=C(C=C1)NC(=O)NC2=CC(=CC(=C2)C(F)(F)F)C(F)(F)F
Trifluoromethacrylic Acid TFMAA C=C(C(=O)O)C(F)(F)F
Urocanic Acid UCA C1=C(NC=N1)/C=C/C(=O)O
Urocanic Acid Ethyl Ester UCAEE CCOC(=O)/C=C/C1=CN=CN1
p-Vinylbenzoic Acid p-VBA C=CC1=CC=C(C=C1)C(=O)O
Vinylbenzyl Chloride VBC C=CC1=CC=C(C=C1)CCl
9-Vinylcarbazole 9-VC C=Cn1c2ccccc2c3ccccc13
N-Vinylcaprolactam NVCL C=CN1CCCCCC1=O
N-Vinylformamide NVF C=CNC=O
1-vinylimidazole 1-VI C=CN1C=CN=C1
4,5-vinylimidazole 45-VI C=CC=1NC=NC1
4-Vinylbenzlamine VNA C=CC1=CC=C(C=C1)CN
2-vinylpyridine 2-VP C=CC1=CC=CC=N1
4-vinylpyridine 4-VP C=CC1=CC=NC=C1
Vinylphosphonic Acid VPA C=CP(=O)(O)O
2-vinylphenylboronic acid 2-VPBA B(C1=CC=CC=C1C=C)(O)O
3-vinylphenylboronic acid 3-VPBA B(C1=CC(=CC=C1)C=C)(O)O
4-vinylphenylboronic acid 4-VPBA B(C1=CC=C(C=C1)C=C)(O)O
Vinyl pyrrolidone VPD C=CN1CCCC1=O
Cross-linker Acronym Vina gnina MIPkit Smiles
Allyl Methacrylate AMA CC(=C)C(=O)OCC=C
Bis(acrylamido)pyridine BAAPy C=CC(=O)NC1=NC(=CC=C1)NC(=O)C=C
1,4-Bis(acryloyl)piperazine BAPA C=CC(=O)N1CCN(CC1)C(=O)C=C
Methylenebisacrylamide BIS C=CC(=O)NCNC(=O)C=C
Diallyl Carbonate DAC C=CCOC(=O)OCC=C
1,3-Diisopropoylbenzene DIPB CC(=C)C1=CC(=CC=C1)C(=C)C
m-Divinylbenzene m-DVB C=CC1=CC(C=C)=CC=C1
o-Divinylbenzene o-DVB C=CC1=C(C=C)C=CC=C1
p-Divinylbenzene p-DVB C=CC1=CC=C(C=C)C=C1
Ethylenebisacrylamide EBAM C=CC(=O)NCCNC(=O)C=C
Ethylene glycol dimethacrylate EGDMA CC(=C)C(=O)OCCOC(=O)C(=C)C
2-(methacryloyloxy)ethyl phosphate MEP CC(=C)C(=O)OCCOP(O)(=O)OCCOC(=O)C(C)=C
N,O-Bismethacryloyl ethanolamine NOBE CC(=C)C(=O)NCCOC(=O)C(=C)C
1,4-Phenylene dimethacrylate PDMA CC(=C)C(=O)Oc1ccc(OC(=O)C(C)=C)cc1
Pentaerythritol triacrylate PE3A C=CC(=O)OCC(CO)(COC(=O)C=C)COC(=O)C=C
Pentaerythritol tetraacrylate PE4A C=CC(=O)OCC(COC(=O)C=C)(COC(=O)C=C)COC(=O)C=C
Tetraoxysilane TEOS [H][Si](OCC)(OCC)OCC
Trimethylolpropane dimethacrylate TMPD CCC(CO)(COC(=O)C(=C)C)COC(=O)C(=C)C
Trimethylolpropane trimethacrylate TRIM CCC(COC(=O)C(=C)C)(COC(=O)C(=C)C)COC(=O)C(=C)C
Vinyl Acrylate VA C=COC(=O)C=C
Vinyl Methacrylate VMA CC(=C)C(=O)OC=C