Which functional groups would form hydrogen bonds with neighbouring molecules?
1 Answer
Sep 16, 2015
Any functional group that has these can hydrogen-bond with neighboring molecules:
"C"="O" (hydrogen-bond acceptor)"C"-"O"-"C" (hydrogen-bond acceptor) [some]"C"-"NR"" (hydrogen-bond acceptor)"C"="NR" (hydrogen-bond acceptor)"C"-"OH" (hydrogen-bond donor AND acceptor)"C"-"NH" (hydrogen-bond donor AND acceptor)"C"="NH" (hydrogen-bond acceptor AND donor)"C"-="N" (hydrogen-bond acceptor)
Any lone electron pairs present on the oxygen or nitrogen in the carbonyl, ether, the hydroxyl, the amino, the imino, and the nitrile groups above are hydrogen-bond accepting, while the hydrogens on the hydroxyl, amino, and imino groups are hydrogen-bond donating.
That means these parts of these functional groups count:
- ketone (
"C"="O" ) - aldehyde (
"C"="O" ) - alcohol (
"C"-"OH" ) - carboxylic acid (
"C"="O" ,"C"-"OH" ) - ester (
"C"="O" ,"C"-"O"-"C" ) - amine (
-"N"-"H" ,-"N"-"R" ) - imine (
="N"-"H" ,="N"-"R" ) - amide (
"C"="O" ,-"N"-"H" ,-"N"-"R" ) - imide (
"C"="O" ,="N"-"H" ,="N"-"R" ) - nitrile (
"C"-="N" ) - amino acid (amine + carboxylic acid)
And any other functional groups that contain those.