С помощью программы из babel построим 3D структуру порфирина:
obgen 1.smi > 1.molИ удалим ненужные водороды. Сохраним в файле: 1.pdb. В результате получим изображение:
|
babel -ipdb 1.pdb -omop 1_opt.mop -xk "PM6"Получили файл: 1_opt.mop.
MOPAC2009.exe 1_opt.mopДля того, чтобы просмотреть результат оптимизации в PyMol, переформатируем файл 1_opt.out в pdb:
babel -imopout 1_opt2.out -opdb 1_opt2.pdbПолученный файл: 1_opt.pdb.
babel -ipdb 1.pdb -omop 1_opt2.mop -xk "AM1"Также запустим Mopac и переформатируем полученный файл в pdb. В результате получим файл:
Расчет возбужденных состояний порфирина и спектра поглощения молекулы
Для расчёта возбуждённых состояний сделаем копию mop-файла из предыдущего занятия и назовем его 1_opt_spectr.mop. Для указания Mopac о необходимости расчёта возбуждённого состояния добавим в конец файла пустую строку и строку:
cis c.i.=4 meci oldgeoПерезапустили MOPAC. В выходе получили следующую таблицу:
STATE ENERGY (EV) Q.N. SPIN SYMMETRY POLARIZATION ABSOLUTE RELATIVE X Y Z 1+ 0.000000 0.000000 1+ SINGLET ???? 2 1.913312 1.913312 1 TRIPLET ???? 3 2.266014 2.266014 2 SINGLET ???? 4 2.463186 2.463186 2 TRIPLET ???? 5 2.823915 2.823915 3 TRIPLET ???? 6 3.362161 3.362161 4 TRIPLET ???? 7 3.389757 3.389757 3 SINGLET ???? 0.2031 0.2347 0.0010 8 3.669242 3.669242 4 SINGLET ???? 2.3899 2.0438 0.0085 9 3.871323 3.871323 5 SINGLET ???? 1.5461 1.7992 0.0084 The "+" symbol indicates the root used.По формуле находим частоты и длины волн:
E (eV) Wave Length (nm) 1.913312 649 2.266014 548 2.463186 504 2.823915 440 3.362161 369 3.389757 366 3.669242 338 3.871323 321
Определение геометрии молекулы пара-бензохинона
Определим геометрию молекулы O=C1C=CC(=O)C=C1 (пара-бензохинон) как с помощью obgen, так и с помощью Мopac (для Mopac будем использовать параметризацию pm6).
В результате были получены следующие файлы: benz.pdb (результат программы obgen) и benz_opt.pdb(результат программы Mopac).
Изображение выдачи программы obgen: