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
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
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
- Molécule de benzène (C6H6)
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
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
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « XYZ file format » (voir la liste des auteurs).
- (en) « The XYZ file specification », OpenBabel, sur OpenBabel.
- (en) « XYZ man page (part of XMol) », sur www.ccl.net (consulté le ).