Data exploration and quality assessment
Assess missing data, bias, duplicates, label distributions, and potential leakage to determine which conclusions the data can support.
Biomedical algorithm project experience
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
First understand the research question and evaluation metrics, then determine model complexity. Deep learning is used only when justified.
Assess missing data, bias, duplicates, label distributions, and potential leakage to determine which conclusions the data can support.
Engineer features from sequences, structures, experimental conditions, and domain variables while preserving an interpretable, traceable data pipeline.
Select suitable network architectures, loss functions, and sampling strategies for the task, and validate design choices through ablation studies.
Use appropriate data splits, cross-validation, and baseline models to avoid optimistic results from a single random split.
Go beyond a single score by analyzing errors, model boundaries, and the factors that drive outcomes.
Organize processing scripts, training code, evaluation, run notes, and key experiment logs.
Real project breakdown
The competition required predicting Fraction_Bound, a binding ratio from 0 to 1, from glycans or molecules, proteins, and experimental concentrations. The project iterated around three core challenges: generalization to unseen proteins, scarce strong-binding samples, and complex interactions.
Input molecules, proteins, and concentrations; output binding ratios.
Total training samples recorded by the project.
Traditional features, pretrained dual towers, multi-tower GNN, and ensembles.
S11 Public / Private MAE; lower is better.
Outline of the final approach
The best single model did not merely concatenate fields. It used separate encoders for each input type and explicitly learned glycan–protein interactions.
Represent GlycanAA as a heterogeneous graph and extract topological features with RGCN, GIN, and RelGATv2 towers.
Use pretrained ESM-2 embeddings to preserve protein-sequence semantics and generalization to unseen proteins.
Add 1024-bit Morgan fingerprints to capture local structural signals the graph network may miss.
Combine concentration features and predict Fraction_Bound through low-rank bilinear interactions, gating, and a deep MLP.
Key project insightStrong local OOF performance does not guarantee online generalization. The test set contained many proteins unseen during training, so the project reduced reliance on statistics from seen proteins, adopted ESM-2 sequence representations, and validated by protein groups to prevent data leakage.
Example use cases
These are field scenes I practiced or unpacked; the method depends on real data and the research goal.
Binding prediction
Combine glycan representations, protein sequences, and experimental context; address class imbalance; and compare encoding and network architectures.
Output: predictive model, validation metrics, key experiments, and error analysisMedical data
Integrate clinical metrics, time series, or omics features with rigorous data-splitting and external-validation strategies.
Output: risk model, calibration results, important features, and applicability boundariesResearch analysis
Apply dimensionality reduction, clustering, differential analysis, and visualization to high-dimensional experimental data to generate testable hypotheses.
Output: analysis report, charts, code, and candidate research directionsHow the project was done · Project experience
Biomedical projects usually begin with the research hypothesis, experimental design, and data-generation process. Model scores are only part of the outcome; rigorous validation, reproducible conclusions, and understanding where a model fails matter more.
Define prediction targets, experimental units, label sources, batch effects, ethics, and data permissions to determine whether the available data can answer the question.
Establish interpretable baselines, group appropriately by patient, protein, molecule, or time, and agree on metrics and external validation in advance.
Iterate features, models, and loss functions, examining errors by subgroup, target range, and difficult samples instead of relying only on an aggregate score.
Organize code, environments, and experiment records; deliver reviewable reports; and translate model findings into testable hypotheses for the next experiment.
Public Kaggle competition record
1 / 2Glycan–protein binding competition practice, showing complex biological data work, modeling, and iteration. Rank follows the public leaderboard.