Learning paths
Curated routes through the PhenoMe documentation and notebooks. Pick one path and follow it in order - jumping around tends to leave gaps.
Path A - First day
Section titled “Path A - First day”- Getting started - install, verify
import phenome, CPU/GPU note. - Notebook 01 - Interactive quickstart - widgets, toy or your data.
- FAQ - installation - common blockers.
- Optional: Core concepts - understand terms like visual fingerprints, metadata, and results.
Path B - Your own dataset
Section titled “Path B - Your own dataset”- Getting started - environment locked in.
- Preparing your data - decide if you need labels; folder patterns vs spreadsheets.
- Notebook 02 - Load and inspect images - quality checks.
- Notebook 03 - Core phenotyping workflow - embeddings, properties, plots.
- Select properties — Presets — choose a
property_preset(column meanings: Understanding properties). - Workflows or Example notebooks - match your study design.
Path C - Reporting and communication
Section titled “Path C - Reporting and communication”- Complete Path B through notebook 03 (or load saved results).
PhenoMe.generate_report- parameters, sections, and output.- FAQ - results.
Path D - Developer / extension author
Section titled “Path D - Developer / extension author”- Architecture - packages, data flow, extension points.
- API & data formats.
- Developer guide - docstrings, Astro build, CI.
- Testing - ruff, mypy, interrogate.
- Extending PhenoMe, Plugins, Select properties.
- Notebook 05 - Plugins.
- Notebook 06 - Custom model and preprocessing.
Path E - Interpretability and exploration
Section titled “Path E - Interpretability and exploration”- Notebook 04 - Exploratory analysis.
- Explaining AI results.
- Glossary - terminology overview (visual fingerprints, linking AI to biology, etc.).
Doc vs notebook: where to look
Section titled “Doc vs notebook: where to look”| Topic | Read first | Practice in |
|---|---|---|
| Install | Getting started | Notebook 01 (Colab cell if needed) |
| Metadata | Preparing your data | Notebook 02 |
| Full pipeline | Getting started, step 3 | Notebook 03 |
| Plugins | Extending | Notebook 05 |
| Custom Models | Extending | Notebook 06 |
