Heterocyclic derivative of a porphin, which is composed of four linked rings, each containing nitrogen (a tetrapyrrole ring structure). As such it is capable of combining with a variety of metals and so forms part of the structure of many important biological molecules, including haemoproteins, chlorophyll, cytochromes, and vitamin B12.