Exploration et contrôle qualité des données
Examiner valeurs manquantes, biais, doublons, distribution des labels et fuites potentielles afin d’établir les conclusions réellement étayées par les données.
Retours d’expérience sur des projets d’algorithmes biomédicaux
In these field projects I did biomedical cleaning, exploration, features, deep-learning models, and evaluation, covering research validation and industry R&D scenes.
Work I have done
Comprendre d’abord la question de recherche et les métriques, puis choisir la complexité du modèle ; le deep learning n’est jamais une fin en soi.
Examiner valeurs manquantes, biais, doublons, distribution des labels et fuites potentielles afin d’établir les conclusions réellement étayées par les données.
Construire des caractéristiques à partir des séquences, structures, conditions expérimentales et variables métier, avec un traitement explicable et traçable.
Choisir l’architecture, la fonction de perte et la stratégie d’échantillonnage adaptées, puis valider la conception par des études d’ablation.
Utiliser des découpages pertinents, la validation croisée et des modèles de référence pour éviter les résultats trop optimistes d’un unique split aléatoire.
Au-delà d’un score, analyser les erreurs, les limites du modèle et les facteurs déterminants.
Organize processing scripts, training code, evaluation, run notes, and key experiment logs.
Analyse d’un projet réel
La compétition demandait de prédire la fraction de liaison Fraction_Bound entre 0 et 1 à partir de glycanes ou molécules, de protéines et de concentrations expérimentales. Le projet a été itéré autour de trois enjeux : généralisation aux protéines inédites, rareté des liaisons fortes et interactions complexes.
Entrée : molécule, protéine et concentration ; sortie : fraction liée.
Nombre total d’exemples d’entraînement consignés dans le projet.
Caractéristiques classiques, double tour préentraînée, GNN multi-tours et ensembles.
MAE publique / privée de S11 ; plus bas est meilleur.
Vue d’ensemble de la solution retenue
Le meilleur modèle unique ne concatène pas simplement quelques champs : il utilise des encodeurs distincts selon le type d’entrée, puis apprend explicitement les interactions entre glycanes et protéines.
Représenter GlycanAA comme graphe hétérogène et extraire les caractéristiques topologiques avec des tours RGCN, GIN et RelGATv2.
Utiliser des embeddings ESM-2 préentraînés pour préserver la sémantique des séquences et généraliser aux protéines inédites.
Ajouter des empreintes Morgan 1024-bit pour compléter les signaux structurels locaux potentiellement mal captés par le réseau de graphes.
Fusionner les caractéristiques de concentration et prédire Fraction_Bound par interaction bilinéaire de faible rang, gating et MLP profond.
Décision clé du projetUn excellent score OOF local ne garantit pas une bonne généralisation en ligne. Le jeu de test contenant de nombreuses protéines absentes de l’entraînement, le projet a réduit la dépendance aux statistiques des protéines connues et adopté les représentations de séquence ESM-2. La validation groupée par protéine évite également les fuites de données.
Exemples
These are field scenes I practiced or unpacked; the method depends on real data and the research goal.
Prédiction de liaison
Fusionner représentations des glycanes, séquences protéiques et contexte expérimental, traiter le déséquilibre des classes et comparer encodages et architectures.
Livrable : modèle prédictif, métriques, expériences clés et analyse d’erreurDonnées médicales
Intégrer indicateurs cliniques, séries temporelles ou caractéristiques omiques avec des découpages stricts et une validation externe.
Livrable : modèle de risque, calibration, caractéristiques importantes et limites d’applicationAnalyse scientifique
Réduire la dimension, regrouper, analyser les différences et visualiser des données expérimentales complexes pour formuler des hypothèses testables.
Livrable : rapport, graphiques, code et pistes de rechercheHow the project was done · Retours d’expérience
Un projet biomédical commence généralement par l’hypothèse de recherche, le protocole expérimental et le mécanisme de génération des données. Le score n’est qu’une partie du résultat : la rigueur de la validation, la reproductibilité et l’identification des échecs du modèle sont essentielles.
Clarifier cible, unité expérimentale, origine des labels, effets de lot, éthique et droits d’accès afin d’évaluer si les données peuvent répondre à la question.
Établir des références interprétables, regrouper correctement par patient, protéine, molécule ou période, et convenir en amont des métriques et validations externes.
Itérer sur les caractéristiques, modèles et fonctions de perte, puis examiner les erreurs par sous-groupe, plage cible et cas difficile plutôt que le seul score global.
Structurer code, environnement et journaux d’expériences, produire un rapport vérifiable et convertir les découvertes du modèle en hypothèses testables.
Résultats publics de compétitions Kaggle
1 / 2Glycan–protein binding competition practice, showing complex biological data work, modeling, and iteration. Rank follows the public leaderboard.