Outils
Validateur SMILES
Vérifiez qu'une chaîne SMILES est valide, obtenez la forme canonique et la formule moléculaire, et visualisez la structure — localement, sans connexion.
Résultat
Statut:SMILES valide
- Formule moléculaire
- C9H8O4
- SMILES canonique
CC(Oc1ccccc1C(O)=O)=O
Collez une chaîne SMILES et cet outil confirme si elle correspond à une véritable molécule. Si c'est le cas, vous obtenez le SMILES canonique (une forme unique et normalisée afin que deux chaînes décrivant la même molécule correspondent), ainsi que la formule moléculaire et une représentation 2D. Toute saisie invalide est clairement signalée plutôt que corrigée en silence. Tout s'exécute dans votre navigateur.
Comment valider une chaîne SMILES
- 1.Collez la chaîne SMILES que vous souhaitez vérifier dans le champ de saisie.
- 2.Si elle est valide, l'outil dessine la structure et affiche le statut « SMILES valide ».
- 3.Copiez le SMILES canonique pour conserver une forme normalisée qui correspond entre les chaînes équivalentes.
- 4.Si elle est invalide, l'outil le signale afin que vous puissiez corriger la syntaxe avant de l'utiliser en aval.
Questions fréquentes
- Qu'est-ce qui rend une chaîne SMILES invalide ?
- Les causes fréquentes sont des chiffres de fermeture de cycle non appariés, des parenthèses mal équilibrées, des symboles d'éléments inconnus ou des valences impossibles. Un validateur analyse la chaîne comme le font les logiciels de chimie et rejette tout ce qui ne peut pas décrire une véritable molécule.
- Qu'est-ce qu'un SMILES canonique ?
- Un SMILES canonique est une représentation unique et normalisée d'une molécule. Comme une même molécule peut s'écrire de nombreuses façons en SMILES, la canonicalisation produit une seule chaîne cohérente, ce qui permet de comparer et de dédupliquer les molécules équivalentes.
- Mon SMILES est-il téléversé quelque part ?
- Non. La validation et la canonicalisation s'exécutent entièrement dans votre navigateur avec openchemlib. La chaîne n'est jamais envoyée à un serveur.