Therapeutic applications of carbon nanotubes: opportunities and challenges.

Therapeutic applications of carbon nanotubes: opportunities and challenges.