Tetraphenylporphyrin (TPP) is a structurally symmetrically substituted, porphyrin-based heterocyclic compound that can be used as a building block for supramolecular synthesis. Structural derivatives of Tetraphenylporphyrin can be used in cancer research.