Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Использование программного пакета ChemCraft для моделирования и визуализации структуры и свойств молекулярных систем. Методические указания

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
999 Кб
Скачать

Министерство образования и науки России Федеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский технологический университет»

ИСПОЛЬЗОВАНИЕ ПРОГРАММНОГО ПАКЕТА CHEMCRAFT ДЛЯ МОДЕЛИРОВАНИЯ

ИВИЗУАЛИЗАЦИИ СТРУКТУРЫ

ИСВОЙСТВ МОЛЕКУЛЯРНЫХ СИСТЕМ

Методические указания

Казань Издательство КНИТУ

2016

1

УДК 544.43:544.18

Составители: доц. Т.Н. Гришаева доц. А.Н. Маслий проф. А.М. Кузнецов

Использование программного пакета ChemCraft для моделирования и визуализации структуры и свойств молекулярных систем : методические указания / сост. : Т. Н. Гришаева, А. Н. Маслий, А. М. Кузнецов; М-во образ. и науки России, Казан. нац. исслед. технол. ун-т. – Казань : Изд-во КНИТУ, 2016. – 56 с.

Описаны основные возможности программного пакета ChemCraft и приемы работы с ним для моделирования геометрии и визуализации свойств молекулярных систем, а также для получения высококачественного иллюстративного материала. Приведены практические задания для студентов магистерской формы обучения, изучающих дисциплину «Основы компьютерного моделирования структур химических соединений».

Предназначены для студентов, магистрантов и аспирантов очной формы обучения химико-технологических направлений, изучающих основы квантовой химии.

Подготовлены на кафедре неорганической химии

Печатаются по решению методической комиссии факультета химических технологий

Под редакцией доц. С. В. Борисевича

Рецензенты: д-р хим. наук, проф. Г. М. Храпковский д-р хим. наук, проф. О. Р. Ключников

2

ВВЕДЕНИЕ

Важную роль в химии играет строение химических соединений. Строение определяет как физические, так и химические свойства соединений, поэтому важной составляющей химического языка являются структурные формулы. Действительно, сложно представить какой-либо источник информации по химии, будь то учебник, научная статья в журнале или презентация на конференции, без структурных формул соединений. В настоящее время существует большое количество различных программных решений для создания и редактирования геометрических структур химических соединений. Компьютерная программа ChemCraft является широко распространенным средством для визуализации не только структуры, но и свойств молекулярных систем на основе результатов расчётов квантово-химических программных пакетов. В ChemCraft реализована также возможность моделирования геометрии химических соединений «с нуля», используя большой набор стандартных фрагментов.

В представленных методических указаниях авторы предприняли попытку изложить основные функции программы ChemCraft, необходимые для моделирования геометрии молекулярных систем, а также для получения высококачественного иллюстративного материала в виде статичных и анимированных изображений структуры и ряда отдельных характеристик химических соединений.

Данные указания предназначены в первую очередь для студентов магистерской формы обучения, изучающих дисциплину «Основы компьютерного моделирования структур химических соединений», а также дисциплины по квантовой механике и квантовой химии. Они также будут полезны студентам, аспирантам, преподавателям, сотрудникам университета и другим лицам, которым приходиться сталкиваться с проблемой подготовки иллюстративного материала по геометрии и свойствам молекулярных систем для педагогической деятельности или оформления результатов научного труда.

Авторы будут благодарны всем, кто выскажет свои замечания и пожелания по улучшению оформления и содержания пособия.

3

ОБЩИЕ СВЕДЕНИЯ О ПРОГРАММЕ

Компьютерная программа ChemCraft разработана как средство подготовки исходных данных для квантово-химических расчетов, а также визуализации и анализа их результатов. Первоначально программа предназначалась для обработки результатов расчётов квантово-химических программных пакетов GAMESS и Gaussian, однако, по просьбам пользователей, список пакетов был расширен. В настоящее время программа работает и с файлами других пакетов, включая ADF, Priroda, HyperChem, Jaguar, Orca, Dalton, QChem, MolDraw и др. Список поддерживаемых программных пакетов и программных функций постоянно обновляется.

Основные возможности программного пакета ChemCraft включают в себя:

- отображение трехмерной геометрической структуры молекул, с возможностью просмотра и изменения геометрических параметров (межатомное расстояние, валентный угол и т.д.);

-конструирование молекулярных систем с возможностью использования стандартного набора молекулярных фрагментов;

-визуализация отдельных характеристик молекулярных систем, в том числе:

порядок связей;

величина и направление градиента по энергии для каждого атома системы;

заселенности и заряды атомов по Малликену;

молекулярные орбитали;

частоты и направления колебательных мод системы;

дипольный момент системы и т.д.

- получение качественных статичных и анимированных изображений.

Официальный сайт программы Chemcraft расположен по адресу http://www.chemcraftprog.com. На сайте находится общая информация о программе, её доступные для скачивания версии, а также учебные и справочные материалы по ChemCraft. Chemcraft имеет версии для операционных систем Microsoft Windows, Apple Mac и Linux. Программа существует только в англоязычной

4

версии.

Разработчиками предусмотрено бесплатное использование полнофункциональной версии программы в течение 150 дней, после чего необходимо ввести регистрационный ключ, для получения которого требуется купить программу. Многим русскоязычным пользователям ключ к программе предоставляется бесплатно, в частности, за помощь в усовершенствовании программы. Помимо этого существует полностью бесплатная Lite-версия ChemCraft с ограниченной функциональностью, для которой не требуется введение регистрационного ключа.

ОСНОВНЫЕ ПУНКТЫ МЕНЮ И ПАНЕЛЕЙ ИНСТРУМЕНТОВ

Общий вид программы ChemCraft после запуска в операционной системе Microsoft Windows приведен на рис. 1. Для начала дадим краткое описание устройства главного окна.

Встроке-заголовке окна отображается путь и имя открытого файла программы. Здесь же размещены стандартные кнопки сворачивания окна, разворачивания на весь экран и кнопка, закрывающая программу.

Встроке меню размещены следующие пункты: File, Edit, View, Display, Tools и Help. Более подробно содержание этих пунктов меню будет рассмотрено ниже.

Далее приведены кнопки пяти режимов просмотра геометрии молекулы и данных выходного файла квантово-химического пакета: Image, Abstract, Source, Coord, Image/abs.

Режим Image является основным, в нем отображается геометрия молекулярной структуры. В этом же режиме возможно редактирование структуры молекулы и параметров ее отображения.

Режим Abstract позволяет просматривать основные данные («конспект») показанной молекулярной структуры (например, при визуализации выходного расчётного файла можно видеть номер шага оптимизации геометрии структуры, значение полной энергии системы, расчетный базис, параметры нормальных колебаний и т.д.).

Включение режима Source позволяет вывести на рабочую

5

Рис. 1. Общий вид программы ChemCraft после запуска

область программы исходный текст открытого файла с результатами расчётов.

Использование режима Coord выводит декартовы координаты отображаемой структуры и позволяет импортировать или экспортировать координаты атомов в текстовом формате. При переключении в этот режим текст с координатами каждый раз обновляется. Если в режиме Coord были сделаны изменения по тексту, то при переключении с этого режима на любой другой обновляется вид текущей молекулы согласно внесенным правкам. Добавление нужных строк в таблице координат в этом режиме приведет к добавлению атомов или же целой группы атомов. Копирование текста с координатами в буфер обмена осуществляется командой Copy, использование Paste скопирует текст из буфера на экран. Формат введенного текста может быть произвольным (читаются все таблицы с координатами из выходных файлов Gamess и Gaussian). Если нужно восстановить случайно измененный текст в окне, следует нажать Show sequence или Angstroms/Bohrs. Отметим, что эта функция не

6

работает, если после внесенных изменений по тексту вы переходили в режим Image.

Активация режима Image/abs. позволяет увидеть совмещенный режим просмотра рисунка молекулы и «конспекта».

Режимы Image и Coord активны даже при отсутствии какой-либо геометрии молекулы на рабочей области. Остальные режимы активируются в зависимости от типа и содержания открытого файла.

Остальные блоки панелей инструментов (Scroll buttons, Auxiliary objects, Image tools, Geometry editor), отображенные на рабочей области программы, являются опциональными и их наличие/отсутствие, а также положение могут быть заданы пользователем. Подробное описание возможностей этих панелей будет дано ниже.

В правой нижней части окна в виде текста выводится вспомогательная информация (необходимая последовательность действий при активации той или иной функции, перечисление выделенных атомов молекулы, сообщения об ошибках и т.д.).

Рассмотрим более подробно содержание и возможности пунктов меню программы ChemCraft.

Меню File

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

Open Позволяет открыть файл с данными геометрии молекулярной структуры, в том числе и файлы с исходными данными или результатами расчётов квантовохимических пакетов. Команда также вызывается использованием комбинации клавиш Ctrl+O.

Reopen Позволяет повторно открыть ранее использованные файлы. Функция крайне удобна при отслеживании результатов текущего расчета. Выбор производится из выпадающего списка. Комбинация Ctrl+R автоматически открывает последний открытый файл из списка.

7

Окончание таблицы

Save Сохраняет отображенную молекулу в декартовых structure координатах с использованием форматов XYZ и XMOL. Сохранение производится в файл с расширением «.xyz», которое подставляется автоматически. Отметим, что в случае выбора формата XYZ в сохраненном файле будет находиться порядковый номер химического элемента согласно таблице Менделеева и его координаты, для формата XMOL будут отображаться символ химического элемента и его координаты. В случае сохранения структуры в формате XYZ возможно дополнительное сохранение подписей к атомам и информации о длинах

связей. Комбинация клавиш Ctrl+S.

Save

Сохраняет рисунок отображенной структуры. В

image

зависимости от версии используемой программы,

 

возможно

использование

различных

форматов

 

сохраняемого изображения (например, Bitmap, Jpeg,

 

Gif, Metafile). Опционально выбираются следующие

 

функции:

сохранение

пропорциональности

 

изображения, автоматическое обрезание свободных

 

краев, сохранение рисунка с прозрачным фоном, а

 

также задание размеров изображения.

 

 

Exit

Закрывает программу

 

 

 

 

 

 

Меню Edit

 

 

 

Undo

 

Отменяет последнее действие по изменению

 

 

молекулярной структуры. Комбинация клавиш

 

 

Ctrl+Z.

 

 

 

 

Redo

 

Отменяет действие команды Undo. Комбинация

 

 

клавиш Ctrl+Y.

 

 

 

Add atom

 

Добавляет новый атом. Комбинация клавиш Ctrl+A.

Add

 

Добавляет молекулярный фрагмент (лиганд или

fragment

 

радикал) из базы данных программы. Комбинация

 

 

клавиш Ctrl+F.

 

 

 

Add/remove

 

Вставляет

одинарную

связь

или

удаляет

bond

 

существующую между двумя выбранными атомами.

 

 

Комбинация клавиш Ctrl+B.

 

 

 

8

 

 

 

продолжение таблицы

Select all

Выделение всех атомов. Для того чтобы снять

 

выделение всех атомов, щелкните правой клавишей

 

мыши по рабочей области. При необходимости снять

 

выделение лишь с конкретных атомов следует

 

щелкнуть левой клавишей мыши по необходимым

 

атомам.

 

 

 

Add selected

Добавляет выделенный фрагмент атомов в стандартную

fragment to

библиотеку фрагментов. Если выбранный фрагмент

database

является радикалом, то первым выбирается атом, через

 

который он связывается с молекулой. Для удаления

 

фрагмента из библиотеки стандартных фрагментов или

 

изменения его расположения в директории используйте

 

Tools/Supporting/Edit fragments database. В базе данных

 

фрагменты хранятся в файле "fragments.bin".

Copy

Копирует выделенный фрагмент атомов в буфер обмена

selected

в текстовом формате. Комбинация клавиш Ctrl+C.

fragment to

 

 

 

 

clipboard

 

 

 

 

Paste

Добавляет к отображенной на экране структуре

fragment

фрагмент из буфера обмена. Если до активации

from

команды был выделен какой-то атом текущей

clipboard

молекулы, то именно через него образуется связь с

 

добавленным из буфера обмена фрагментом. В

 

противном случае, после активации команды

 

необходимо щелкнуть левой клавишей мыши по

 

изображению молекулы, чтобы указать новую позицию

 

фрагмента. Комбинация клавиш Ctrl+V.

 

Insert

Помещает псевдоатом посередине между отмеченными

dummy atom

атомами.

 

 

 

into center of

 

 

 

 

selected

 

 

 

 

Superpose

Накладывает фрагмент, выбранный вторым, на

selected

фрагмент, выбранный в первую очередь (в координатах

fragments

выбранного

первым

фрагмента).

Совмещение

 

происходит по выбранным атомам фрагментов. Между

 

совмещаемыми фрагментами не должно быть общих

 

связей.

 

 

 

9

 

 

продолжение таблицы

Unite two

Объединяет фрагменты в одну молекулу. Перед

groups

активацией команды должны быть выбраны два атома

 

(ими могут быть лишь псевдоатомы или атомы

 

водорода), относящиеся к различным группам.

Delete

Удаляет все выбранные связи или объекты (линии,

selected

данные длин связей, валентных углов и т.д.). Клавиша

 

Del.

 

 

 

Translate

Переносит координаты всех атомов в молекуле,

atomic

согласно выбранной опции. В выпадающем списке

coordinates

можно выбрать одно из трех необходимых действий.

 

Move coordinate center to selected atom – переносит

 

центр координат на выбранный пользователем атом.

 

Move XYZ axes to 3 selected atoms – изменяет систему

 

координат как в Z-матрице (первый выбранный атом

 

размещается в центре координат, выделенный вторым

 

атом располагается на оси Z, третий – в плоскости

 

XZ).

 

 

 

 

Custom coordinates transformation – позволяет выбирать

 

необходимые

геометрические

изменения

координат

 

атомов в молекуле (вращение вокруг осей X, Y, Z;

 

инвертирование координат).

 

 

Make small

Выполняет небольшой случайный сдвиг координат x,

random

y и z для всех атомов молекулы. Данная функция

displacement

крайне удобна при сомнениях в правильности

 

определения

локального минимума геометрической

 

структуры молекулы, особенно в том случае, когда

 

расчет вторых производных является слишком

 

трудоемким или ресурсоемким процессом.

 

Update

Меняет порядковые номера атомов в текущей

atomic

структуре согласно меткам на них. После применения

sequence by

этой функции все атомы, имеющие цифровую метку,

captions on

будут иметь номера соответствующие этой метке.

atoms

Неотмеченным атомам будут соответствовать числа,

 

согласно старой последовательности.

 

Rebond

Определяет связи в отображаемой молекуле, на основе

 

заложенного

разработчиками

алгоритма

известных

 

длин связей.

 

 

 

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]