> For the complete documentation index, see [llms.txt](https://docs.owkin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.owkin.com/what-you-can-do-with-k-pro/how-k-pro-works.md).

# How K-Pro works

When you ask K-Pro a question, it routes your request to the right agents and tools, runs the analysis, and returns an interactive result. This page covers the three ways you can work with K-Pro, the agents and tools behind it, and the role of skills.

### Three ways to ask K-Pro a question

K-Pro is designed as a no-code platform for wet-lab scientists and disease-area experts. It supports three modes of interaction along a spectrum of control, and a scientist moves between them as the task requires.

#### Co-pilot: Conversational exploration

**Ask. Explore. Iterate.**

Ask a question in natural language. Get back an interactive result you can explore and build on.

Example: The scientist opens K-Pro and asks a question in plain English: "Show me NECTIN4 expression across malignant cell types in MOSAIC bladder cancer cohorts, and compare to GTEx healthy tissues." K-Pro returns an interactive cell-type expression plot, a healthy-tissue comparison, and a narrative summary that states which data and statistical tests were used.

The scientist can hover over the plot for details, and ask a plain-English follow-up ("Now show the spatial distribution of NECTIN4 expression relative to CD8+ T cells") to trigger the next analysis.

<figure><img src="https://1034377358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTmCjUj6W0sltjW7q2vBp%2Fuploads%2FEC55FRzDBYw4pPXRVK7Q%2FPrompt%202.png?alt=media&#x26;token=d732baf9-9c6e-4073-ac23-ee035d9552d7" alt=""><figcaption></figcaption></figure>

#### Semi-autonomous: Skilled workflows

**Run expert workflows on demand.**

Trigger a skill (Owkin-certified or custom) for complex multi-step analyses where you want a constrained, reproducible workflow rather than free-form conversation.

Example: The scientist knows what analytical workflow they want and invokes a skill directly with a slash command, for example `/target-characterization NECTIN4 in BLCA`. K-Pro runs the full multi-step workflow end-to-end and returns a structured result. Skills come from three sources:

* Owkin-certified workflows built from a decade of pharma engagements
* KOL-derived skills encoding leading domain experts' methodologies
* Customer-authored skills built by client teams

#### Autonomous: Discovery campaigns

**Scale across hypotheses.**

Launch multiple hypotheses in parallel through dedicated sandboxed agents, for example to evaluate several strategies side by side.

Example: The scientist launches several hypotheses in parallel, each agent running the same skill or different skills against different parameters. Each agent produces its own report, and results are aggregated for comparison. Autonomous does not mean unsupervised: the scientist reviews the plan and stays in control of key steps.

{% hint style="info" %}
Campaigns are in development and currently available to a limited set of users. Contact your Owkin representative to find out more.
{% endhint %}

In none of these modes does the scientist need to write code or specify which datasets to query. K-Pro makes those decisions and shows them: the **Thought process** section of each answer lists the tools it called, and the answer states the data and methods used.

<figure><img src="https://1034377358-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTmCjUj6W0sltjW7q2vBp%2Fuploads%2FvSa712oHBohB5gbrY245%2FPrompt%203.png?alt=media&#x26;token=55adf04d-262a-435c-ab91-7acf4f746550" alt=""><figcaption></figcaption></figure>

### What's behind K-Pro

K-Pro draws on Owkin's patient data network: **166 partner institutions** in more than 20 countries, representing **over 24.5 million patients**, with multimodal data covering the latest standard of care (bulk, single-cell, and spatial RNA, pathology, and longitudinal follow-up). Indications covered include oncology, immunology & inflammation, cardiometabolic, and neuro.

### Agents & tools in K-Pro

Each question is routed to the agents and tools best suited to handle it. You don't need to choose them yourself.

| **Agent / tool**             | **What it does**                                                                                                                                                                                                                                        |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Plotter                      | Analyzes patient datasets and generates interactive plots and tables: cohort characterization, survival analysis, differential expression, pathway enrichment, and more, across clinical, bulk RNA-seq, WES, proteomics, single-cell, and spatial data. |
| BioKnowledge Navigator       | Queries curated biological knowledge bases (such as Open Targets, ChEMBL, DepMap, the Human Protein Atlas, UniProt, and MSigDB) for gene- and target-level information: function, localization, essentiality, tractability, safety, and pathways.       |
| Consensus                    | AI-powered academic search over more than 220 million peer-reviewed papers, for literature-backed answers with citations.                                                                                                                               |
| Web search                   | Searches the web for recent information, such as news or public trial and company information, with links to sources.                                                                                                                                   |
| Pathology Explorer           | Explores H\&E slides (for example TCGA): whole-slide viewing, HistoPLUS cell-type maps, slide-level histomics, and survival analysis on cell-type features.                                                                                             |
| Reporter                     | Compiles the analyses from a conversation into a report you can export as a PDF.                                                                                                                                                                        |
| Code execution & file upload | Runs custom analyses in a secure, isolated workspace, including on files you upload.                                                                                                                                                                    |
| Trials Navigator             | Explores the clinical trial landscape, with timelines, filters, and summary statistics.                                                                                                                                                                 |

### What is a skill?

A **skill** is a pre-packaged set of instructions and tools designed for a high-stakes task. When you trigger a skill, K-Pro switches into a specific mode where it applies the right filters, checks the right thresholds, and returns a defined output format. Skills make analyses reproducible: the same workflow runs the same way every time, and skills are versioned so you can track changes.

Three types of skills are available:

* **Owkin-certified skills:** validated scientific workflows built from Owkin projects.
* **KOL-derived skills**: domain experts' methods and reasoning encoded as executable workflows.
* **Your own skills**: your internal best practices, layered on top of the existing library.

Skills are available per organization, on request. See [Customize K-Pro](/collaborate-and-share/customize-k-pro.md) to learn how to create, version, and share skills, and [Writing reproducible skills](/what-you-can-do-with-k-pro/writing-reproducible-skills.md) for best practices.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.owkin.com/what-you-can-do-with-k-pro/how-k-pro-works.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
