SEARCH Articles Figures Tables Arrays, porphyrins Porphyrin assemblies Porphyrin self-assemblies Porphyrins self-assembling Self arrays Self-assembly arrays