Biodegradable nanoparticles (NPs) are characterized by a mixture containing insoluble particles in suspension which are contained within a polymeric matrix. NPs are constructed to include specific genetic material within the matrix. Biodegradable NPs are formulated with FDA-approved biodegradable polymers, and they are usually less than 100 nm wide.