Data Collection and Representation

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

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