Surface groups can be introduced by various methods including chemical reactions, plasma treatment, and grafting techniques. For example, plasma treatment can introduce hydroxyl or carboxyl groups on the surface of carbon nanotubes, enhancing their reactivity. Similarly, chemical reactions can be used to attach specific functional groups to the surface of nanoparticles.