# philippemichel/cavithy architecture

> Architecture diagram of the GitHub repository philippemichel/cavithy, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-10). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/philippemichel/cavithy
- Repository: https://github.com/philippemichel/cavithy

## Overview

CAVITHY is an experimental, multicentre interventional-study analysis project. The README describes an analysis plan, including mixed-model corrections, and a calcium-level evolution graph for planned visit days. Source excerpts were not available, so component roles are inferred only from filenames and documented capabilities; no runtime connections are asserted.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_analysis["Study analysis"]
  node_mixed_model["Mixed-model analysis<br/>[clin.R]"]
  node_calcium_graph["Calcium evolution graph<br/>[graph_jours.R]"]
  node_data_import["Data import<br/>[import.R]"]
  node_biological_visits["Biological visits<br/>[visitesbio.R]"]
end

subgraph group_reports["Study documents"]
  node_analysis_plan["Analysis plan<br/>[plan_cavithy.qmd]"]
  node_study_report["Study report"]
  node_short_report["Short report"]
  node_summary["Study summary<br/>[resume.qmd]"]
end

click node_analysis_plan "https://github.com/philippemichel/cavithy/blob/main/plan_cavithy.qmd"
click node_mixed_model "https://github.com/philippemichel/cavithy/blob/main/clin.R"
click node_calcium_graph "https://github.com/philippemichel/cavithy/blob/main/graph_jours.R"
click node_data_import "https://github.com/philippemichel/cavithy/blob/main/import.R"
click node_biological_visits "https://github.com/philippemichel/cavithy/blob/main/visitesbio.R"
click node_study_report "https://github.com/philippemichel/cavithy/blob/main/rapport_cavithy.qmd"
click node_short_report "https://github.com/philippemichel/cavithy/blob/main/rapport_cavithy_court.qmd"
click node_summary "https://github.com/philippemichel/cavithy/blob/main/resume.qmd"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_mixed_model,node_calcium_graph,node_data_import,node_biological_visits toneBlue
class node_analysis_plan,node_study_report,node_short_report,node_summary toneAmber
```

## Components

### Study analysis

- [Mixed-model analysis](https://github.com/philippemichel/cavithy/blob/main/clin.R): `clin.R`
- [Calcium evolution graph](https://github.com/philippemichel/cavithy/blob/main/graph_jours.R): `graph_jours.R`
- [Data import](https://github.com/philippemichel/cavithy/blob/main/import.R): `import.R`
- [Biological visits](https://github.com/philippemichel/cavithy/blob/main/visitesbio.R): `visitesbio.R`

### Study documents

- [Analysis plan](https://github.com/philippemichel/cavithy/blob/main/plan_cavithy.qmd): `plan_cavithy.qmd`
- [Study report](https://github.com/philippemichel/cavithy/blob/main/rapport_cavithy.qmd): `rapport_cavithy.qmd`
- [Short report](https://github.com/philippemichel/cavithy/blob/main/rapport_cavithy_court.qmd): `rapport_cavithy_court.qmd`
- [Study summary](https://github.com/philippemichel/cavithy/blob/main/resume.qmd): `resume.qmd`
