Skip to content

spirom64/Modelling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Modelling

Вспомогательные утилиты для автоматизации процесса подготовки исходных данных для программ Gromacs и Plumed

add_cat

Утилита для добавления стабилизирующих катионов в структуру нуклеиновой кислоты, описанную в файле pdb.

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

python add_cat.py [-f, --file input_filename] [-o, --output output_filename] [-c, --cation-type cation] [-a, --acid-type acid] [-r, --rotation-angle angle] [-n, --number number] [--na-run] [--na-limit limit]

Обязательные параметры:

-f, --file - исходный файл pdb
-o, --output - имя выходного файла

Опциональные параметры:

-c, --cation-type - тип катионов, добавляемых для стабилизации исходной структуры НК катионов. Возможные значения: "NA" (натрий, значение по умолчанию), "CA" (кальций), "MG" (магний)
-a, --acid-type acid - вид нуклеиновой кислоты, описанной во входном файле. Возможные значения: "RNA" (РНК, значение по умолчанию), "DNA" (ДНК)
-r, --rotation-angle angle - угол поворота плоскости, содержащей пару атомов кислорода и добавляемый между ними катион, при поиске оптимального положения добавляемого катиона. По умолчанию равен 5 градусам
-n, --number - максимальное число добавляемых катионов. 0 - ограничено только исходным суммарным зарядом (значение по умолчанию)
--na-run - при указании данного параметра будет произведено добавление катионов натрия для нейтрализации избыточного отрицательного заряда. Максимальное количество добавляемых катионов регулируется параметром --na-limit (если указано 0, то ограничено лишь зарядом)

pot_utils

Утилиты для построения вспомогательных внешних потенциалов при проведении метадинамики

build_potential

Строит симметричный относительно оси 0х потенциал в форме воронки.

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

python build_potential.py [-x, --xcut xcut] [-m, --cut cutoff] [-t, --tan tan] [-g, --bins bins] [-a, --alen a] [-b, --blen b] [-c, --clen c] [-r, --radius r] [-o, --output filename] [-p, --pdb pdb] [-l, --length l] [-k, --force k]

Параметры:

-x, --xcut - минимальное значение координаты х, для которой выполняется построение потенциала
-m, --cut - максимальное расстояние от оси симметрии потенциала, для которого выполняется построение потенциала
-t, --tan - тангенс половинного угла при вершине конической части потенциала
-g, --bins - количество точек для построения потенциала вдоль одной оси
-a, --alen - параметр а ячейки, в которую помещена исследуемая система
-b, --blen - параметр b ячейки
-c, --clen - параметр с ячейки
-r, --radius - радиус цилиндрической части потенциала
-o, --output - название выходного файла (по умолчанию potential.pot)
-p, --pdb - название выходного pdb-файла для визуализации потенциала
-l, --length - длина цилиндрической части потенциала
-k, --force - силовая постоянная для расчета силового поля построенного потенциала\

Все параметры являются опциональными.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages