Kaggle2025HackathonsExploratory Trials
Adaptive Immune Profiling Challenge
Classifying immune receptor repertoires from V/J gene usage and CDR3 sequences. Still at the EDA stage, with an n-gram kernel half-built.
PyTorchSequence embeddingsN-gram kernel
Status: Draft, EDA only.
Objective
Classify immune receptor repertoires using V/J gene segment usage and CDR3 sequences.
A repertoire is basically a bag of receptor sequences. Each one has a V gene, a J gene, and the CDR3 region in between, which is where most of the variety lives. The question is whether that bag carries enough signal to say which class the person belongs to.
Approach
- Batched sequence embeddings: embed CDR3 sequences in batches so a whole repertoire can be summarised without loading everything at once.
- N-gram kernel (PyTorch): predict V/J gene usage from context windows over the sequence. If the context around a CDR3 predicts its V/J genes well, that structure might be what separates the classes.
Where it's at
- ✅ EDA on V/J gene usage and CDR3 sequences
- ✅ Batched embedding pass
- ❌ N-gram data processor. Self note: it's still a stub, so the kernel has nothing real to train on yet.
- ❌ Repertoire-level classifier
Posts
No posts for this project yet. Come back later.