How ConnectionMiner Works πŸ‘‹

New here? Click through the pipeline below β€” or hit Play and let it walk you through every stage, from raw single-cell data to the matrices that come out the other end. Matrices small enough to render live (C, Ĉ, Ξ²) are real interactive charts β€” hover any cell or dot for the actual type/gene names. Every node also explains how to read its heatmap: what's on each axis, and what the pattern is telling you.

Inputs

What the pipeline starts with β€” nothing here has a cell-identity answer yet.

Build

build_all_matrices.py turns the raw inputs into the matrices the solver needs.

Solve

cm_visual/solver.py β€” the alternating optimisation loop, the heart of ConnectionMiner.

Output

What comes out the other end, and gets handed to a biologist.

Click any node above (or press Play) to see what it is, how to read its heatmap, and what it's actually showing in this run.