Skip to content

Commit ab019be

Browse files
manuelcorpasclaude
andcommitted
docs: reorganize ClawBio tutorials into sequential 5-step workshop flow
Reorder tutorials for the Segun workshop (22 April): Run Skill → Build Skill → Variant Interpretation → GWAS → 30x WGS. Add missing GWAS card to index. Move Telegram Bot to bonus. Add step numbering to nav sidebar and breadcrumb navigation to every tutorial page. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ffccb8c commit ab019be

7 files changed

Lines changed: 53 additions & 25 deletions

File tree

docs/tutorials/30x-wgs-workshop.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ description: Explore a real 30x whole-genome sequence with ClawBio in Google Col
1818
!!! warning "Early release: testers welcome"
1919
This workshop has not been fully tested end-to-end. If you hit errors, please [file an issue on GitHub](https://github.com/ClawBio/ClawBio/issues) or message Manuel directly. Your feedback makes this better for everyone.
2020

21-
!!! tip "Builds on Workshops 1 and 2"
22-
This is the third and final workshop in the series. In the [Variant Interpretation Workshop](variant-interpretation-workshop.md) you analysed a SNP array (~600K positions). In the [GWAS Workshop](gwas-workshop.md) you scaled up to population-level analysis. Now you return to the same individual genome at **full 30x whole-genome sequencing resolution**, revealing variant types that are invisible to both arrays and summary statistics.
21+
!!! tip "Step 5 of 5: Builds on Steps 3 and 4"
22+
This is the final step in the ClawBio tutorial sequence. In **Step 3** ([Variant Interpretation Workshop](variant-interpretation-workshop.md)) you analysed a SNP array (~600K positions). In **Step 4** ([GWAS Workshop](gwas-workshop.md)) you scaled up to population-level analysis. Now you return to the same individual genome at **full 30x whole-genome sequencing resolution**, revealing variant types that are invisible to both arrays and summary statistics.
2323

2424
## What's new compared to previous workshops
2525

@@ -275,3 +275,7 @@ The notebook extracts 20 PASS variants from chromosome 20 and runs ClawBio's var
275275
| gnomAD | [gnomad.broadinstitute.org](https://gnomad.broadinstitute.org/) |
276276
| UCSC Genome Browser | [genome.ucsc.edu](https://genome.ucsc.edu) |
277277
| CPIC Guidelines | [cpicpgx.org](https://cpicpgx.org/) |
278+
279+
**Previous:** [GWAS Workshop](gwas-workshop.md) | **Back to:** [All Tutorials](index.md)
280+
281+
**Full workshop sequence:** [Run Your First Skill](run-your-first-skill.md) :material-arrow-right: [Build a Skill](build-a-skill.md) :material-arrow-right: [Variant Interpretation](variant-interpretation-workshop.md) :material-arrow-right: [GWAS](gwas-workshop.md) :material-arrow-right: 30x WGS

docs/tutorials/build-a-skill.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,4 +214,6 @@ See [Contributing](../contributing/index.md) for PR guidelines.
214214

215215
---
216216

217-
**Next:** [Variant Interpretation Workshop](variant-interpretation-workshop.md) — analyse a real genome hands-on.
217+
**Previous:** [Run Your First Skill](run-your-first-skill.md) | **Next step:** [Variant Interpretation Workshop](variant-interpretation-workshop.md) — analyse a real genome hands-on.
218+
219+
**Full workshop sequence:** [Run Your First Skill](run-your-first-skill.md) :material-arrow-right: Build a Skill :material-arrow-right: [Variant Interpretation](variant-interpretation-workshop.md) :material-arrow-right: [GWAS](gwas-workshop.md) :material-arrow-right: [30x WGS](30x-wgs-workshop.md)

docs/tutorials/gwas-workshop.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ description: Run a complete GWAS analysis with ClawBio in Google Colab. Variant
1818
!!! tip "Runs in Google Colab"
1919
All code in this workshop runs in Google Colab. Open a new notebook, clone ClawBio (`!git clone https://github.com/ClawBio/ClawBio.git` then `%cd ClawBio` and `!pip install -q -r requirements.txt`), and follow along.
2020

21-
!!! tip "Builds on the Variant Interpretation Workshop"
22-
This is the second workshop in the series. In the [Variant Interpretation Workshop](variant-interpretation-workshop.md) you annotated a **single genome** and found clinically relevant variants. Now we scale up: from one person to **population-level** analysis using GWAS summary statistics. You will query the same variant (rs429358/APOE) you found before, but this time across thousands of genomes and nine databases.
21+
!!! tip "Step 4 of 5: Builds on the Variant Interpretation Workshop"
22+
This is **Step 4** in the ClawBio tutorial sequence. In **Step 3** ([Variant Interpretation Workshop](variant-interpretation-workshop.md)) you annotated a **single genome** and found clinically relevant variants. Now we scale up: from one person to **population-level** analysis using GWAS summary statistics. You will query the same variant (rs429358/APOE) you found before, but this time across thousands of genomes and nine databases.
2323

2424
---
2525

@@ -207,3 +207,7 @@ You have now analysed variants at the individual level (Workshop 1) and the popu
207207
| Workshop | What it adds |
208208
|----------|-------------|
209209
| [30x WGS Workshop](30x-wgs-workshop.md) | Analyse Manuel Corpas's genome at **full 30x whole-genome sequencing resolution**. Discover 8,925 structural variants, 912K indels, and copy number changes that are invisible to both SNP arrays and summary statistics. Compare WGS findings with the SNP chip results from Workshop 1. |
210+
211+
**Previous:** [Variant Interpretation Workshop](variant-interpretation-workshop.md) | **Next step:** [30x WGS Workshop](30x-wgs-workshop.md)
212+
213+
**Full workshop sequence:** [Run Your First Skill](run-your-first-skill.md) :material-arrow-right: [Build a Skill](build-a-skill.md) :material-arrow-right: [Variant Interpretation](variant-interpretation-workshop.md) :material-arrow-right: GWAS :material-arrow-right: [30x WGS](30x-wgs-workshop.md)

docs/tutorials/index.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -136,37 +136,46 @@ Hands-on guides to get productive with AI coding tools and ClawBio. Each tutoria
136136
<span class="time-estimate">30 min</span>
137137
</div>
138138
<h3 class="tutorial-card__title">Build a Skill</h3>
139-
<p class="tutorial-card__desc">Write a complete ClawBio skill from scratchSKILL.md, Python, demo data, validation.</p>
139+
<p class="tutorial-card__desc">Write a complete ClawBio skill from scratch: SKILL.md contract, Python implementation, demo data, and validation.</p>
140140
</a>
141141

142-
<a class="tutorial-card" href="telegram-bot/">
142+
<a class="tutorial-card" href="variant-interpretation-workshop/">
143143
<div class="tutorial-card__header">
144144
<span class="tutorial-card__step">STEP 3</span>
145-
<span class="difficulty-badge difficulty-badge--intermediate">Intermediate</span>
146-
<span class="time-estimate">20 min</span>
145+
<span class="difficulty-badge difficulty-badge--beginner">Beginner</span>
146+
<span class="time-estimate">60 min</span>
147147
</div>
148-
<h3 class="tutorial-card__title">Telegram Bot</h3>
149-
<p class="tutorial-card__desc">Deploy RoboTerri — a Telegram bot that runs ClawBio skills via any LLM provider.</p>
148+
<h3 class="tutorial-card__title">Variant Interpretation Workshop</h3>
149+
<p class="tutorial-card__desc">Annotate a real human genome in Google Colab. Variant annotation, pharmacogenomics, and clinical interpretation. No prior experience required.</p>
150150
</a>
151151

152-
<a class="tutorial-card" href="variant-interpretation-workshop/">
152+
<a class="tutorial-card" href="gwas-workshop/">
153153
<div class="tutorial-card__header">
154-
<span class="tutorial-card__step">WORKSHOP</span>
155-
<span class="difficulty-badge difficulty-badge--beginner">Beginner</span>
156-
<span class="time-estimate">60 min</span>
154+
<span class="tutorial-card__step">STEP 4</span>
155+
<span class="difficulty-badge difficulty-badge--intermediate">Intermediate</span>
156+
<span class="time-estimate">30 min</span>
157157
</div>
158-
<h3 class="tutorial-card__title">Variant Interpretation Workshop</h3>
159-
<p class="tutorial-card__desc">Annotate a real human genome in Google Colab. No installation, no terminal, no prior experience required. Covers variant annotation, pharmacogenomics, and clinical interpretation.</p>
158+
<h3 class="tutorial-card__title">GWAS Workshop</h3>
159+
<p class="tutorial-card__desc">Scale from one genome to population-level analysis. GWAS variant lookup across 9 databases, polygenic risk scores, and SuSiE fine-mapping.</p>
160160
</a>
161161

162162
<a class="tutorial-card" href="30x-wgs-workshop/">
163163
<div class="tutorial-card__header">
164-
<span class="tutorial-card__step">WORKSHOP</span>
164+
<span class="tutorial-card__step">STEP 5</span>
165165
<span class="difficulty-badge difficulty-badge--intermediate">Intermediate</span>
166166
<span class="time-estimate">40 min</span>
167167
</div>
168168
<h3 class="tutorial-card__title">30x WGS Workshop</h3>
169-
<p class="tutorial-card__desc">Explore a real 30x whole-genome sequence in Google Colab. Structural variants, QC metrics, pharmacogenomics comparison. Goes beyond what SNP arrays can see.</p>
169+
<p class="tutorial-card__desc">Explore a real 30x whole-genome sequence. Structural variants, QC metrics, and pharmacogenomics comparison. Goes beyond what SNP arrays can see.</p>
170+
</a>
171+
172+
<a class="tutorial-card" href="telegram-bot/">
173+
<div class="tutorial-card__header">
174+
<span class="difficulty-badge difficulty-badge--intermediate">Intermediate</span>
175+
<span class="time-estimate">20 min</span>
176+
</div>
177+
<h3 class="tutorial-card__title">Telegram Bot (Bonus)</h3>
178+
<p class="tutorial-card__desc">Deploy RoboTerri, a Telegram bot that runs ClawBio skills via any LLM provider.</p>
170179
</a>
171180

172181
</div>

docs/tutorials/run-your-first-skill.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,6 @@ The agent reads the SKILL.md to understand what the skill does and how to call i
100100

101101
---
102102

103-
**Next:** [Build a Skill](build-a-skill.md) — create your own skill from scratch.
103+
**Next step:** [Build a Skill](build-a-skill.md) — create your own skill from scratch.
104+
105+
**Full workshop sequence:** Run Your First Skill :material-arrow-right: [Build a Skill](build-a-skill.md) :material-arrow-right: [Variant Interpretation](variant-interpretation-workshop.md) :material-arrow-right: [GWAS](gwas-workshop.md) :material-arrow-right: [30x WGS](30x-wgs-workshop.md)

docs/tutorials/variant-interpretation-workshop.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ description: Annotate a real human genome with ClawBio in Google Colab. No insta
1515
[:material-open-in-new: Launch the workshop in Google Colab](https://colab.research.google.com/github/ClawBio/ClawBio/blob/main/docs/tutorial-variant-interpretation.ipynb){ .md-button .md-button--primary }
1616
[:material-presentation-play: View introductory slides](https://clawbio.ai/workshop-slides.html){ .md-button }
1717

18+
!!! tip "Step 3 of 5: Your first hands-on genomics workshop"
19+
This is **Step 3** in the ClawBio tutorial sequence. In [Step 1](run-your-first-skill.md) you ran a skill demo. In [Step 2](build-a-skill.md) you built a skill from scratch. Now you apply ClawBio to a real human genome: variant annotation, pharmacogenomics, and clinical interpretation.
20+
1821
---
1922

2023
## Part 1: What is ClawBio?
@@ -378,3 +381,7 @@ This workshop analysed a **single genome** using a **SNP array** (~600K position
378381
|----------|-------------|-------|
379382
| [GWAS Workshop](gwas-workshop.md) | Scale from one genome to **population-level** analysis. Query nine GWAS databases, compute polygenic risk scores, and fine-map causal variants using public summary statistics. | Intermediate |
380383
| [30x WGS Workshop](30x-wgs-workshop.md) | Analyse the **same genome at full resolution** (30x whole-genome sequencing). Discover structural variants, indels, and copy number changes invisible to SNP arrays. | Intermediate |
384+
385+
**Previous:** [Build a Skill](build-a-skill.md) | **Next step:** [GWAS Workshop](gwas-workshop.md)
386+
387+
**Full workshop sequence:** [Run Your First Skill](run-your-first-skill.md) :material-arrow-right: [Build a Skill](build-a-skill.md) :material-arrow-right: Variant Interpretation :material-arrow-right: [GWAS](gwas-workshop.md) :material-arrow-right: [30x WGS](30x-wgs-workshop.md)

mkdocs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ nav:
6262
- tmux Sessions: tutorials/tmux-sessions.md
6363
- Telegram Bot: tutorials/telegram-bot.md
6464
- ClawBio:
65-
- Run Your First Skill: tutorials/run-your-first-skill.md
66-
- Build a Skill: tutorials/build-a-skill.md
67-
- Variant Interpretation Workshop: tutorials/variant-interpretation-workshop.md
68-
- GWAS Workshop: tutorials/gwas-workshop.md
69-
- 30x WGS Workshop: tutorials/30x-wgs-workshop.md
65+
- "Step 1 — Run Your First Skill": tutorials/run-your-first-skill.md
66+
- "Step 2 — Build a Skill": tutorials/build-a-skill.md
67+
- "Step 3 — Variant Interpretation": tutorials/variant-interpretation-workshop.md
68+
- "Step 4 — GWAS Workshop": tutorials/gwas-workshop.md
69+
- "Step 5 — 30x WGS Workshop": tutorials/30x-wgs-workshop.md
7070
- Research:
7171
- Overview: research/index.md
7272
- Genomebook: research/genomebook.md

0 commit comments

Comments
 (0)