Recherche et science

ChemXploreML, l’application qui rend la prédiction chimique accessible aux chercheurs

Prédire le comportement d’une molécule avant de la synthétiser ou de la mesurer peut accélérer considérablement la recherche. Développé par le groupe McGuire au MIT, ChemXploreML propose aux chimistes une application gratuite, utilisable hors ligne, pour estimer cinq propriétés clés sans devoir programmer.

Chercheuse en laboratoire utilisant un logiciel de prédiction des propriétés d’une molécule.
Illustration : Actu.ai

Avant de fabriquer une molécule, les chimistes cherchent souvent à anticiper son comportement : fondra-t-elle facilement, à quelle température bouillira-t-elle, sous quelle pression passera-t-elle à l’état gazeux ? Ces informations paraissent élémentaires, mais elles conditionnent la sélection de nouveaux matériaux, la préparation de procédés industriels et l’exploration de candidats médicaments. Le groupe de recherche McGuire du Massachusetts Institute of Technology, le MIT, propose avec ChemXploreML une application conçue pour rendre ces prédictions plus accessibles grâce à l’apprentissage automatique, y compris aux scientifiques qui ne maîtrisent pas la programmation.

L’ambition n’est pas de supprimer la chimie expérimentale. Une mesure en laboratoire reste indispensable pour confirmer les propriétés d’une substance et pour établir des données de référence. Mais, en amont, un logiciel capable de trier et d’estimer rapidement les caractéristiques de nombreuses molécules peut aider à décider lesquelles méritent des essais plus poussés. ChemXploreML vise précisément cette étape de présélection, en réunissant dans une interface graphique des méthodes qui exigent habituellement de manipuler du code et des outils spécialisés.

Pourquoi prédire les propriétés d’une molécule reste difficile

Les propriétés dites thermophysiques décrivent la manière dont une substance réagit à la température et à la pression. Elles ne dépendent pas seulement des atomes qui composent une molécule, mais aussi de leur organisation, de la forme globale de la structure et des interactions entre molécules. Deux composés proches sur le papier peuvent ainsi présenter des comportements très différents.

Le point de fusion, par exemple, renseigne sur la température à laquelle une substance passe de l’état solide à l’état liquide. Le point d’ébullition correspond au passage de l’état liquide à l’état gazeux, dans des conditions de pression données. La pression de vapeur indique, quant à elle, la tendance d’une substance à s’évaporer. Ces grandeurs ont des implications très concrètes : stabilité d’un composé, choix des conditions de purification, stockage, formulation ou sécurité d’utilisation.

Les chercheurs peuvent les obtenir par l’expérience, en utilisant des protocoles et des instruments adaptés. Cette voie produit des résultats réels, mais elle exige du temps, des échantillons, du matériel et des cycles de vérification. Elle n’est pas toujours adaptée lorsqu’il faut examiner un très grand nombre de molécules potentielles avant d’en retenir une poignée.

C’est là que les modèles de machine learning, ou apprentissage automatique, peuvent intervenir. Alimentés par des données déjà disponibles, ils cherchent des régularités entre la structure de molécules connues et leurs propriétés mesurées. Lorsqu’on leur soumet ensuite une nouvelle structure, ils peuvent proposer une estimation. Leur intérêt est d’accélérer la phase d’exploration, non de transformer une prédiction statistique en résultat expérimental certain.

ChemXploreML veut lever la barrière du code

Dans de nombreux projets de chimie assistée par intelligence artificielle, le principal obstacle n’est pas nécessairement le modèle lui-même. Il faut souvent préparer les données, choisir une représentation numérique de la molécule, lancer les calculs, régler les paramètres et interpréter les résultats. Ce travail suppose généralement de connaître des langages de programmation et des bibliothèques scientifiques.

ChemXploreML, développé par le groupe McGuire au MIT, cherche à déplacer cette complexité derrière une interface de bureau intuitive. L’application est annoncée comme gratuite, compatible avec les principales plateformes de bureau et utilisable entièrement hors ligne. Ce dernier point est particulièrement important dans des laboratoires travaillant sur des structures inédites ou des pistes de recherche qu’ils souhaitent conserver dans leur propre environnement informatique.

L’idée est simple : un chimiste doit pouvoir préparer une prédiction sans construire lui-même une chaîne logicielle complète. L’outil ne demande donc pas de compétences avancées en programmation pour réaliser les estimations prévues. Il rend accessibles des opérations techniques qui restent, elles, bien présentes dans le logiciel.

Cette approche correspond à un mouvement plus large dans la recherche : rapprocher les méthodes d’IA des experts du domaine concerné. En chimie, la personne la mieux placée pour formuler une question utile sur une molécule n’est pas toujours celle qui écrit le code. Une interface bien conçue peut permettre à ces deux compétences de mieux se rencontrer.

Comment une structure chimique devient-elle exploitable par l’IA ?

Un ordinateur ne lit pas spontanément une formule développée comme le ferait un chimiste. Pour qu’un algorithme puisse comparer des molécules et repérer des motifs, il faut traduire chaque structure dans une forme numérique. Cette étape est souvent appelée représentation moléculaire.

ChemXploreML automatise ce travail grâce à des embedders moléculaires, ou encodeurs moléculaires. Leur rôle est de convertir une structure chimique en un vecteur numérique, c’est-à-dire une série de nombres qui résume des informations utiles sur la molécule. Les modèles d’apprentissage automatique peuvent ensuite comparer ces vecteurs, détecter des proximités et relier certains motifs structurels aux propriétés recherchées.

Cette automatisation mérite d’être soulignée, car elle retire à l’utilisateur une étape très technique. Dans un flux de travail plus classique, il peut être nécessaire de choisir une méthode de représentation, de mettre les structures dans le bon format, puis de vérifier que les données sont compatibles avec l’algorithme retenu. En intégrant ces fonctions, l’application réduit la distance entre la question scientifique et le calcul.

Le modèle ne « comprend » pas une molécule comme un chercheur comprendrait une formule et ses mécanismes. Il traite des relations statistiques apprises à partir d’exemples. C’est néanmoins suffisant pour produire des estimations utiles lorsque la base d’apprentissage et la méthode sont adaptées au problème.

Les cinq propriétés ciblées par l’application

Les chercheurs ont testé ChemXploreML sur cinq propriétés moléculaires. Elles couvrent plusieurs aspects du comportement d’un composé face à la température, à la pression et aux changements d’état.

Propriété préditeCe qu’elle décritIntérêt pour la recherche
Point de fusionTempérature de passage du solide au liquideÉvalue notamment la manipulation et la stabilité d’un solide
Point d’ébullitionTempérature de passage du liquide au gazAide à envisager séparation, purification et conditions de procédé
Pression de vapeurTendance d’un composé à s’évaporerRenseigne sur la volatilité d’une substance
Température critiqueTempérature limite au-delà de laquelle un gaz ne peut plus être liquéfié par pression seuleUtile pour caractériser les équilibres entre liquide et gaz
Pression critiquePression associée au point critiqueComplète l’analyse du comportement près du point critique

Selon les résultats rapportés, l’application a atteint des scores de précision allant jusqu’à 93 % pour la température critique. Ce chiffre doit être lu avec précision : il concerne la meilleure performance mentionnée pour une propriété donnée, et non une garantie uniforme de précision pour toute molécule ou pour l’ensemble des cinq propriétés.

L’article de présentation ne détaille pas les performances propriété par propriété, ni les conditions exactes dans lesquelles chaque score a été calculé. C’est une information importante pour les futurs utilisateurs. En apprentissage automatique, l’évaluation dépend toujours du jeu de données utilisé, de la diversité des molécules testées et de la manière dont les molécules nouvelles se distinguent des exemples ayant servi à entraîner le modèle.

D’un flux de travail technique à une exploration plus directe

L’intérêt pratique de ChemXploreML se comprend en comparant les étapes habituellement nécessaires pour appliquer l’apprentissage automatique à celles proposées par l’application. L’expérimentation reste la référence pour valider un résultat, mais l’outil peut raccourcir la phase d’exploration numérique.

Prédire une propriété moléculaire : deux approches complémentaires

Flux de travail traditionnel

  • Mesures réalisées directement sur des échantillons en laboratoire.
  • Résultats expérimentaux indispensables pour valider une propriété.
  • Temps de manipulation, protocoles et équipements spécialisés nécessaires.
  • Capacité limitée à tester rapidement un très grand nombre de pistes.

Avec ChemXploreML

  • Estimation numérique préalable à partir de la structure moléculaire.
  • Encodage des molécules automatisé par des embedders intégrés.
  • Interface pensée pour éviter les compétences avancées en programmation.
  • Utilisation gratuite et entièrement hors ligne sur les plateformes de bureau courantes.
  • Les résultats restent à confirmer par des mesures expérimentales.

Quels usages pour les matériaux et les médicaments ?

Dans la découverte de matériaux, les chercheurs doivent fréquemment examiner des familles entières de composés avant de choisir ceux qui seront synthétisés et caractérisés. Une estimation du point de fusion, de la volatilité ou du comportement près du point critique peut aider à prioriser les pistes compatibles avec un usage envisagé.

Pour les médicaments, l’intérêt se situe également dans la sélection initiale. Un programme de recherche peut générer ou réunir de nombreux candidats moléculaires. Les propriétés physiques d’un composé peuvent influencer sa formulation, sa fabrication et sa stabilité. ChemXploreML ne permet pas, à lui seul, de déterminer l’efficacité ou la sécurité d’un futur médicament. En revanche, la prédiction rapide de certaines propriétés peut contribuer à éliminer tôt des candidats moins adaptés et à concentrer les ressources expérimentales sur les plus prometteurs.

Aravindh Nivas Marimuthu, chercheur postdoctoral au sein du groupe McGuire, inscrit l’outil dans une perspective de personnalisation : permettre à davantage de chercheurs d’appliquer l’apprentissage automatique à leurs propres défis. Les domaines cités vont des matériaux durables à l’étude de la chimie complexe de l’espace interstellaire. Cette diversité illustre une force des logiciels de prédiction : une même logique de représentation et d’apprentissage peut être adaptée à des questions scientifiques très différentes, à condition de disposer de données pertinentes.

Une application hors ligne, mais pas une réponse à tout

Le fonctionnement local de ChemXploreML constitue un avantage pour les équipes soucieuses de ne pas transmettre leurs structures de recherche à un service distant. L’usage hors ligne favorise aussi l’utilisation dans des contextes où l’accès à Internet est limité ou strictement encadré.

Il ne faut toutefois pas confondre accessibilité et automatisation totale du jugement scientifique. Une interface qui évite d’écrire du code ne dispense pas de comprendre la question posée. Le chercheur doit toujours vérifier qu’il soumet la bonne structure, choisir une propriété pertinente et interpréter l’estimation à la lumière de la chimie du composé étudié.

Plusieurs précautions restent donc essentielles :

  • confronter les prédictions importantes à des mesures expérimentales ;
  • tenir compte de l’incertitude inhérente à tout modèle statistique ;
  • éviter d’extrapoler trop loin au-delà des molécules représentées dans les données disponibles ;
  • documenter les paramètres et les résultats afin de préserver la reproductibilité des travaux.

Ces limites ne réduisent pas l’intérêt de l’outil. Elles précisent sa place : ChemXploreML est un instrument de tri et d’exploration, destiné à accélérer le travail des chimistes, non à remplacer leur expertise ni leurs expériences.

Ce qu’il faut surveiller

ChemXploreML a été conçu pour évoluer et intégrer de nouvelles techniques ou de nouveaux algorithmes. Cette évolutivité sera déterminante. Les méthodes d’apprentissage automatique en chimie progressent rapidement, notamment dans la façon de représenter les molécules et de mesurer la robustesse des prédictions. La valeur d’une application de bureau dépendra de sa capacité à suivre ces avancées tout en restant simple à employer.

Les prochains enjeux concerneront aussi l’étendue des propriétés accessibles, la transparence sur les données et les évaluations, ainsi que les possibilités de personnalisation pour des laboratoires travaillant sur des familles de molécules spécifiques. Si ces conditions sont réunies, des outils comme ChemXploreML pourraient faire de l’apprentissage automatique un équipement de recherche plus ordinaire : moins réservé aux spécialistes du code, davantage intégré aux décisions quotidiennes de la chimie expérimentale.

Questions fréquentes

Qu’est-ce que ChemXploreML ?

ChemXploreML est une application de bureau développée par le groupe de recherche McGuire au MIT. Elle utilise l’apprentissage automatique pour estimer certaines propriétés de molécules à partir de leur structure chimique. Son interface vise les chimistes qui souhaitent exploiter ces méthodes sans devoir posséder des compétences avancées en programmation.

Quelles propriétés ChemXploreML peut-il prédire ?

L’application a été testée sur cinq propriétés : le point de fusion, le point d’ébullition, la pression de vapeur, la température critique et la pression critique. Elles servent à décrire le comportement d’une substance selon la température et la pression, notamment lors des changements entre les états solide, liquide et gazeux.

Quelle est la précision de ChemXploreML ?

Les essais présentés font état de scores pouvant atteindre 93 % pour la prédiction de la température critique. Ce résultat ne doit pas être généralisé à toutes les propriétés ni à toutes les molécules. La fiabilité d’un modèle dépend des données d’apprentissage, de la méthode d’évaluation et de la nouveauté des structures étudiées.

Faut-il savoir programmer pour utiliser ChemXploreML ?

Non. ChemXploreML a été conçu pour permettre aux chimistes de lancer des prédictions via une interface graphique, sans compétences avancées en programmation. Le logiciel automatise notamment la conversion des structures moléculaires en vecteurs numériques exploitables par les algorithmes d’apprentissage automatique.

ChemXploreML fonctionne-t-il sans Internet ?

Oui. L’application est conçue pour fonctionner entièrement hors ligne. Ce choix permet aux chercheurs de travailler sans envoyer leurs structures moléculaires vers un service distant, ce qui peut être utile pour des projets confidentiels. Il n’exonère toutefois pas les équipes de leurs propres règles de sécurité et de gestion des données.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. Massachusetts Institute of Technology, site institutionnelwww.mit.edu