Qwen3.5-9B fine-tuned to reason mechanistically about genetic (CRISPR) perturbations and predict how a queried pathway responds — upregulated, downregulated, or unchanged — in a given cell. This is the cell-text arm of BioReasonCell: the v9.9 SFT recipe, with one change. The model gets no STATE cell embedding. It reads the cell as text instead, a Cell Context: block in the prompt, so it is a plain text model and every input it needs can be built from a new screen's h5ad. The block follows the queried pathway, and the prompt's opening reads "Given a cell's context, a genetic perturbation, …": Top Expressed Genes are the 50 most abundant genes of the line's non-targeting control cells…