Luria Voice extensions are distributed as Quarto extensions hosted on GitHub under theDocumentation Index
Fetch the complete documentation index at: https://docs.brainworkup.org/llms.txt
Use this file to discover all available pages before exploring further.
brainworkup organization. You install them with the quarto use template command, which scaffolds a complete project, or with quarto add to drop an extension into an existing project without overwriting your files.
System requirements
Make sure these are in place before installing any extension:| Dependency | Minimum version | Notes |
|---|---|---|
| Quarto | 1.4.0 | Includes a bundled Typst binary |
| R | 4.2.0 or later | Required for data processing chunks |
| cingulate (R package) | Latest | Installed from GitHub; see R dependencies |
| Ollama | Any | Optional; only needed for AI-assisted narratives in neurotyp-luria |
Typst is bundled with Quarto. You do not need a separate Typst installation
unless you are editing the
.typ template files directly.Scaffold a new project
Usequarto use template to create a new report project from scratch. Quarto downloads the extension, copies the starter template.qmd, and sets up the full directory structure in one step.
template.qmd is your starting point. Open it, fill in patient metadata in the YAML front matter, and begin writing your report. See the Quickstart for a full walkthrough.
Add to an existing project
If you already have a Quarto project and want to add a Luria Voice format without scaffolding a newtemplate.qmd, use quarto add. This installs only the extension files under _extensions/ and leaves your existing files untouched.
Update extensions
To pull in the latest changes from GitHub, run the update command from inside your project directory:R dependencies
Luria Voice report templates use R code chunks for score processing and visualization. You need several CRAN packages and thecingulate package from GitHub.
Install CRAN packages
Install cingulate from GitHub
Thecingulate package is not on CRAN. Install it using pak (recommended) or remotes:
Optional: Ollama for AI narratives
Theneurotyp-luria extension can generate narrative sections using a locally running Ollama model. Ollama keeps all patient data on your machine — no data is sent to external APIs.
Install Ollama from ollama.com, then pull a model:
cingulate connects to it automatically when you call the narrative generation functions in your .qmd file. See AI-assisted narratives for configuration details.