Nanotechnology has been applied extensively in drug delivery to improve the therapeutic outcomes of various diseases. Tremendous efforts have been focused on the development of novel nanoparticles and ...