Assembly of modified ferritin proteins on carbon nanotubes and its electrocatalytic activity for oxygen reduction