7. Outils développés pour l’étude du PBLG¶
7.1. helix le polymère builder¶
Cet outil, basé sur RDKit [18] permet de réaliser les étapes suivantes :
construire un monomère et minimiser son énergie à partir de son code smile
de créer un code smile pour le polymère.
construire le polymère par addition de monomères (!) et en imposant les angles de torsion \(\phi\), \(\omega\) et \(\psi\) le long du squelette.
minimiser la structure obtenue avec MMFF94s
orienter le polymère le long de l’axe \(z\).
vérifier la chiralité des C\(_\alpha\)
vérifier les angles le long de la chaine peptidique
imprimer les coordonnées finales de la structure au format
xyz.
L’aide en ligne de helix est précisée ci-dessous :
curry: helix -h
usage: helix [-h] [-v] [-a CHAIN] [-dp DP] [-r ROOT]
Création d'un polypeptide avec une structure en hélice alpha. Le
monomère est de la forme --N(H)C(H)(R)C(=O)-- où R est la chaîne latérale.
Le script s'appuie sur la boite à outils "rdkit".
optional arguments:
-h, --help show this help message and exit
-v verbose mode
-a CHAIN amino acid (or lateral chain) ala, glu, blg
-dp DP Degree of polymerisation
-r ROOT Output root filename
---
Attention
Avant d’installer et d’exécuter helix, il est important de vérifier le code smile du monomère et en particulier les types du champ de force.