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.