Format .xyz

Un article de Wikipédia, l'encyclopédie libre.

Le format .xyz est un format de fichier de données chimiques. Il n'existe pas de modèle standard pour ce format, mais un fichier .xyz contient typiquement des informations de structure moléculaire, avec le nombre d'atomes à la première ligne, un commentaire à la seconde, et la liste des coordonnées cartésiennes des différents atomes pour les suivantes[1]. Les coordonnées sont normalement exprimées en ångströms (Å). Des variations qui utilisent les numéros atomiques (Z) plutôt que les symboles chimiques, ou dont le commentaire est omis, existent. Ce type de fichiers est typiquement utilisé en chimie numérique pour l'import et l'export de coordonnées moléculaires.

Format[modifier | modifier le code]

La disposition d'un fichier au format .xyz est comme suit :

<Nombre d'atomes>
Ligne de commentaire
<Élément 1> <x(1)> <y(1)> <z(1)>
<Élément 2> <x(2)> <y(2)> <z(2)>
<Élément n> <x(n)> <y(n)> <z(n)>

À noter que les informations sur la connectivité entre les atomes sont seulement implicites. Comme indiqué sur la page principale de XYZ (partie de XMol)[2] :

« Il est à noter que le format xyz ne contient pas d'information sur la connectivité. Cette omission intentionnelle permet une plus grande flexibilité : pour créer un fichier .xyz, il n'est pas nécessaire de connaître l'emplacement exact des liaisons covalentes. Les informations sur la connectivité sont générées automatiquement pour les fichiers .xyz lorsque lus par XMol ou autres applications apparentées. En bref, si la distance entre deux atomes est plus faible que la somme de leur rayon de covalence, ils sont considérés comme liés. »

Exemples[modifier | modifier le code]

5
Commentaire : BaHf03
Ba      0.000   0.000  0.000
Hf      0.5     0.5    0.5
O       0.5     0.5    0.000
O       0.5     0.000  0.5
O       0.000   0.5    0.5
 12
 Commentaire : benzène
 C        0.00000        1.40272        0.00000
 H        0.00000        2.49029        0.00000
 C       -1.21479        0.70136        0.00000
 H       -2.15666        1.24515        0.00000
 C       -1.21479       -0.70136        0.00000
 H       -2.15666       -1.24515        0.00000
 C        0.00000       -1.40272        0.00000
 H        0.00000       -2.49029        0.00000
 C        1.21479       -0.70136        0.00000
 H        2.15666       -1.24515        0.00000
 C        1.21479        0.70136        0.00000
 H        2.15666        1.24515        0.00000

Animation[modifier | modifier le code]

La plupart des programmes de visualisation moléculaire tels que Jmol et VMD peuvent afficher des animations en utilisant les fichiers .xyz.

<Nombre d'atomes>
Ligne de commentaire
Symbole_atome11 x-coord11 y-coord11 z-coord11
Symbole_atome12 x-coord12 y-coord11 z-coord12
…
Symbole_atome1n x-coord1n y-coord1n z-coord1n
<Nombre d'atomes>
Ligne de commentaire
Symbole_atome21 x-coord21 y-coord21 z-coord21
Symbole_atome22 x-coord22 y-coord21 z-coord22
…
Symbole_atome2n x-coord2n y-coord2n z-coord2n
.
.
.
<Nombre d'atomes>
Ligne de commentaire
Symbole_atomem1 x-coordm1 y-coordm1 z-coordm1
Symbole_atomem2 x-coordm2 y-coordm1 z-coordm2
…

Symbole_atomemn x-coordmn y-coordmn z-coordmn

À noter que le format xyz ne requiert pas que le nombre d'atomes ou la nature des éléments chimiques reste identique à chaque étape, ce qui permet a des atomes de disparaitre et apparaitre pendant l'animation.

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. (en) « The XYZ file specification », OpenBabel, sur OpenBabel.
  2. (en) « XYZ man page (part of XMol) », sur www.ccl.net (consulté le ).