Theodor Spiro
I build coordinate systems for cellular state, then test what they predict — predictions locked before the data, failures published next to the wins. The current result: the malignant cells of 25 cancers, from every major lineage, converge on one normal human cell type — the placental cytotrophoblast — a state that malignancy deepens about sixfold inside a patient's own tissue.
Two directions
1 · Cellular perception — what a cell can sense, and where cancer takes it. perceptome treats 44 signaling pathways as a cell’s perceptual repertoire and places any cell on one 9-dimensional map (Python toolkit, Zenodo DOI, 74/74 tests). The cancer-convergence result above is what that map was built to test. A related strand asks whether the same architecture holds in neurons: proteostasis modules causally enable memory consolidation — shown by a knockout that removes one arm of the machinery and the memory with it.
2 · Aging biomarkers, replicated across substrates. The same question — what degrades measurably with age — asked on three unrelated signals, each with cross-population replication as the default bar: the twelve-lead ECG (412,730 recordings, three continents), EEG waveform shape (823 adults, two cohorts, 5-year follow-up), and the transcriptome (GTEx plus three species).
Everything else — the comparative biology of neural networks, cognition instruments, cross-substrate methods — lives on Projects →.
Every claim here is checkable
That is the point of the setup, not a footnote:
- Predictions are locked before the analysis. Hypotheses, metrics and pass/fail thresholds go into a hash-stamped pre-registration first; verdicts cite the locked file.
- The failures are published too. A refuted founding hypothesis in oscillatory perception, a pre-registered negative where the method loses to a linear baseline, and an EEG non-replication across five datasets — all written up in full rather than dropped.
- Every result carries its code and a DOI. Nothing here rests on a claim you cannot re-run.
- This site is itself validated. Publications are generated from a single BibTeX source and checked in CI, so the record cannot quietly drift out of sync.
Selected work
-
Cancers of all lineages converge on the placental cytotrophoblast, a normal invasive cell state that malignancy deepensA coordinate map built from 44 signaling modules over 154 normal cell types — no cancer data — onto which the malignant cells of 25 cancers converge. The anchor is the placental cytotrophoblast, a normal cell state that naturally invades, proliferates, and evades immunity; within patients, malignancy deepens the state ~6× over matched normal tissue (colorectal 43/46, paired P < 10⁻¹²). Not a uniquely cancerous program but a normal placental/developmental one, pushed deeper.
-
Spectral exponents of the twelve-lead ECG reveal the anatomy of cardiac conduction disorders and a bifurcation between aging and diseaseSpectral exponent β extracted from 412,730 twelve-lead recordings across three continents (PTB-XL, Chapman-Shaoxing, CODE-15%). β is diagnostic of cardiac conduction anatomy: CLBBB vs CRBBB AUC = 0.982 (Germany), 0.982 (China), 0.979 (Brazil). Aging flattens the spectrum; disease steepens it. Honest null on independent mortality prediction (HR = 1.02, p = 0.83).
-
Transcriptomic noise accumulates within tissue identity across human aging: a systemic signature distinct from cell-composition driftThree-level variance decomposition on bulk transcriptomes from 263 GTEx v8 donors plus single-cell data from Tabula Muris Senis, Calico rat caloric-restriction atlas, and a rhesus macaque cross-species atlas. Tissue identity is preserved across forty years of aging; the signature is systemic noise, not selective accumulation. Caloric restriction acts as a noise filter, not a structure restorer. Cross-species lifespan scaling (α = −1.02, R² = 0.90).
News
- Jul 2026 Cancers of all lineages converge on the placental cytotrophoblast — the cellular-perception flagship, archived on Zenodo. A coordinate map built from 44 signaling modules over 154 normal cell types (no cancer data) shows the malignant cells of 25 cancers converging onto one normal-cell region — the placental cytotrophoblast, a normal invasive state — which malignancy deepens ~6× within matched tumor–normal pairs (colorectal 43/46, paired P<10⁻¹²).
- Jul 2026 Proteostasis modules causally enable memory consolidation — a pre-registered, cross-dataset dissection resolving memory consolidation into a three-layer cellular architecture (perception → sentinel → construction). TLR9 knockout selectively removes the ER-chaperone arm and impairs memory (direct causal evidence); 28/32 published perturbations predicted with zero contradictions. Sole-author manuscript, submission-ready.
- Jul 2026 metric-autopsy v0.1.1 released — a metric-agnostic gate system that red-teams a computed single-cell metric before you believe it. Eight gates catch dropout, library-size, batch and factorial-QC confounds; the reference metric in the worked example dies 0/N while a library-normalized one passes, so the confound is avoidable, not universal. Built from three of my own failures. Ships as a pip package, a Claude Code skill and an MCP server; 35 tests. Zenodo 10.5281/zenodo.21195679.
- Jun 2026 Oscillation as a constitutive substrate for perception — a multi-phase pre-registered dissection on a Stuart–Landau triad and a trained GRU triad. A trainable triad self-organizes a coupling-maintained 120° rotating limit cycle and self-sustains it with the loss off, but it is NOT a memory store (the coupling that holds the cycle suppresses capacity — the founding hypothesis refuted). It IS a phase regulator with a Hopf-universal temporal code, emergent in the trained GRU. The earned law: an oscillation’s existence is cheap; its directed rotation — the breaking of time-reversal symmetry — is the one irreducibly-active ingredient.
- Jun 2026 Neural-network fitting as a structure sensor — a pre-registered negative. An autoencoder’s unsupervised fit does not beat matched linear PCA at recovering donor age from immune scRNA-seq (GSE233321, 167 donors), and training erodes the signal; a synthetic positive control pins the exact regime where the method would win. The latent independently re-derives the perceptome eigenspace (CCA p = 0.001) but not its aging axis.
About
I’m an independent computational researcher based in Tel Aviv. My background is in biophysics (Lomonosov Moscow State University, Faculty of Physics), where my early work was computational modeling of cellular signaling — the thread that runs directly into the cellular-perception work anchoring the portfolio today. I am a 2026 Emergent Ventures grant recipient.
The independent research program runs from 2020. Since 2024 I have been affiliated with Vaika Inc., a not-for-profit aging-research organization, where my aging manuscripts are developed and reviewed.
I publish under one canonical name everywhere: Theodor Spiro (ORCID 0009-0004-5382-9346). Manuscripts and code are released at github.com/mool32 and on Zenodo / arXiv.