How felixmelanson/astrocyte_anim works
astrocyte_anim is a browser-based animated walkthrough of Liddelow et al.’s methods and Fig. 1a results. The viewer advances through tissue, cell dissociation and immunopanning, culture, the microglia-to-astrocyte-to-RGC relay, and the qPCR/Fig. 1a readout; users can pause, scrub, replay, and change theme. Scene files implement the scientific stages, while the app schedules and renders steps and the core provides drawing primitives. Relationships among scene stages are based on the README’s description; unsampled scene internals are not assumed to call one another.
Main entry points: app.js Step playback · scene4.js Conditioned-medium relay · scene2.js Dissociation and panning · scene3.js Culture stage
Components 14
Viewer and playback
- Step playback
js/app.js - Playback controls
js/controls.js
Methods animation
- Tissue walkthrough
js/scenes/scene1.js - Dissociation and panning
js/scenes/scene2.js - Culture stage
js/scenes/scene3.js - Conditioned-medium relay
js/scenes/scene4.js - Scene actors
js/scenes/actors.js
Readout animation
- qPCR and Fig. 1a
js/scenes/scene5.js - Figure readout
js/scenes/fig1a.js
Drawing runtime
- Visual assets
js/core/assets.js - Cell drawing
js/core/cell.js - Lab equipment drawing
js/core/hardware.js - Drawing primitives
js/core
Other components
- Viewer
Connections 12
- Viewer → Playback controls: operates
js/controls.js - Playback controls → Step playback: controls playback
js/controls.js - Step playback → Tissue walkthrough: runs steps
README.md - Step playback → Dissociation and panning: runs steps
README.md - Step playback → Culture stage: runs steps
README.md - Step playback → Conditioned-medium relay: runs steps
README.md - Step playback → qPCR and Fig. 1a: runs steps
README.md - Tissue walkthrough → Dissociation and panning: follows in methods
README.md - Dissociation and panning → Culture stage: follows in methods
README.md - Culture stage → Conditioned-medium relay: follows in methods
README.md - Conditioned-medium relay → qPCR and Fig. 1a: leads to readout
README.md - qPCR and Fig. 1a → Conditioned-medium relay: draws prior relay
js/scenes/scene5.js