Forum général.général fichier PDB

Posté par  .
Étiquettes : aucune
0
21
mar.
2007
bonsoir,

Dans le cadre de mes études, je dois développer un outil permettant de modéliser dans un environnement 3D des molécules issues de la chimie organique.

J'utilise C/openGL mais là n'est pas le soucis :)

Suite à diverses recherches, j'ai découvert l'existence d'une banque de donnée pour les protéines (Protein Data Bank). Elle répertorie un grand nombre de molécules et leurs caractéristiques dans des fichiers avec l'extension *.PDB (simplement des fichiers textes).
Malgré la documentation concernant ces fichiers, la plus part que j'ai pu trouver ne sont pas conçus de la même manière.

Je m'explique :

Le fichier nous donne toute une liste d'atomes avec leur coordonnées cartésiennes (pour une représentation spatiale).
Mais le petit soucis est que certain fichier indique les liaisons qui relient les atomes entre eux, d'autres non.

Si quelqu'un pourrait m'expliquer comment faire pour trouver ces liaisons lorsqu'elles ne sont pas données, je lui en serais très reconnaissant.

Merci :)
  • # peut-etre simplement...

    Posté par  . Évalué à 2.

    que certains PDB modelise la molecule en vue "eclatée" et donc affiche les liaisons
    alors que les autres modelise la molecule en vue "compacte" et donc avec les atomes en contact (on ne voit donc plus les liaisons)
    • [^] # Re: peut-etre simplement...

      Posté par  . Évalué à 1.

      tu es sûr de toi? :s

      Car j'ai chargé des fichiers .pdb dans différents logiciels de modélisation (Rasmol et Jmol). Et pourtant les liaisons sont bien là.
      • [^] # Re: peut-etre simplement...

        Posté par  . Évalué à 1.

        le peut-etre est justement là pour signifier que c'est une hypothese.

        Apres il peut y avoir des logiciels "intelligents" qui savent combien de liaison pour quel atome et qui du coup n'ont pas besoin de specification sur les liaisons de la molecule.
  • # t'as des exemples de logiciels ?

    Posté par  (site web personnel) . Évalué à 2.

    dans cette liste http://cookerspot.tuxfamily.org/wikka.php?wakka=ProgramsScie(...) j'ai recensé quelques logiciels libres, de mémoire en perl et en python il y en a qui traitent des molécules.
    Si tu as trouvé d'autres logiciels libres ou des sites les recensant, ça m'intéresse ;-)

    ps : tu peux chercher biology dans la page
  • # La solution est ailleurs

    Posté par  . Évalué à 1.

    Le fait que le format PDB n'incorpore pas la connectivité de la molécule par défaut (mais en option) est un problème classique. Le format pdb classique est approprié pour représenter la configureation dune molécule dont on connait déjà la topologie.
    En pratique les logiciels utilisant ce format détectent automatiquement les liaisons chimiques en connectant les atomes qui se trouvent assez près les uns des autres. Pour te donner une idée du critère à appliquer pour connecter deux atomes ou non tu peux regarder dans une base de donnée reprenant les longueurs des liaisons atomiques.
    A vue de nez, je dirais qu'il faut connecter des atomes situés à moins de 0.3 nanomètres. (Attention je crois que les les coordonnées sont données en Angströms dans les fichiers pdb.)

    Adrien.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.