Data Collection and Representation¶
Contents
A lot of data about c. elegans is integrated into the model. In this project, we work on what forms we should put these data in to best leverage them for building the model.
Four sub-projects are contained within the data collection and representation project.
- OpenWorm Database
- NeuroML Connectome
- Muscle cell integration
- Data Visualization
OpenWorm Database¶
We have consolidated a lot of data about the worm into a database.
- Database Name: mysql_31129_celegans
- Database Server: my01.winhost.com
- Database User: openworm
- Database Password: openworm
This thread describes more about the database.
Previous accomplishments¶
- Building the OpenWorm database
Issues list¶
All issues related to working with data, and doing research can be found on GitHub.
Associated Repositories¶
Repository | Description | Language |
---|---|---|
wormbrowser | The Worm Browser – a 3D browser of the cellular anatomy of the c. elegans | Javascript |
openwormbrowser-ios | OpenWorm Browser for iOS, based on the open-3d-viewer, which was based on Google Body Browser | Objective-C |
data-viz | Repository for scripts and other code items to create web-based visualizations of data in the project | Python |
NeuroML Connectome¶
Our computational strategy to accomplish this involves first reusing the C. elegans connectome and the 3D anatomical map of the C. elegans nervous system and body plan. We have used the NeuroML standard (Gleeson et al., 2010) to describe the 3D anatomical map of the c. elegans nervous system. This has been done by discretizing each neuron into multiple compartments, while preserving its three-dimensional position and structure. We have then defined the connections between the NeuroML neurons using the c. elegans connectome. Because NeuroML has a well-defined mapping into a system of Hodgkin-Huxley equations, it is currently possible to import the “spatial connectome” into the NEURON simulator (Hines & Carnevale 1997) to perform in silico experiments.
Previous accomplishments¶
- Building the C Elegans NeuroML file
Current roadmap¶
Updated NeuroML connectome model¶
The NeuroML connectome model requires a number of updates before it can be used for multicompartmental simulations. Padraig Gleeson will take the lead on this.
Issues list¶
All issues related to working with data, and doing research can be found on GitHub.
Associated Repositories¶
Repository | Description | Language |
---|---|---|
CElegansNeuroML | NeuroML based C elegans model, contained in a neuroConstruct project | Java |
Blender2NeuroML | Conversion script to bring neuron models drawn in Blender into NeuroML format | Python |
NEURONSimData | Graphing voltage data from NEURON sims of C. elegans conectome | Python |
Muscle Cell Integration¶
Because the muscle cell is driven both by an electrical model and a mechanical model, it is a focus of integration between different algorithms.
Previous accomplishments¶
- Creation of the muscle model repo
Issues list¶
All issues related to working with data, and doing research can be found on GitHub.
Associated Repositories¶
Repository | Description | Language |
---|---|---|
muscle_model | model of c.elegans muscle in NEURON / Python | Python |
Data Visualization¶
Visualizations can provide important insights into the complexity of biological models.
Previous accomplishments¶
- OpenWorm browser
- OpenWorm browser iOS
- Hive Plots visualizations of connectome
Issues list¶
All issues related to working with data, and doing research can be found on GitHub.
Associated Repositories¶
Repository | Description | Language |
---|---|---|
wormbrowser | The Worm Browser – a 3D browser of the cellular anatomy of the c. elegans | Javascript |
openwormbrowser-ios | OpenWorm Browser for iOS, based on the open-3d-viewer, which was based on Google Body Browser | Objective-C |
data-viz | Repository for scripts and other code items to create web-based visualizations of data in the project | Python |