Skip to content

vosslab/virtual-lab-protocol-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

About

An interactive browser-based simulation game that teaches cell culture laboratory techniques. Players practice aspirating old media, feeding cells with fresh media, drug treatment pipetting, and microscope observation in a guided workflow.

Resources

License

CC-BY-4.0, LGPL-3.0 licenses found

Licenses found

CC-BY-4.0
LICENSE.CC_BY_4_0
LGPL-3.0
LICENSE.LGPL_v3

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors