← WritingResearch Notes

From biological question to graph model

Notes on translating a molecular cross-correction hypothesis into a simplified computational experiment.

A biological question can be compelling long before it is computationally precise. One useful role of modelling is to expose the assumptions hiding between those two states.

The question

My graph cross-correction project starts from a simplified question: if only some nuclei in a multinucleated muscle fibre are genetically corrected, could a locally transported corrective signal accumulate enough to affect neighbouring nuclei?

Turning biology into structure

The model represents nuclei as nodes and local transport as edges. Corrected nuclei act as sources. Diffusion, decay and a rescue threshold turn the qualitative hypothesis into quantities that can be varied and tested.

for t in range(num_steps):
    diffusion = -alpha * (L @ u)
    decay = -beta * u
    u = u + dt * (diffusion + decay + source)
    exposure += u * dt
    rescued = exposure >= rescue_threshold

What the simulation is — and is not

The value of the exercise is not to claim a calibrated biological result. The current model deliberately simplifies fibre geometry, signal chemistry, stochastic expression and tissue-level variation. Its value is in making assumptions explicit and creating a framework for sensitivity testing.

What I am taking forward

The interesting part for me is the translation itself: biological observation → mathematical abstraction → executable model → sensitivity analysis. That reasoning chain is increasingly central to how I want to approach computational genomics.