statgen


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


Использование
mm_statgen -i МАСКА -s ЧИСЛО,ЧИСЛО -c X,Y,Z -a ФОРМАТ -r ФОРМАТ -o ФАЙЛ [ -g ЧИСЛО ] [ -l ФАЙЛ ] [ -q ] [ -h ]
Параметры
-i МАСКА – маска снимков траектории
-s ЧИСЛО,ЧИСЛО – первый и последний шаги траектории
-c X,Y,Z – размер элементарной ячейки, А
-a ФОРМАТ – численные типы атомов. Максимальное число различных атомов 4. Типы атомов перечисляются через запятую
-r ФОРМАТ – критерии, А. Этот флаг может быть указан несколько раз. Различные взаимодействия перечисляются через запятую. Указывается тип взаимодействия, двоеточие, критерий. Например, "0-0:2.4,0-1:3.0" означает указание 0-0 взаимодействия <2.4 А и 0-1 <3.0 А.
-o ФАЙЛ – генерируемый файл
-g NUMBER – проверять изоморфизм графов. ЧИСЛО – максимальная глубина для проверки числа циклов (>= 3)
-l ФАЙЛ – запись лога в указанный файл
-q – не выводить сообщения в STDOUT
-h – показать эту справку и выйти


Форматы файлов

Генерируемый файл (*.dat)


Работа приложения

  1. Чтение заголовков исходных файлов, установка начальных переменных.
  2. Пошаговое чтение исходных файлов, установка переменных.
    Поиск взаимодействий, удовлетворяющих указанным критериям.
    Анализ всех связей и указание связи двух молекул, если удовлетворяется условия хотя бы одного из указанных критериев.
    Добавление молекул в агломераты согласно полученной матрице связанности.
    Печать агломератов в файл, дополнение общей статистики.
  3. Печать общей статистики в файл.


Работа с графическим интерфейсом

  1. Перейти во вкладку "Агломерация". Указать рабочую директорию.
  2. Указать маску траекторных файлов.
  3. Указать первый и последний шаги траектории.
  4. Указать размер ячейки в А.
  5. Указать искомые атомы.
  6. Указать взаимодействия. Из выпадающего списка выбрать тип взаимодействия, изменить при его критерий (А) и нажать "Сохранить". После завершения редактирования нажать "Добавить" – после этого взаимодействие появится в специальном окошке.. Для удаления взаимодействия необходимо выделить нужное взаимодействие в окошке и нажать "Удалить".
  7. Указать генерируемый файл.
  8. При необходимости указать максимальную глубину для проверки числа циклов в агломератах, файл лога и генерацию графика.
  9. Для вариации геометрических критериев необходимо указать шаг изменения критериев и число шагов.
  10. Запустить приложение.