В рамках метода INDO/S для родоначальников ряда тетрапирролов – молекул порфина и Mg-порфина – проведено варьирование и одноэлектронных, и двухэлектронных интегралов, на основании чего предложен его вариант, INDO/Sm. Методом INDO/Sm рассчитаны электронные спектры фундаментальных тетрапиррольных структур (хлорин, бактериохлорин, тетраазапорфин и др.), показано, что энергии Q-уровней согласуются с экспериментальными с погрешностью ~300–700 см–1 , в то время как в расчетах INDO/S она составляет ~3000 см–1. Методом INDO/Sm выполнены расчеты нескольких рядов тетрапиррольных соединений: аналогов фталоцианина с пятичленными гетероароматическими циклами, фенилзамещенных порфиразинов, аналогов бактериохлорофилла и др. Полученные результаты совместно с экспериментальными данными позволили установить существенные спектрально-структурные корреляции.