Polnor.
Biotech

Find the responder subpopulation, from real-world data, without ever exporting it.

Translational hypotheses and trial designs live or die on who responds. Polnor lets you interrogate real-world clinical data inside your own cloud, on an HDS-certified host, to define a biomarker subpopulation and sharpen your next study, with a pipeline where almost every step runs itself.

A worked case

Which patients carry the marker that predicts response?

A translational question, answered on real-world data. You segment a condition population by a lab or genomic marker, size the biomarker-positive subpopulation, and read its response signal, without a single row leaving your cloud. Here is the path, and how little of it is manual.

app.polnor.net / biotech-translational● health-blind
biotech_translational › omop › biomarker_subpopulation.sql
▶ Run-- segment condition cohort by biomarker status SELECT marker_status, count(*) n, avg(responded) rate FROM condition_occurrence c JOIN measurement m USING (person_id) WHERE c.condition_concept_id = 4182210 AND m.measurement_concept_id = 3037639 GROUP BY marker_status;
results · 2 strata0 rows exported ✓
marker statusnresponse rateenrichment
biomarker-positive3,41748.6%2.4×
biomarker-negative18,90520.1%ref

Illustrative interface and figures, shown to explain the workflow. Not results from a Polnor customer.

The features behind it

Everything up to the cohort is automated.

By the time you write that query, the hard part is done: the platform has already ingested, de-identified, standardized and quality-checked your data. You start where the science starts.

Automated · ingestion

Real-world data in, at the FHIR standard

EHR extracts, lab feeds and genomic panels are pulled and normalized to FHIR R4 automatically, one typed table per resource. No bespoke ETL per source.

Connectors + automated $export pull
Typed bronze tables, refreshed on schedule
ingestion · rwdauto
resourcerowsstatus
Observation9,884,120✓ auto
ConditionOccurrence3,760,441✓ auto
DiagnosticReport1,205,338✓ auto
Automated · de-identification & OMOP

GDPR de-identification and OMOP mapping, hands-off

Direct identifiers are masked and dates shifted by preset, then the data is converted to the OMOP CDM with OHDSI concept mapping and clinical quality control. Your biomarker strata are defined on standardized LOINC measurements, not free text.

GDPR presets + stable pseudonyms, applied automatically
Automated OMOP conversion, concept mapping and QC
omop · mappingauto
source→ OMOP conceptstd
loinc:3037639Biomarker assayS
icd10:C50Malignant neoplasmS
atc:L01Antineoplastic agentS
You · analysis & models

Cohorts, stratification and models, where the science is

This is the part your translational team owns: define the biomarker-positive subpopulation, stratify by response, and, if you need it, train and track a classifier with MLflow. Everything runs on compute next to the data, and nothing is exported.

Cohort builder, SQL and notebooks on your OMOP tables
MLflow-compatible tracking and serving in your cloud
mlflow · runserved
modelAUCendpoint
responder-classifier0.81/v1/respond
marker-imputation0.86/v1/marker
Almost everything is automated

The platform does the plumbing. Your team does the science.

The line is deliberate: the repetitive, error-prone, compliance-heavy work runs itself, so your scientists spend their time on judgment, not preparation.

Automated by Polnor
FHIR ingestion · refresh
GDPR de-identification
OMOP conversion · concept mapping
clinical quality control
feature materialization · lineage · audit log
Your team decides
the translational hypothesis
the biomarker & subpopulation definition
response endpoint & stratification
the model, and the interpretation
Defensible by design

Findings you can carry into a trial design, with a trail behind them.

Every access to patient data is logged, PHI is classified, and export follows EHDS-aligned manifests. Because the data never leaves your HDS-certified cloud and we never train our models on it, the provenance of your subpopulation is unambiguous.

See it on your data

From raw RWD to a biomarker subpopulation, in your cloud.

Book a 30-minute demo. We run the automated pipeline on a case that looks like yours, and show you exactly where the automation ends and the science begins.