Python Cheminformatics & AI
Édition 2026. Un cours pratique qui guide les développeurs Python des concepts de base de la chimie jusqu'à la conception de systèmes de chémoinformatique pilotés par l'IA. Apprenez à utiliser RDKit, scikit-fingerprints et des techniques de deep learning de pointe telles que les Graph Neural Networks et les Diffusion Models pour la découverte de médicaments.
Épisodes
La Molécule Numérique
3m 27sNous présentons RDKit et le concept fondamental de la représentation de la chimie en Python. Les auditeurs apprendront à initialiser des objets moléculaires à partir de chaînes de caractères et comprendront le rôle central du framework dans la découverte de médicaments par l'IA.
Entrées/Sorties en Chémoinformatique
3m 48sApprenez à ingérer et exporter en toute sécurité des jeux de données chimiques massifs. Nous abordons la lecture des fichiers SDF et SMILES, la gestion des erreurs d'analyse et l'écriture des données sur le disque.
Parcours de Graphes Moléculaires
3m 13sDécouvrez comment les molécules sont représentées sous forme de structures de données de graphe. Nous explorons l'itération sur les atomes, l'analyse des liaisons et l'identification des systèmes cycliques au sein des molécules.
Recherche de Sous-structures
3m 54sMaîtrisez l'art d'interroger les molécules à l'aide de SMARTS. Nous vous guidons dans la recherche de groupes fonctionnels et de motifs spécifiques au sein de structures chimiques complexes.
Fingerprinting et Similarité Moléculaire
3m 53sDécouvrez comment traduire des graphes moléculaires en vecteurs de bits mathématiques. Nous abordons les clés MACCS, les Morgan fingerprints et le calcul de la similarité de Tanimoto.
Briser le Plan 2D
3m 31sPassez de dessins 2D plats à des géométries 3D réalistes. Nous discutons de l'ajout d'hydrogènes explicites et de la génération de conformères 3D fiables à l'aide d'ETKDG.
Accélérer le Feature Engineering
3m 40sFaites le pont entre la chémoinformatique et la data science classique avec scikit-fingerprints. Nous explorons la génération de plus de 30 types de fingerprints moléculaires directement dans une interface scikit-learn.
Chémoinformatique Haute Performance
4m 11sApprenez à traiter efficacement des jeux de données chimiques massifs. Nous nous plongeons dans l'utilisation du parallélisme CPU avec Joblib et l'économie de mémoire grâce aux matrices creuses de SciPy.
Pipelines ML de Bout en Bout
3m 47sCombinez le traitement, le fingerprinting et la prédiction dans une seule architecture propre. Nous construisons des pipelines scikit-learn robustes qui intègrent de manière transparente la génération de conformères 3D et la prédiction de propriétés.
Prédire l'Affinité de Liaison
3m 42sExplorez la réalité de la prédiction de l'affinité de liaison protéine-ligand. Nous comparons les performances de modèles simples basés sur des arbres 2D à celles de Graph Neural Networks 3D complexes.
LLMs vs Fingerprints Classiques
3m 59sDécouvrez comment le NLP s'applique à la chimie. Nous opposons les embeddings vectoriels des Large Language Models aux fingerprints structurels classiques de RDKit pour prédire la bioactivité.
Active Learning pour le Criblage Virtuel
3m 49sApprenez à découvrir de manière itérative les meilleurs candidats médicaments sans tests exhaustifs. Nous plongeons dans les boucles d'Active Learning et les stratégies de sélection gloutonnes pour maximiser les taux de réussite.
Le Défi des Activity Cliffs
3m 27sExaminez la fragilité des relations structure-activité. Nous discutons des 'activity cliffs' — où un changement structurel infime provoque une modification massive de la puissance d'un médicament.
Similarity-Quantized Relative Learning
3m 31sRésolvez le problème des activity cliffs en repensant la façon dont les modèles apprennent. Nous explorons le framework SQRL, qui entraîne l'IA à prédire les différences de propriétés relatives entre des paires moléculaires strictement filtrées.
La Révolution de l'IA Générative
3m 16sPassez de la prédiction de propriétés à l'imagination de molécules entièrement nouvelles. Nous cartographions le paysage des tâches génératives moléculaires : génération De Novo, optimisation et génération de conformères.
L'Intuition de la Diffusion Moléculaire
3m 15sNous décomposons le concept fondamental des Diffusion Models sans les mathématiques lourdes. Les auditeurs comprendront le processus direct d'ajout de bruit à une molécule et le processus inverse d'hallucination de nouvelles structures.
Faire le Pont entre les Espaces Génératifs 2D et 3D
3m 55sNous explorons comment l'IA représente réellement les molécules qu'elle génère. Nous comparons la génération de graphes topologiques 2D plats avec la génération de nuages de points géométriques 3D complexes, ainsi que les défis de chacun.
Génération Sensible à la Cible et Docking
4m 01sDécouvrez la conception générative sensible au contexte. Nous discutons de la génération de nouvelles molécules directement à l'intérieur de la poche de liaison d'une protéine malade pour maximiser l'affinité de liaison.
Le Piège de la Taille dans l'Évaluation Générative
3m 59sApprenez pourquoi les benchmarks standards pour les modèles génératifs peuvent être profondément biaisés. Nous révélons l'effet de confusion de la taille de la bibliothèque générée sur des métriques telles que la Fréchet ChemNet Distance.
Naviguer dans les Hallucinations De Novo
3m 46sClassez intelligemment les molécules générées par l'IA. Nous explorons le compromis exploration-exploitation des probabilités du modèle, et comment filtrer les 'hallucinations chimiques' fréquentes et de faible qualité.
Contraintes d'Échantillonnage de Molécules
3m 46sComprenez pourquoi les techniques de NLP échouent en chimie. Nous comparons le Temperature sampling au Top-k et au Top-p, et pourquoi le vocabulaire chimique contraint change tout.
Déployer la Chémoinformatique dans le Cloud
3m 37sPassez votre pipeline d'IA en production. Nous discutons de l'empaquetage de RDKit et des modèles de machine learning dans des conteneurs Docker et de la mise à l'échelle des charges de travail sur l'infrastructure Cloud.