Whenever living human cells encounter bacterial or viral infection, blood-vessel irritation, low oxygen, or a candidate medicine, hundreds or thousands of genes alter their cellular activity inside the nucleus simultaneously. Turning a vast RNA-sequencing (RNA-seq) table into a clear story of what happened inside the tissue ranks among daily challenges in hospital genomics and drug discovery. Traditional over-representation pathway tools primarily execute category-overlap checklists: they ask simply whether a pile of changed genes gathers inside a named biological textbook chapter—such as "vascular inflammation" or "immune signaling"—more frequently than random luck would scatter them.
While helpful for quick initial sorting, simple list-overlap tools throw away the single strongest diagnostic clue printed right in the spreadsheet: directional polarity. Consider a regulatory switch that normally cranks ten defensive stress genes upward while holding five tissue-repair genes suppressed. If diseased tissue turns all ten stress genes downward while boosting all five repair genes upward, an unsigned overlap test blindly shouts that the pathway is "highly active"—failing completely to recognize that the biological switch actually snapped off or ran backward inside those cells.
Signed causal reasoning puts biological polarity back at the center of interpretation[1]. Decades of peer-verified molecular genetics experiments assemble into directed signaling maps carrying explicit plus-one ("turns on") and minus-one ("turns off") edge signs linking upstream switches to downstream gene targets. Before scanning those edges, statistical noise cleanup via Benjamini-Hochberg false-discovery rate (FDR) filtering trims minor random bench fluctuations so irrelevant laboratory background cannot masquerade as organized cell signaling[3].
Once reliable altered genes survive FDR filtering, Upstream Regulator Analysis computes directional Z-scores spiking sharply positive whenever observed gene changes match predicted activation signs—and swinging deep negative whenever experimental cells run directly opposite to a candidate protein or clinical drug[1]. Connectivity Mapping (CMap / L1000) carries that exact mirror-image trick straight into therapy triage: querying reference catalogs of drug-treated cells highlights existing small molecules whose gene signatures point opposite to disease expression, spotlighting treatments poised to flip diseased programs cleanly back toward healthy calm[2]. Causal-Atlas brings FDR cleanup, directional causal chains, and drug reversal scoring strictly offline.
Causal-Atlas (v0.2.0) runs every analytical stage strictly locally on investigators' own laptops or lab desktops—protecting sensitive patient biopsy profiles and confidential screening libraries from third-party cloud uploads—across three modular Rust crates. Experimental tables enter through ca-core, where dea.rs and stats.rs parse log2 fold-changes alongside statistical p-values, filter out steady baseline housekeeping controls that stay flat across healthy and sick tissue, measure empirical variance, and enforce Benjamini-Hochberg false-discovery rate (FDR) thresholds[3] so uninformative background noise drops out early.
Surviving active genes then map onto curated signed directed networks managed inside graph.rs and seed_kb.rs. Unlike flat tag lists, every arrow inside the signed graph records whether molecule A stimulates (+1) or suppresses (−1) target B together with transparent literature support.
Walking across that signed knowledge graph, Causal-Atlas executes two complementary regulatory search tools[1]. Upstream Regulator Analysis (ura.rs) tests every cytokine, receptor, kinase, or drug directly against its immediate downstream gene set—scoring high positive Z-scores when gene up-and-down patterns match activation faithfully and sharp negative Z-scores when cells invert expectations. Meanwhile, Causal Network Analysis (cna.rs) reaches outward across multi-step three-hop causal chains, uncovering deeper master switches that trigger inflammation indirectly by passing signals through intermediate transcription factors.
Connecting mechanism straight to therapeutics, perturb.rs scores disease signatures against CMap / L1000 small-molecule perturbation archives[2], separating high-scoring positive "disease-mimic" agents from deeply negative "disease-reverser" leads. Companion crates ca-streams and ca-app handle offline SQLite knowledge storage (client.rs, sqlite_store.rs), smooth desktop and keyboard terminal interfaces (gui.rs, tui.rs), and clean vector SVG causal network drawings (svg_export.rs).
| Module / Crate | What It Does | Citation |
|---|---|---|
ca-core/dea.rs & stats.rs | Calculates gene fold-changes, p-values, and Benjamini-Hochberg false-discovery control. | [3] |
ca-core/graph.rs & seed_kb.rs | Builds the signed biological knowledge graph (activates vs. inhibits edges). | [1] |
ca-core/ura.rs & cna.rs | Scores upstream regulators (Z-scores) and expands multi-hop causal chains. | [1] |
ca-core/perturb.rs | Matches gene signatures against L1000/CMap drugs to find mimics and reversers. | [2] |
ca-streams (client.rs, sqlite_store.rs) | Fetches and caches public pathway datasets locally in SQLite. | [4–20] |
ca-app (gui.rs, tui.rs, svg_export.rs) | Desktop window, terminal view, and SVG chart exporter. | [4–20] |
Following a concrete benchmark dataset on human vascular biology—primary human umbilical vein endothelial cells (HUVEC) stimulated with pro-inflammatory tumor necrosis factor (TNF)—illustrates Causal-Atlas clearly. Across 28 measured transcripts containing four steady internal housekeeping controls, Benjamini-Hochberg FDR filtering cleanly extracted 24 significantly perturbed genes. Surging at the very top sat two unmistakable endothelial adhesion molecules: SELE (+5.10 log2 fold change) and VCAM1 (+4.82)—the exact cell-surface Velcro anchors inflamed blood-vessel walls push outward so white blood cells latch onto vessel linings and enter damaged tissue.
Evaluating directional agreement across the signed causal network immediately lifted TNF itself to rank 1 upstream driver (z = +4.4703, aligning across 20 out of 20 downstream target directions cleanly), followed closely by central subunits of the master inflammatory transcription switch NF-kappa-B—NFKB1 (z = +3.9969) and RELA (z = +3.1595)—alongside bacterial endotoxin trigger lipopolysaccharide (LPS, z = +2.8279)[1]. Just as revealing, clinical anti-inflammatory glucocorticoid Dexamethasone appeared strongly negative (z = −2.6450), proving mathematically without external clues that inflamed vessel cells behaved strictly opposite to steroid therapy.
Testing whether directional polarity flips authentically on distinct biology, switching inputs to an estrogen-receptor stimulation experiment immediately reversed leaderboards: ESR1 surged to z = +3.9966 while TNF inverted smoothly negative to z = −1.7320. Expanding 25 three-hop causal cascades and screening seven L1000 reference compounds prioritized selective IKK-beta blocker BMS-345541 (reversal score −93.84) and Dexamethasone (−75.89) atop drug leads predicted to quiet vascular activation[2], saving ranked results transparently to upstream_regulators_ranked.csv.
Looking closely at everyday cell mechanics helps translate those Z-scores and reversal metrics into intuitive biology. When circulating inflammatory cytokines brush past endothelial cells lining blood vessels, NF-kappa-B complexes slip rapidly inside the cell nucleus and switch on emergency beacon genes such as SELE (+5.10) and VCAM1 (+4.82)—the exact molecular grappling hooks that flag patrolling white blood cells down out of rushing plasma. Checking directional signs across all twenty immediate TNF targets proves coherently that those blood-vessel linings did not merely shift randomly: every observed target tilted harmoniously along the exact pro-inflammatory script expected when TNF signaling fires strongly.
Tracing three-hop causal chains carries diagnostic clarity one step deeper whenever an upstream trigger acts indirectly. Rather than halting at molecules touching target DNA directly, walking three edges outward illuminates secondary relay amplifiers sitting upstream of NFKB1 and RELA. Conversely, why does a large negative Connectivity Mapping score (−93.84 for BMS-345541) excite therapeutic chemists? Because an experimental treatment that suppresses exactly the inflammatory surface beacons elevated in sick vascular cells—while nudging suppressed homeostatic genes upward—acts chemically as an opposing mirror image poised to nudge inflamed tissue back toward resting vascular health[2].
In everyday hospital research or university seminars, this directional workflow also prevents a costly false start. Instead of writing grant proposals around whichever textbook pathway contains the highest raw count of noisy genes, investigators follow verifiable activation arrows right down to primary supporting studies and check offline whether an existing approved steroid or targeted kinase agent reverses the same signature cleanly.
| Analytical Stage | Biological Scope | Key Finding | Data Output |
|---|---|---|---|
| Differential Expression | 28 HUVEC + TNF genes (FDR filtered) | 24 active genes; SELE +5.10, VCAM1 +4.82 | Expression table |
| Signed Regulator Scoring | Upstream Z-scores + ESR1 polarity check | TNF +4.47, NFKB1 +4.00, Dex −2.65; ESR1 +4.00 | upstream_regulators_ranked.csv |
| Causal Chains & Drugs | 25 depth-3 networks + 7 CMap compounds | BMS-345541 (−93.84) & Dex (−75.89) top reversers | Drug reversal ranking |
Hospital clinical genomics teams evaluating de-identified patient biopsies alongside early biotechnology groups testing proprietary small molecules regularly operate under strict data-governance bans blocking uploads to external web servers. Because Causal-Atlas maintains SQLite knowledge bases completely locally and runs FDR control, directional Z-scores, multi-hop causal tracing, and CMap drug ranking strictly offline on Windows, Linux, or macOS workstations, proprietary RNA-seq tables never leave institutional custody on their path toward crisp publication SVG panels.
University molecular biology and pharmacology instructors equally find Causal-Atlas clarifying inside undergraduate bioinformatics studios: learners watch Benjamini-Hochberg thresholds trim false signals[3], observe regulator Z-scores invert sign cleanly between inflammatory cytokines and steroid hormones, and see concretely how IKK-beta inhibition via BMS-345541 counteracts NFKB1/TNF signaling cascades[2].
Before committing months of reagent budgets, cell culture plates, and animal-model approvals to a new hypothesis, wet-lab biologists and graduate fellows often struggle to look past hundreds of noisy gene fluctuations toward the small handful of master switches actually steering disease progression. By turning complex expression tables into transparent multi-step causal chains, Causal-Atlas lets researchers visually trace how an upstream inflammatory trigger ripples through intermediate transcription factors and how candidate compounds might reverse that cascade on screen before a single pipette moves. Equally important, its transparent statistical guardrails prevent small pilot cohorts from being over-interpreted when natural biological variability blurs subtle expression changes. Independent science educators and medical writers can also walk directly through published disease comparisons step by step without programming backgrounds. Hosted within the unified open workbench at crvscience.com/apps, the software connects cellular gene-regulation maps cleanly with companion protein-folding and chemical-structure tools across desktop workstations without cloud lock-in or per-seat subscription barriers.
All Causal-Atlas expression filters, signed causal graph scorers, CMap reversal algorithms, and offline storage layers live open-source on the CRV Science Apps Hub at https://crvscience.com/apps for public auditing, campus workshops, and independent extension.
Across the twelve-application CRV Science suite[4–20], Causal-Atlas forms the cellular bridge tying genomic regulation directly to drug chemistry and public health: SAR-Atlas inspects whether prioritized reversers like BMS-345541 balance solubility, oral absorption, and receptor binding geometry; BeoFold simulates dynamic structural protein folding stability around signaling hubs; OSABT resolves enzyme inhibition curves and cohort survival comparisons directly from bench data; and EpiLedger safeguards patient identity when cellular insights scale into clinical outbreak registries.