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