Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.cmm.msu.ru/~lu.andreeva/prac2.html
Дата изменения: Mon Mar 21 14:30:05 2011
Дата индексирования: Tue Oct 2 01:54:33 2012
Кодировка: Windows-1251
Cеми-эмпирические вычисления: Mopac

Учебный сайт Люды Андреевой


Cеми-эмпирические вычисления: Mopac

Задание 1

Mopac - пакет для оптимизации структуры молекул и расчета некоторых свойств.
Перед работой установим переменные:
export PATH=${PATH}:/home/preps/golovin/progs/bin
export MOPAC_LICENSE=/home/preps/golovin/progs/bin

Для работы нам понадобится SMILES аннотация порфирина.
Порфирин:

С помощью obgen построим структуру 3D:
obgen 1.smi > 1.mol

1.mol и удалим ненужные водороды у противоположных азотов, мешающие ароматичности:

С помощью babel переформатируем координаты в mol формате во входной файл для Mopac:
babel -ipdb myfile.pdb -omop 1_opt.mop -xk "PM6"
-xk задает параметризацию типа pm6.
Запустим MOPAC и переформатируем полученный файл 1_opt.out в pdb:
MOPAC2009.exe 1_opt.mop
# 1_opt.mop
babel -imopout 1_opt.out -opdb 1_opt.pdb

MOPAC сделал порфирин плоским, что соответствует его ароматичности.

Та же работа была проделана с оптимизацией AM1:
babel -ipdb myfile.pdb -omop 1_opt2.mop -xk "AM1"
#1_opt2.mop
MOPAC2009.exe 1_opt2.mop
#1_opt2.out
babel -imopout 1_opt.out -opdb 1_opt.pdb
Получилась такая структура:

Как видно из рисунков, обе оптимизации дали один результат - плоский и радостный порфирин.

Задание 2

Для расчета возбужденных состояний добавим в конец файла 1_opt.mop (см. выше):
пустая строка
cis c.i.=4 meci oldgeo
some description
1_opt_spectr.mop
Запустим MOPAC:
MOPAC2009.exe 1_opt_spectr.mop
Получили файл 1_opt_spectr.out со значениями энергий для электронных переходов. На основании этих значений рассчитаем длину волн, при которых происходят эти переходы:

STATE     ENERGY (EV)    Wave length (nm)      

    1+    0.000000       
    2     1.913312         648
    3     2.266014         547
    4     2.463186         503
    5     2.823915         439
    6     3.362161         369
    7     3.389757         366
    8     3.669242         338
    9     3.871323         320

Задание 3

Для молекулы O=C1C=CC(=O)C=C1 (запись SMILES) с помощью obgen (2.mol) и MOPAC (babel: 2_opt.mop, MOPAC: 2_opt.out, преобразован в pdb) определим геометрию, как это было сделано выше.
Результат работы obgen:

Результат работы MOPAC:

Оба способа дали одинаковый результат. Осмелюсь предположить, что из различных длин связей С-С следует, что связи между двумя верхними и нижними углеродами двойные (sp2-гибридизация), а оставшиеся - одинарные (sp3-гибридизация), поэтому при кислороде двойные спвязи с углеродами.
Для определения геометрии дианиона этой молекулы, изменим mop-файл: 2_charge_opt.mop, запустим MOPAC: 2_charge_opt.out и переформатируем файл в pdb.

При сравнении этой заряженной молекулы с предыдущей незаряженной (предыдущая картинка) видно, что молекула растянута вдоль оси, на которой лежат заряженные отрицательно кислороды. Это может быть связано с тем, что одинарные связи в принципе длиннее двойных, а также с тем, что два отрицательно заряженных кислорода отталкиваются. В обоих случаях молекула плоская.


©Andreeva_2010