You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Projects/datarep.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ A lot of data about _C. elegans_ is integrated into the model. In this project,
31
31
NeuroML Connectome
32
32
------------------
33
33
34
-
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.
34
+
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)](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1000815) 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)](https://ieeexplore.ieee.org/abstract/document/6795645) to perform in silico experiments.
Copy file name to clipboardExpand all lines: docs/Projects/muscle-neuron-integration.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -133,7 +133,7 @@ The [muscle model subproject](https://github.com/openworm/muscle_model/) is conc
133
133
134
134
This depends on what happens in [ChannelWorm](#channelworm), since ion channel dynamics are integral to our simulation of membrane dynamics.
135
135
136
-
Because the muscle cell is driven both by an electrical model and a mechanical model, it is a focus of integration between different algorithms. Previously we have created a separate [repository for the muscle model](https://github.com/openworm/muscle_model) that is an adaptation of the work by [Boyle & Cohen, 2008](http://www.comp.leeds.ac.uk/netta/CV/papers/BC08b.pdf). We have an [approximately working version](http://www.opensourcebrain.org/projects/muscle_model/wiki) implemented in NEURON and are porting this to be fully NeuroML2 compliant.
136
+
Because the muscle cell is driven both by an electrical model and a mechanical model, it is a focus of integration between different algorithms. Previously we have created a separate [repository for the muscle model](https://github.com/openworm/muscle_model) that is an adaptation of the work by [Boyle & Cohen, 2008](https://www.sciencedirect.com/science/article/abs/pii/S0303264708001408). We have an [approximately working version](http://www.opensourcebrain.org/projects/muscle_model/wiki) implemented in NEURON and are porting this to be fully NeuroML2 compliant.
137
137
138
138
The electrical side of the model is currently the focus of the OpenWorm Muscle / Neuron Team. You can connect with the team [on real time chat](https://app.slack.com/client/T02EPNETZ/C40BEV91S) (if you haven't signed up as a contributor to get your Slack invitation, you can [do that here](https://goo.gl/3ncZWn)).
While our ultimate goal is to simulate every cell in the c. Elegans, we are starting out by building a model of its body, its nervous system, and its environment. [Sibernetic](https://openworm.org/sibernetic/) is the home of the C++ code base that implements the core of the model. We have implemented an algorithm called Smoothed Particle Hydrodynamics (SPH) to simulate the body of the worm and its environment using GPUs. This algorithm has been initially worked out in C++ (with OpenGL visualization).
5
5
6
-
To get a quick idea of what this looks like, check out the [latest movie](https://www.youtube.com/watch?v=SaovWiZJUWY). In this movie you can see a simulated 3D c. elegans being activated in an environment. Its muscles are located around the outside of its body, and as they turn red, they are exerting forces on the body that cause the bending to happen.
6
+
To get a quick idea of what this looks like, check out the [latest movie](https://www.youtube.com/watch?v=SaovWiZJUWY). In this movie you can see a simulated 3D _C. elegans_ being activated in an environment. Its muscles are located around the outside of its body, and as they turn red, they are exerting forces on the body that cause the bending to happen.
Copy file name to clipboardExpand all lines: docs/Resources/resources.md
+6-14Lines changed: 6 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Geppetto is a generic multi-algorithm integration platform written in Java and H
15
15
16
16
More information on running Geppetto is [available online](http://geppetto.org).
17
17
18
-
[The project page for Geppetto](../Projects/geppetto/) has information about getting involved in its development with OpenWorm.
18
+
[The project page for Geppetto](../../Projects/geppetto/) has information about getting involved in its development with OpenWorm.
19
19
20
20
### Sibernetic
21
21
@@ -25,7 +25,7 @@ Sibernetic is the code base that currently implements the crawling model. Sibern
25
25
26
26
More information on running Sibernetic is [available online](https://openworm.org/sibernetic/).
27
27
28
-
[The project page for Sibernetic](../Projects/sibernetic/) has information about getting involved with its development.
28
+
[The project page for Sibernetic](../../Projects/sibernetic/) has information about getting involved with its development.
29
29
30
30
### Connectome Engine and Lego Mindstorms robot
31
31
@@ -47,25 +47,17 @@ Here muscle cells cause the motion of the body of the worm along the surface of
47
47
48
48
Inside the worm, motor neurons are responsible for activating the muscles, which them makes the worms move. The blue portions of the loop diagram above are those aspects that are covered by the initial prototype. We are now in the process of both adding in the missing portions of the loop, as well as making the existing portions more biologically realistic, and making the software platform they are operating on more scalable.
49
49
50
-
You can [download the binary for the CyberElegans](http://g.ua/MKja) (Windows only)
50
+
You can [download the binary for the CyberElegans](https://github.com/openworm/CyberElegans) (Windows only)
51
51
52
52
This code base is not currently in active development.
53
53
54
54
Visualization Environments
55
55
--------------------------
56
56
57
-
### Connectome Browser
58
-
59
-
The [Connectome browser](http://goo.gl/XGQPX), created by the team at the [Open Source Brain](http://opensourcebrain.org), is a way to explore the NeuroML connectome produced by the project. You can investigate the current settings of the dynamics of each neuron, and by clicking "selection mode" you can click on individual neurons to see their synaptic partners in 3D. This is built from the [Virtual Worm Blender files](http://caltech.wormbase.org/virtualworm/)
Explore the c. elegans in 3D! The [WormBrowser](http://browser.openworm.org) is an interactive virtual experience of browsing the C. elegans worm anatomy. This is built from the [Virtual Worm Blender files](http://caltech.wormbase.org/virtualworm/)
Source code for [the web version](https://github.com/openworm/wormbrowser) and [an iOS version](https://github.com/openworm/openwormbrowser-ios) are available online. We don't currently have active development happening with either, but if you are interested in helping with the iOS code base, [here's a walkthrough](https://www.youtube.com/watch?v=b5X5fz7pZME) of how to get started with the codebase.
70
62
71
63
Data sets
@@ -80,8 +72,8 @@ that we have come across and adapted on Google Drive.
80
72
81
73
### C. elegans NeuroML model in NeuroConstruct
82
74
83
-
The NeuroML conversion of the [Virtual Worm Blender files](http://caltech.wormbase.org/virtualworm/) has been imported into a [neuroConstruct](http://www.neuroConstruct.org) project. [This page](../Resources/running-nc/) provides instructions for obtaining the latest version of neuroConstruct, getting the latest CElegans project and generating/visualizing the cells and connections.
75
+
The NeuroML conversion of the [Virtual Worm Blender files](http://caltech.wormbase.org/virtualworm/) has been imported into a [neuroConstruct](http://www.neuroConstruct.org) project. [This page](../running-nc/) provides instructions for obtaining the latest version of neuroConstruct, getting the latest CElegans project and generating/visualizing the cells and connections.
More information about working with the data within it and other data entities can be found on the data representation [project page](../Projects/datarep/)
79
+
More information about working with the data within it and other data entities can be found on the data representation [project page](../../Projects/datarep/)
Copy file name to clipboardExpand all lines: docs/fullhistory.md
+33-2Lines changed: 33 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -81,12 +81,44 @@ January 2014: [OpenWorm Release 5](../releases/)
81
81
82
82
Summer 2014: Two OpenWorm volunteers are sponsored by the Google Summer of Code program via the [INCF](http://incf.org).
83
83
84
+
3 November 2014: [Article](https://www.frontiersin.org/journals/computational-neuroscience/articles/10.3389/fncom.2014.00137/full): OpenWorm: an open-science approach to modeling Caenorhabditis elegans
85
+
84
86
4-6 November 2014: **Second OpenWorm Conference**, in London, UK.
85
87
86
88
April 2015: Amazon Web Services donates credits to the OpenWorm project.
87
89
88
90
Summer 2015: One OpenWorm volunteer is sponsored by the Google Summer of Code program via the [INCF](http://incf.org).
89
91
92
+
18 July 2015: [Article](https://bmcneurosci.biomedcentral.com/articles/10.1186/1471-2202-16-S1-P141): The OpenWorm Project: currently available resources and future plans
93
+
94
+
8 March 2016: [Article](https://drive.google.com/file/d/0B_t3mQaA-HaMWEJ4aG5fVm9QUWc/view?resourcekey=0-ZZ7AAhC17f2Vt3JDBmv4_g): Application of smoothed particle hydrodynamics to modeling mechanisms of biological tissue
95
+
96
+
18 August 2016: [Article](https://www.mdpi.com/2079-7737/5/3/33): Quantifying Mosaic Development: Towards an Evo-Devo Postmodern Synthesis of the Evolution of Development Via Differentiation Trees of Embryos
97
+
98
+
10 August 2016: [Article](https://f1000research.com/articles/5-1946/v1): Unit Testing, Model Validation, and Biological Simulation
99
+
100
+
September 2018:
101
+
102
+
-[Article](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0376): Three-dimensional simulation of the Caenorhabditis elegans body and muscle cells in liquid and gel environments for behavioural analysis.
103
+
-[Article](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0379): c302: a multiscale framework for modelling the nervous system of Caenorhabditis elegans.
104
+
-[Article](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0380): Geppetto: a reusable modular open platform for exploring neuroscience data and models.
105
+
-[Article](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0381): Towards systematic, data-driven validation of a collaborative, multi-scale model of Caenorhabditis elegans.
106
+
-[Article](https://royalsocietypublishing.org/doi/10.1098/rstb.2017.0382): OpenWorm: overview and recent advances in integrative biological simulation of Caenorhabditis elegans.
107
+
-[Article](https://www.sciencedirect.com/science/article/abs/pii/S030326471830220X): Cell differentiation processes as spatial networks: Identifying four-dimensional structure in embryogenesis.
108
+
-[Article](https://www.sciencedirect.com/science/article/abs/pii/S0303264718302120): The Emergent Connectome in Caenorhabditis elegans Embryogenesis.
109
+
110
+
15 September 2020: [Article](https://www.frontiersin.org/journals/cellular-neuroscience/articles/10.3389/fncel.2020.524791/full): Raising the Connectome: the emergence of neuronal activity and behavior in C. elegans
111
+
112
+
22 December 2020: [Article](https://link.springer.com/epdf/10.1007/s12021-020-09508-1?sharing_token=SfbCril4XIxa5dgqd7LItve4RwlQNchNByi7wbcMAY77bKFVCUdSZ0ZaLpXFrJ62d0wsNV70TpSD7PMHFW2pjlOQt8qjlwvfr5BFDdTMwhzQj9AbfORflfPVm45t-7xEoVn2UKvEnNnJSZYmt67DEQlxSUqkL4lxeCDFwUJpVYA%3D): Data-theoretical Synthesis of the Early Developmental Process
113
+
114
+
6 January 2021: [Article](https://www.sciencedirect.com/science/article/abs/pii/S0303264721000629): Periodicity in the Embryo: emergence of order in space, diffusion of order in time
115
+
116
+
September 2022: [OpenWorm Newsletter 1](https://openworm.org/news.html#September2022): DevoWorm hosted four Google Summer of Code students; electrophysiological recordings from individual neurons; NeuroPAL developed a new technique to create a genetic strain of the worm; OpenWorm studentships completed their first successful projects.
117
+
118
+
June 2023: [OpenWorm Newslwtter 2](https://openworm.org/news.html#June2023): DevoWorm sponsored two more students through the Google Summer of Code; 2D worm body model visualisations were created to aid the 3D Sibernetic models; an interactive tutorial for the Hodgkin Huxley model was developed; OpenWorm presented at the main _C. elegans_ scientific conference in Glasgow.
119
+
120
+
May 2024: [OpenWorm Newsletter 3](https://openworm.org/news.html#May2024): DevoWorm celebrated its 10th anniversary; new cell and ion channel models were developed in NeuroML; the OpenWorm Docker simulation stack was updated; OpenWorm was interviewed on the Data Skeptic podcast.
121
+
90
122
Projects similar to OpenWorm
91
123
----------------------------
92
124
@@ -110,6 +142,5 @@ September 2011 - October 2013 **[Project Nemaload](http://nemaload.davidad.org/)
110
142
Acknowledgements
111
143
----------------
112
144
113
-
Credit to James Pearn of [Artificial Brains](http://www.artificialbrains.com/openworm) for the information on projects similar to OpenWorm.
145
+
Credit to James Pearn of Artificial Brains for contributions to the early OpenWorm history.
114
146
115
-
Credit to Eugenio Battaglia for the [story on his blog](http://www.sciencetogrok.com/2013/03/a-great-role-model-for-collaborative.html) of the early OpenWorm history
Copy file name to clipboardExpand all lines: docs/modeling.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ This picture is purposefully drawn with an underlying loop of causal relationshi
14
14
- Enables the study of the nervous system as a real time control system for a body
15
15
- Provides the model with a minimum core to which other biological processes and cell types can be added.
16
16
17
-
Having chosen one loop to focus on first, we can now re-define the problem as how to construct an acceptable neuromechanical model. There have been [other attempts](http://www.artificialbrains.com/openworm#similar) to do this in the past and there are some groups currently working on the problem using different approaches (e.g. [Cohen](http://www.comp.leeds.ac.uk/celegans/), [Lockery](https://www.lockerylab.org/), [Si Elegans](http://www.si-elegans.eu/)).
17
+
Having chosen one loop to focus on first, we can now re-define the problem as how to construct an acceptable neuromechanical model. There have been other attempts to do this in the past and there are some groups currently working on the problem using different approaches (e.g. [Cohen](http://wormlab.eu/author/netta-cohen/), [Lockery](https://www.lockerylab.org/), [Si Elegans](http://www.si-elegans.eu/)).
18
18
19
19
Our approach involves building a 3D mechanical model of the worm body and nervous system, tuning the model using model optimization techniques, validating the model using real data, and ensuring the model is reproducible by other labs by exposing it through a web-based simulation engine.
20
20
@@ -68,7 +68,7 @@ Neurons
68
68
69
69
This is a much more faithful representation of the neurons and their positions within the worm's body.
70
70
71
-
Our computational strategy to model the nervous system involves first reusing the [_C. elegans_ connectome](http://dx.plos.org/10.1371/journal.pcbi.1001066) and the [3D anatomical map of the _C. elegans_ nervous system and body plan](http://g.ua/MhxC). We have used the NeuroML standard ([Gleeson et al., 2010](http://dx.plos.org/10.1371/journal.pcbi.1000815)) 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](http://www.ncbi.nlm.nih.gov/pubmed/9248061)) to perform *in silico* experiments.
71
+
Our computational strategy to model the nervous system involves first reusing the [_C. elegans_ connectome](http://dx.plos.org/10.1371/journal.pcbi.1001066) and the 3D anatomical map of the _C. elegans_ nervous system and body plan. We have used the NeuroML standard ([Gleeson et al., 2010](http://dx.plos.org/10.1371/journal.pcbi.1000815)) 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](http://www.ncbi.nlm.nih.gov/pubmed/9248061)) to perform *in silico* experiments.
72
72
73
73
To start getting some practical experience playing with dynamics that come from the connectome, we have simplified it into a project called the 'connectome engine' and integrated its dynamics into a Lego Mindstorms EV3 robot. You can [see a movie of this in action](https://www.youtube.com/watch?v=D8ogHHwqrkI).
Copy file name to clipboardExpand all lines: docs/releases.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ This release, among many acheivements, we accomplished the following:
86
86
87
87
[Detailed release notes from this release can be found online](https://docs.google.com/a/metacell.us/document/d/1cg1YnKI92tN9HZeXachTfpRlKP10OuJhXlRBabeTnuI/pub)
88
88
89
-
Our second release pointed us in a good direction for the future, and provided some [[<http://browser.openworm.org>](http://browser.openworm.org) exciting products]. In release 3, we worked to develop additional products that are more easily used by the outside world.
89
+
Our second release pointed us in a good direction for the future, and provided some [exciting products](http://browser.openworm.org). In release 3, we worked to develop additional products that are more easily used by the outside world.
90
90
91
91
### EPIC-1: As a user, I want to be able to mark synapses and have them integrated into the model
0 commit comments