Biomimetic synthesis of cadmium sulfide-ferritin nanocomposites