Open Source · Apache 2.0

The open-source orchestrator for computational biology.

From preclinical research to translational decisions. Inflexa runs in your terminal, on your machine, with the model you choose, and every result carries a signed record of how it was made.

curl -fsSL https://inflexa.ai/install.sh | bash

Recommended. Downloads a prebuilt binary.

Apache 2.0 · No account required · Requires Docker or Podman

inflexa — ~/analyses/protect-uc
› Which pathways separate responders from non-responders in GSE109142?
 
Reading the cohort. 206 samples, 19,634 genes, week-4 remission label.
pubmed.search "pediatric UC corticosteroid non-response" 47 hits
ensembl.annotate 19,634 genes ok
Therapy assignment is confounded with baseline severity. Naive DE will
attribute severity effects to response. Adjusting with IPTW.
 
▶ deseq2 ~ response + severity + therapy [████████████] done 2m14s
▶ iptw-weighted DE [████████████] done 1m02s
▶ fgsea (hallmark, reactome, kegg) [████████████] done 38s
 
9 pathways concordant across both models. CXCL13 is the lead driver
(E-value 2.12), independently supported by PMID 36378498.
 
wrote out/pathways.csv prov: deseq2 ← counts.tsv ← GSE109142
model anthropic/claude-opus-4-8 signed ed25519:9f3c…a71b

A terminal, on your machine. No browser, no account, no upload.

Queries the scientific record directly

Inflexa does not recall biology from training data. It goes and looks live at the databases a computational biologist would open themselves.

EnsemblPubMedChEMBLOpen TargetsGEOClinVarSTRINGFAERSPharmGKBGWAS CatalogUniProtReactomeKEGGPDBDGIdbHPA

… and roughly thirty more. A few (DrugBank, DisGeNET, EPA CompTox) need your own API key.

How it works

Four steps, and none of them involve uploading your data to anyone.

01

Install

One command. No account, no sign-up, no sales call. It lands on your machine and it is yours.

02

Ask

Describe the biology you care about, in a terminal, in plain language. Inflexa inspects your data, reads the current literature for your modality, and proposes a plan before it touches anything.

03

Run

Approve the plan and it executes in a sandbox on your machine. If your laptop dies mid-run, the workflow resumes where it stopped.

04

Read

You get scripts, figures, tables, and a report, and beside them, the record: which method, which parameters, which input file, which model. Ask any output where it came from and it will tell you.

Model agnostic

Bring the model you trust.

Most AI tools for science are a wrapper around one company’s model, and the wrapper is the product. Your work then inherits that company’s pricing, its deprecation schedule, its data policy, and its judgment about what a good answer looks like, none of which you chose, and none of which you can change.

Inflexa is not that. The model is a component you supply, and swapping it is a line of config, not a migration. Use a frontier model for the hard reasoning and a cheap one for the routine passes. Change your mind next month.

This matters more than it sounds. If your institution will not let patient-adjacent data reach a third-party API, run a local model and it never does. If a provider raises prices or retires the model you validated against, you move. The tool does not hold your science hostage to a vendor relationship you never agreed to.

And whichever model you pick, its identity is recorded in the provenance by resolved name, so a year from now you can still say exactly which model made which call.

supported today
  • Anthropic
    Claude, natively supported. Your key, your account, your bill.
  • Any OpenAI-compatible endpoint
    OpenAI, or anything that speaks the same API, which by now is most of them.
  • A model you host yourself
    Point it at your own endpoint and no prompt ever leaves your network.

You pay your provider directly, with your own key. We never see the prompt, and we never take a margin on your tokens.

Privacy

Your data never leaves your machine.

Not “encrypted in transit.” Not “stored in your region.” Not “deleted after processing.” It never goes anywhere. There is no upload step in Inflexa.

Analyses run in a container on your own hardware. Outputs land in a directory you chose. We do not have an account for you, we do not collect telemetry, and we could not read your data if we wanted to.

The one thing that leaves is the model call, and it goes where you point it, with your key, to your provider. Point it at a model you host yourself and nothing leaves at all.

what leaves your machine
  • ×Your raw data
  • ×Your intermediate files
  • ×Your results and figures
  • ×Your provenance record
  • ×Telemetry, usage, analytics
  • Model calls, to the provider you chose

You do not have to believe this. The source is Apache 2.0. Read it.

Open source

Built to be read.

Science is supposed to be checkable. Somewhere along the way, the tools that produce scientific results stopped being checkable themselves, and we all agreed to pretend that was fine.

It is not fine. If a model chose your normalization method, you should be able to see why it chose that one. If a figure came from a command, you should be able to read that command. If a vendor tells you a result is traceable, you should be able to check rather than take their word for it. None of that is possible with software you are not allowed to read.

So Inflexa is Apache 2.0. The orchestrator, the analytical engine, the skill packs, and the provenance substrate. Not a trial, not a crippled edition, not a teaser for the real product. If we vanished tomorrow, you would still have all of it, and it would still run.

Depth

A general assistant writes you a script. This is the rest of it.

20+ skill packs

Bulk and single-cell RNA-seq, proteomics, cheminformatics, imaging, causal inference, survival analysis, pharmacovigilance, and more. They are guidance packs, encoded expertise about how to do an analysis properly, not certified turnkey pipelines, and we would rather say so.

30+ biological databases

Queried live, at the moment of the question. Ensembl, PubMed, ChEMBL, Open Targets, GEO, ClinVar, STRING, FAERS, PharmGKB, and the rest of the sources a computational biologist would open by hand.

Durable workflows

Long analyses checkpoint as they go. Close your laptop, lose power, or hit a crash, and the run resumes from where it stopped rather than from the beginning.

A sandbox that actually is one

Code runs in a container that is non-root, has every Linux capability dropped, mounts your inputs read-only, and cannot reach the network unless you allow it. R, Python, Node, and the bioconda stack are already inside.

Analytics

Method choices that fit your cohort.

An analysis agent reads the existing literature for your biology, evaluates the shape of your dataset, and designs a multi-step plan with method choices you can inspect and override. The agent does not run a single canned pipeline. It reasons about which pipeline applies to your biology and your cohort structure.

When multiple methods are applicable, the agent runs all of them and surfaces only the findings that hold up across approaches. Multi-method consensus separates signal from statistical artifacts, especially in underpowered translational cohorts where analytical choice can change the conclusion.

Coverage spans bulk and single-cell transcriptomics, proteomics, metabolomics, and multi-omics integration. The method, the parameters, and the intermediate results are recorded mechanically as the run happens. The plan the agent proposed, and the reasoning it gave for each choice, sit alongside that record where you can read them and disagree with them.

inflexa — ~/analyses/protect-uc
› Which pathways separate responders from non-responders?
 
Reading the cohort. 206 samples, 19,634 genes.
Therapy is confounded with baseline severity — adjusting with IPTW.
 
Proposed plan (edit any step, then approve):
1. deseq2 ~ response + severity + therapy
2. iptw-de propensity-weighted contrast
3. fgsea hallmark · reactome · kegg
 
▶ deseq2 [████████████] done 2m14s
▶ iptw-weighted DE [████████████] done 1m02s
▶ fgsea [████████████] done 38s
 
9 pathways concordant across both models.
Reporting

Reports your translational team can actually use.

Tell Inflexa what story you need to tell: responder stratification, biomarker association, survival by signature, pathway breakdown. Inflexa assembles a navigable, interactive report in the same conversation as the analysis, with no exporting and no reformatting.

Reports are designed for iteration. Ask for a different visualization, pull in additional context, or tighten the interpretation. Every version is preserved with its provenance intact. Share directly with translational leadership, clinical collaborators, or external partners.

Each section of the report is linked back to the analysis steps and source data that produced it. When a reviewer asks why a finding appears, the answer is one click away.

INFLEXA
Summary
Study Design
Arab Cohort
Differential Expression
Pathways
Dose-Response
Immune
TF Activity
Pathway Networks
Genomics
Survival
Synthesis
Limitations

Generated by Inflexa on February 20, 2026 at 9:00 PM

Survival & Prognosis

HR=1.05p=0.84
Total Effect (Null)
1.2%(2/167)
Signature Overlap
0.652
EA C-index
37–48%
TF SHAP Share
HR=1.05p = 0.837

Total ancestry effect on survival is null

After adjusting for subtype, age, and stage, African ancestry does not confer a survival advantage or disadvantage (OS endpoint, n=957, 137 events). Breast cancer survival disparities are largely explained by clinical factors, not ancestry-specific molecular features.

SHAP Feature Importance: Ancestry-Specific Survival Models

Top 20 features by mean |SHAP| value for each ancestry-specific CoxPH model. Colors indicate feature group.

TF activity
Pathway
Immune
Checkpoint
Genomic

EA Model (C-index = 0.652)

NT5E
0.234
PAX7
0.173
Macrophages
0.146
(HM) Estrogen resp.
0.134
EHF
0.113
FOXA2
0.106
PTF1A
0.102
MSX2
0.101
LAG3
0.099
(HM) KRAS sig. down
0.098
GFI1
0.092
(HM) UV resp. up
0.083
Neutrophils
0.082
HDAC5
0.081

Mean |SHAP|

AA Model (C-index = 0.408)

(HM) PI3K Akt mTOR
0.510
Th2 cells
0.364
LAG3
0.290
KDM5C
0.252
GRHL2
0.215
HEY1
0.154
FOXP1
0.154
(IPA) ERK MAPK Sig.
0.151
(HM) Angiogenesis
0.133
(HM) KRAS sig. down
0.130
iDC
0.130
(HM) Reactive O₂
0.129
ADORA2A
0.127
KCNIP3
0.121

Mean |SHAP|

AA model is dominated by PI3K–Akt–mTOR (SHAP=0.510), while EA spreads importance across TF and checkpoint features. NT5E (CD73) is the top EA feature, consistent with adenosine-driven immunosuppression.

Causal Mediation: Ancestry → Survival

Indirect effect of ancestry on OS through each mediator (n=957, 137 events).

TReg
ind = −0.089p=0.030
Significant
PD-1
ind = n/ap=0.064
Marginal
AMPK
ind = n/ap=0.918
Not significant

Prognostic Signature Divergence

Of 165 unique prognostic genes, only 2 (1.2%) are shared between EA and AA, the most extreme divergence at any molecular layer.

82
EA only
85
AA only
2
Shared
SharedGNG4RPS6KA6

Top Prognostic Genes by Ancestry

CoxPH coefficient and hazard ratio. Direction indicates risk-up vs risk-down.

EA Signature

n=726, 101 events, C=0.652

GeneCoefHRDirPIGR-0.14510.865L1CAM+0.14461.156LOC100130148-0.14000.869

Showing 3 of 82 genes

AA Signature

n=106, 13 events, C=0.408

GeneCoefHRDirEN2+0.07251.075PEG3+0.06091.063TMSB15A+0.05971.061

Showing 3 of 85 genes

Provenance

Where did this file come from?

It is a simple question, and almost no scientific tool can answer it. Inflexa records the answer as the work happens, and because the code that writes the record is open, you can check it rather than trust it.

Literature evidence chains

Targeted PubMed queries against each finding's hub genes, transcription factors, and pathways. Every claim links to its supporting PMID, tiered from basic biology to preclinical to clinical.

A signed audit trail

Each step, input, method, parameters, output, is written the moment it happens into a SHA-256 hash chain signed with your Ed25519 key. Alter an entry afterwards and verification fails. Tamper-evident, which is an honest word, rather than tamper-proof, which would not be.

File lineage you can walk

Files are entities keyed on path and content hash, so a file produced in one run and read by another stitches the two together on its own. Ask an output where it came from and Inflexa walks backwards to the inputs.

inflexa prov lineage out/pathways.csv
› inflexa prov lineage out/pathways.csv
 
out/pathways.csv
← fgsea.R sha256:4c1f…9ab2
← out/de_results.tsv
← deseq2.R sha256:8e07…13cd
← data/counts.tsv
← GSE109142 (source)
 
model anthropic/claude-opus-4-8
signed ed25519:9f3c…a71b
verify ok — 47 entries, chain intact
Featured case study

From Confounded Cohort to Druggable Hypotheses

Not a mock-up. A real run on the public PROTECT cohort (GSE109142, 206 patients): three mechanism-anchored hypotheses, one disqualification the directionality analysis forced, and CXCL13 as the candidate the evidence kept converging on. Produced by the tool you can install for free.

PROTECT cohort206 patientsmulti-omicsresponder analysis
Translational priority rankingPROTECT cohort · n=206

After PK/safety/readiness penalties, rosiglitazone falls despite top biology; sodium butyrate rises to #1.

ScorePioglitazoneTofacitinibRosiglitazoneUpadacitinibMesalamine [bench]Sodium butyrate00.20.40.60.81Biology (S9)Translational (S11)
S11 = biology (0.25) · PK/PD (0.20) · clinical evidence (0.25) · safety (0.20) · readiness (0.10)
FAQ

The questions we would ask

Runs on your machine
Signed provenance on every result
Literature-grounded methods
Apache 2.0 — read every line
No account required
Ready When You Are

Run it on your own data.

Inflexa is free and open source under Apache 2.0. Install it, point it at a dataset you care about, and read the code that produced the answer.

Apache 2.0 · No account required · Requires Docker or Podman