Documentation
Concepts
- What is RhyDB?
What RhyDB does and how it relates to other tools.
- How to use RhyDB
The different ways to run RhyDB
- Data model
Tables, column types and indexes in RhyDB.
- Query language
The declarative query model and basic syntax.
- Comparison to SQL
A comparison between RhyDB queries to SQL.
Tutorials
- Write basic queries
Select, filter, sort and group metadata, and query mutations, on a dataset loaded in your browser.
- Track variants over time
Weekly counts with isoWeek(), and joins and unions that put several counts side by side.
- Compare many positions at once
Read symbols at several positions and group by them to count the combinations that occur together.
Reference
- Query-language reference
Query structure, literals, operators, and pipeline operations.
- Function reference
Scalar, lineage, sequence, insertion, and mutation-profile functions.
- HTTP API reference
Endpoints, request and response formats, headers, and errors.
Exercises
Practice writing queries against a real dataset.