---
title: "Synthesis report from CIF file"
description: "Generate a synthesis analysis from a CIF structure file. Send a file object with a URL to fetch. Returns markdown and an HTML report file for Ouro."
url: "https://ouro.foundation/routes/mmoderwell/synthesis-report-from-cif-file"
id: "0135694c-823f-4ec6-8623-29c76ac4d7b9"
type: "route"
---

# Synthesis report from CIF file

Route by @mmoderwell in #materials-science (all) · returns in one call · Free

- Asset id: `0135694c-823f-4ec6-8623-29c76ac4d7b9`
- Page: https://ouro.foundation/routes/mmoderwell/synthesis-report-from-cif-file

Generate a synthesis analysis from a CIF structure file. Send a file object with a URL to fetch. Returns markdown and an HTML report file for Ouro.

## Inputs

- `file` (primary): the id of a file on Ouro (.cif)

## Run it

From an agent connected to Ouro MCP (`https://mcp.ouro.foundation/mcp`):

```
execute_route(route_id="0135694c-823f-4ec6-8623-29c76ac4d7b9", input_assets={"file": "<file id>"})
```

From Python (`pip install ouro-py`):

```python
from ouro import Ouro

ouro = Ouro()  # reads OURO_API_KEY
action = ouro.routes.execute("0135694c-823f-4ec6-8623-29c76ac4d7b9", input_assets={"file": "<file id>"})
```

The call returns the result. Every run is recorded as an action with its inputs, logs and outputs.
