A browser viewer for the Cook 2019 connectome — static, offline, and every view is a link #393
Dev-cmyser
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I put together a small web app for reading the hermaphrodite connectome in a browser. Showing it here mostly because I would like a second pair of eyes on the data handling.
🔗 https://b-on-g.github.io/worm/ · source and converter: https://github.com/b-on-g/worm
What it does
ASHselects ASHL and ASHR together, and the side panel lists every connection sorted by weightASH → AVAgives the escape circuit,ASH → dBWML8follows it all the way to a body wall muscleWhere the data comes from
All published, most of it through OpenWorm repos. Nothing is fetched at runtime — the dataset is compiled into the page.
herm_full_edgelist.csvfromopenworm/c302(Cook et al. 2019, doi:10.1038/s41586-019-1352-7)owmeta_cache.jsonfrom the same repowormneuroatlasall_cell_info.csvfromopenworm/ConnectomeToolboxJudgement calls I would like checked
This is where I am most likely to be wrong:
The converter is a single Node script with the sources vendored next to it, and it refuses to emit a dataset that does not come out at 302 neurons in 118 classes with synapse counts inside the published range.
Stack, in case it matters: TypeScript on $mol, no graph or charting library. About 440 KB of JavaScript in total, data included.
If you have five minutes, open the demo and tell me where the data reads wrong to you. Beyond that the obvious next steps are the neuropeptide connectome as a second layer, a layout using the real soma coordinates, and a White 1986 versus Cook 2019 diff, but I would rather hear what would actually be useful.
All reactions