Edukaizen

Menu
  • Home
  • Hubbard 1D
    • Part 1: 1D Hubbard model
    • Part 2: Snake layout and fSWAP
    • Part 3: Qiskit and Fire Opal
    • Part 4: 120-qubit run
    • Part 5: Time-to-answer
    • Part 6: Tensor networks
    • Part 7: Majorana propagation
    • Part 8: Heatmaps
    • Part 9: 2D Hubbard outlook
  • Hubbard 2D
    • Part 1: 1D to 2D
    • Part 2: Cuprates
    • Part 3: 3×3
    • Part 4: Time
    • Part 5: 4×4
    • Part 6: 6×6 Fez
  • Hadron
    • Deel 1: Hadron op quantumprocessor
    • Deel 2: Quarks en confinement
    • Deel 3: SU(2) en LSH
    • Deel 4: Hamiltoniaan en circuit
    • Deel 5: Fire Opal
    • Deel 6: Klassieke simulaties
    • Deel 7: Quantumvoordeel
  • Black Hole OLE
    • Part 1: What we ran
    • Part 2: How OLE works
    • Part 3: Fire Opal and Kingston
    • Part 4: The tensor-network challenge
    • Part 5: Hawking and scrambling
    • Part 6: What the result proves
  • Random Graph
    • Part 1: Theory
    • Part 2: Circuit
    • Part 3: Qiskit
    • Part 4: Complexity
    • Part 5: Verification
    • Part 6: Workflow
    • Part 7: Conclusion
  • QOS QML
    • Nederlands
    • English
  • Advantage List
Menu

Wat is de QML-taak? Cellen classificeren, geen genen opzoeken

Nederlands | English | Projectpagina | Volgend deel | QOS paper | Officiële code | Hardwarecode

Het korte antwoord is: wij bouwen geen genenzoekmachine. We voeren een supervised binaire classificatietaak uit. Het model krijgt het genexpressieprofiel van een cel en voorspelt tot welke van twee sterk verwante typen CD4-T-cellen die cel behoort.

Wat staat er in PBMC68k?

PBMC staat voor peripheral blood mononuclear cells: witte bloedcellen uit perifeer bloed, waaronder T-cellen, B-cellen, natural-killercellen en monocyten. Bij single-cell RNA-sequencing wordt voor iedere cel geteld hoeveel RNA-moleculen van elk gen zijn waargenomen. Het resultaat is een grote matrix:

\[
X \in \mathbb{R}^{N \times D}.
\]

Een rij is één cel. Een kolom is één gen. In onze lokale 10x-versie heeft iedere rij 32.738 mogelijke genen. De meeste waarden zijn nul: in één cel wordt maar een klein deel van alle genen waargenomen. Daardoor is de matrix hoogdimensionaal én sparse.

Naast de meetmatrix bestaat een annotatiebestand. Daarin staat voor een deel van de cellen een door de oorspronkelijke analyse toegekend celtype. Dat bestand functioneert tijdens supervised learning als de bron van de labels. Het is dus wel een database, maar het model doet geen vraag als “zoek gen IL7R op”. Het leert een beslisregel uit complete celprofielen.

Onze concrete binaire vraag

We selecteren uit de geannoteerde dataset twee klassen:

  • positief label: CD4+/CD25 T Reg, 6.187 beschikbare cellen;
  • negatief label: CD4+/CD45RO+ Memory, 3.061 beschikbare cellen.

Samen vormen zij 9.248 kandidaatcellen. Voor de hardwarepilot is daaruit een vastgelegde, gebalanceerde subset gebruikt: 32 trainingscellen en 32 testcellen, in beide delen zestien cellen per klasse.

De voorspelling voor een nieuwe cel is dus:

genexpressievector van één cel
        ↓
quantumfeaturemap en metingen
        ↓
klassieke beslisregel
        ↓
T-regulerende cel of CD4-geheugencel

Dit is een moeilijke kleine-data-opgave. De twee klassen zijn biologisch verwant en het experiment gebruikt veel minder trainingsvoorbeelden dan genen. Met 32 trainingscellen tegenover 32.738 ruwe kenmerken kan een flexibel model de training gemakkelijk onthouden zonder op nieuwe cellen te generaliseren.

Waar komt quantum machine learning binnen?

De quantumprocessor vervangt niet de hele analyse. Hij fungeert als featuremap. De klassieke genexpressie wordt gecomprimeerd tot circuitparameters, waarna het circuit een quantumtoestand voorbereidt en interacties tussen qubits aanbrengt. Metingen leveren vervolgens 405 getallen per cel. Een gewone klassieke classifier leert op die gemeten featurevectoren.

Dit is daarom een hybride QML-pijplijn:

Stap Klassiek of quantum?
RNA-matrix en labels laden klassiek
actieve genen selecteren en paren hashen klassiek
toestand voorbereiden en qubits laten interageren quantum
Pauli-observabelen meten quantum
classifier trainen en celtype voorspellen klassiek

De wetenschappelijke vraag is niet alleen of deze combinatie een redelijke classificatie oplevert. De diepere QOS-vraag is of de quantumrepresentatie informatie uit een zeer grote featurewereld kan behouden met een veel kleiner intern geheugen dan een algemeen klassiek streamingmodel.

Classificatie is iets anders dan biomarkerontdekking

Een belangrijke beperking is interpretatie. Omdat genparen deterministisch in 160 buckets worden gehasht, kunnen verschillende genparen in dezelfde bucket belanden. Het model kan daardoor een bruikbaar patroon leren zonder dat iedere gemeten quantumfeature aan één specifiek gen of biologisch mechanisme kan worden gekoppeld.

Onze huidige taak beantwoordt dus niet rechtstreeks:

  • welk individueel gen veroorzaakt het verschil;
  • welke pathway is biologisch beslissend;
  • of het label klinisch betrouwbaar is;
  • of de classifier naar andere donoren generaliseert.

Daarvoor zijn aparte interpretatie-, validatie- en cohortstudies nodig. De huidige pilot is een computationeel experiment met een biologisch reële, hoogdimensionale invoer.

Waarom deze taak toch relevant is

Single-cell data groeit snel in zowel het aantal cellen als het aantal meetbare kenmerken. De uitdaging is niet dat een laptop één gen niet kan vinden, maar dat leren uit grote, veranderende en sparse matrices geheugen en dataverkeer vereist. QOS formuleert precies voor zulke situaties een streamingmodel: een sample wordt verwerkt, de interne toestand wordt bijgewerkt en het sample hoeft niet permanent in het werkgeheugen te blijven.

In deel 2 bekijken we die theorie. Dan wordt duidelijk waarom de paper over machinegrootte en sampletoegang spreekt, en waarom een hogere testaccuracy op zichzelf nog geen quantumvoordeel bewijst.

Bronnen

  • 10x PBMC68k / Fresh 68k PBMCs
  • QOS-paper: dataset- en classificatieopzet
  • Officiële PBMC68k-code in de QOS-repository
Nederlands | English | Projectpagina | Volgend deel | QOS paper | Officiële code | Hardwarecode

Recent Posts

  • Black Hole OLE, part 6: what the result proves and what comes next
  • Black Hole OLE, part 5: Hawking, black holes, and scrambling
  • Black Hole OLE, part 4: the tensor-network challenge
  • Black Hole OLE, part 3: Fire Opal on IBM Kingston
  • Black Hole OLE, part 2: how an Operator Loschmidt Echo works

Recent Comments

No comments to show.

Archives

  • July 2026
  • May 2026
  • March 2026
  • February 2026
  • September 2024

Categories

  • 10
  • Quantum Computing
  • Uncategorized
©2026 Edukaizen | Theme by SuperbThemes