Apoferritin is a gel filtration molecular weight marker that can be used in gel filtration chromatography and protein chromatography. Apoferritin has the ability to demetallate hemin and to metallate protoporphyrin. Apoferritin is used as a novel nanocarrier to load methylene blue (MB) and demonstrate its potential applications for photodynamic therapy of cancer.