Linkr
Home Resources Tools Documentation Blog Demo
FR
  • What is Linkr?
  • Deployment modes
  • Quick start
  • Local install
  • With Docker
  • Manual install
  • Client-only
  • Your first project
  • Workspaces and projects
  • The data pipeline
  • Entities and sharing
  • Versioning and collaboration
  • Overview
  • Projects
  • Wiki
  • Plugins
  • Members and roles
  • Settings
  • Schemas
  • Databases
  • Derived sub-databases
  • Data quality
  • Data catalog
  • SQL script collections
  • ETL pipelines
  • Overview
  • Mapping projects
  • Global view
  • Target concepts
  • Mapping editor
  • Suggestions
  • Evaluation
  • Export
  • Overview
  • Concepts
  • Cohorts
  • Patient data
  • Pipeline
  • Datasets
  • IDE
  • Web apps
  • Versioning
  • Overview
  • Tabs and widgets
  • Built-in widgets
  • Analysis widgets
  • Control charts (SPC)
  • Surveys and eCRF
  • R and Python code
  • Filters, settings and export
  • Overview
  • Presentation mode
  • Exporting a report
  • Agents
  • Model providers
  • Skills
  • Authoring through MCP
  • Import and export
  • Git versioning
  • Community catalog
  • Publishing content
  • Production install
  • Configuration
  • Authentication and permissions
  • Files on the server
  • Backup and restore
  • Glossary
  • Keyboard shortcuts
  • Release notes
Documentation Getting started Your first project

Your first project

From creating a workspace to your first analysable dataset: an end-to-end walkthrough.

Summary

This guide walks you through Linkr end-to-end: workspace, project, OMOP database import, cohort building, analytical dataset creation and then a dashboard. Expect 15 to 20 minutes with a demo dataset.

Client Available in client-only mode — runs entirely in the browser, no backend. Backend Available with the FastAPI backend.

Before you start

Make sure you have a Linkr instance ready, either online or local. See the quickstart or local install.

For this walkthrough we’ll use the MIMIC-IV demo OMOP dataset (100 patients, OMOP CDM v5.4), shipped as demo data — no import needed.

How the demo data arrives

It depends on the mode. On the online demo and in a client-only build, the demo workspace is already there on first launch. On an instance with a backend, the setup wizard’s third step installs it — and if you chose “Start empty”, you can install it at any time from the Catalog page. Running client-only locally, run npm run data:fetch once to fetch it.

What about connecting to a real hospital warehouse?

Client-only mode works on local files (extracts, demo datasets). To query a relational warehouse (PostgreSQL, SQL Server, Oracle…) directly, you need full-stack mode. See Deployment modes.

Long vs wide format

An OMOP database is in long format: one row per clinical event (one measurement, one diagnosis, one prescription…). That’s the opposite of an Excel spreadsheet, which is in wide format (one row per patient). Linkr is specifically designed to turn long into wide without writing SQL. For more on this distinction, see Data organization — long vs wide format.

Guided walkthrough

Opening the demo and a project is described in the quickstart. This guide picks up from data exploration.

1

Open the demo database

Once the demo data is in place, you'll find the MIMIC-IV demo OMOP dataset (100 patients) in Data Warehouse → Databases, marked as active (used by default on all warehouse pages in the project).

demo.linkr.interhop.org
Databases

MIMIC-IV Demo (OMOP)

DuckDB / OMOP CDM 5.4

Connected

31 Parquet files

100 patients852 visits31 tables
Active
The MIMIC-IV demo database appears directly as the active database.
2

Explore concepts

In Data Warehouse → Concepts, browse the concepts present in the database, following the dictionary it declares (on an OMOP database: Condition, Drug, Measurement…). Click a concept to view its statistics (patient count, distribution…). This helps identify the codes you'll use in the cohort.

demo.linkr.interhop.org
Concepts
Search a concept…
Concept IDConcept NameConcept CodeStandard ConceptRecordsPatients
3013682Lactate [Moles/volume] in Blood32693-4Yes1,84278
3016723Creatinine [Mass/volume] in Serum or Plasma2160-0Yes2,18496
3000963Hemoglobin [Mass/volume] in Blood718-7Yes1,57692
132797Sepsis91302008Yes31241
201826Type 2 diabetes mellitus44054006Yes26834
1321341Norepinephrine7512Yes48752
Select a concept to see its statistics in the right-hand panel.
3

Build a cohort

In Data Warehouse → Cohorts, create a new cohort by stacking criteria (age, sex, concepts, period, length of stay…) into a logical tree (AND, OR, NOT). Linkr generates the corresponding SQL automatically, which you can inspect and copy. Example: adult patients (age ≥ 18) with a sepsis diagnosis admitted between 2015 and 2020.

demo.linkr.interhop.org
Cohorts
Sepsis cohort — adults
Ageat admission between 18 and 90
AND
SexMale, Female
AND
PeriodAdmissions between 2015 and 2020
AND
ConceptDiagnosis: Sepsis (SNOMED 91302008)
Stack criteria into a logical tree. Linkr generates the SQL in real time.
4

Explore a dataset

In Lab → Datasets, you can analyse data in wide format (one row per patient, one column per variable) — the format clinicians and statisticians are used to.

patient_idagesexsofa_scorelength_of_staymortality
P-000167M84.2Alive
P-000254F129.7Deceased
P-000371M52.1Alive
P-000449F76.4Alive
P-000582M1114.3Deceased
P-000635F31.8Alive

Visualise the distribution of each column, spot missing values and explore your datasets in a few clicks.

From long to wide format: where Linkr creates the link

Today, turning long format (the OMOP warehouse) into wide format (one row per patient) cannot yet be done through the graphical interface: the transformation has to be written in the built-in IDE (Python or R, against the loaded dataset). This is exactly where Linkr creates the link: the same app brings together, side by side, the low-code tools clinicians use and the programming environment data scientists need. Each works at their preferred level of abstraction, on the same project, with the same data — combining the strengths of both worlds in service of health data.

5

Run an analysis, build a dashboard

On your dataset, run built-in analyses (Tableau descriptif, Indicateur clé, Constructeur de graphiques) without writing code, then compose a dashboard from the resulting widgets. The dashboard is saved automatically inside the project.

Table 1 — cohort characteristics

VariableOverall (n=400)Survivors (n=312)Deceased (n=88)p
Age (years)63.4 ± 16.861.2 ± 16.171.5 ± 15.4<0.001
Sex — Male (%)54.553.857.00.62
SOFA score6.8 ± 3.25.9 ± 2.710.1 ± 3.5<0.001
Length of stay (d)5.3 (2.1–9.7)4.6 (1.9–8.4)8.1 (3.2–14.6)<0.001

Describe your cohort with a Table 1 — no code required.

6

Save the project

In Versioning → Export, download the project as a ZIP archive. The ZIP follows a canonical structure (scripts/, cohorts/, datasets/, etc.) and can be re-imported into another Linkr instance. On an instance with a backend, the same Versioning tab also lets you link the project to a GitLab or GitHub repository and push your changes to it.

demo.linkr.interhop.org

Export

Download your project as a ZIP archive with a git-friendly folder structure.

Data files are excluded by default for security. Enable this only if you need to share the actual dataset contents.

Click 'Download ZIP' to grab a complete archive of the project.

Recap

In six steps you have:

  1. Opened the MIMIC-IV demo database.
  2. Explored the database’s concepts.
  3. Built a visual cohort with generated SQL.
  4. Explored a dataset in wide format.
  5. Run an analysis and assembled a dashboard.
  6. Saved everything through ZIP export.

You did not write a single line of code. If you’re comfortable with Python or R, you can go further in the built-in IDE (the project’s IDE page) to write custom analyses directly on the dataset.

Next steps

  • Workspaces and projects — how Linkr organises content, and what belongs to what.
  • The data pipeline — understand the Data Warehouse → Pipeline → Lab flow.
  • Dashboards — build a complete presentation, tab by tab.
  • Deployment modes — worth reading if you’re considering a shared instance with a backend.
PreviousClient-onlyNextWorkspaces and projects

Product

  • Home
  • Demo

Resources

  • Documentation
  • Resources
  • Tools
  • Blog

Community

  • Framagit source code
  • Github source code

About

  • InterHop.org
  • Contact

2021–2026 InterHop — CC BY-NC-SA 4.0 (site) · GPLv3 (software)