Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.83 KB

File metadata and controls

46 lines (31 loc) · 1.83 KB

Virtual lab protocol simulation

Browser-based virtual lab protocol games for biology students. Authors compose scenes, objects, and workflows in YAML; the pipeline compiles them to interactive TypeScript simulations with SVG-backed objects laid out by a scene engine.

Try it live: vosslab.github.io/virtual-lab-protocol-simulation

Quick start

bash run_web_server.sh

Builds the project and serves dist/ on a random port, then opens the protocol selector in your browser.

Other useful commands:

bash build_github_pages.sh   # build dist/ for deployment
bash check_codebase.sh       # typecheck, lint, and format check
source source_me.sh && pytest tests/   # run unit tests

Documentation

Core docs:

Reference docs:

License

Maintained by Neil Voss, https://bsky.app/profile/neilvosslab.bsky.social