Carbon nanomaterials and their small molecule analogues for biomedical applications