been set in a different user interface. There will be
a list of neurons and their corresponding values in
a timeline (synchronized with the simulation). The
user will be able to remove or add neurons in the list
(among those that have been traced) and change the
tracing mode (voltage values, only spikes, etc.).
5 CONCLUSIONS AND FUTURE
WORK
In this paper we have shown our work to simulate the
locomotion of the worm Caenorhabditis elegans and
render it in a web browser without any plug-in in-
stallation. On the one hand, we created a physically-
based engine that simulates the locomotion of the ne-
matode. The body of the worm is compounded of
biphasic springs and different forces are applied to
them to obtain the locomotion: muscle forces, elas-
ticity, internal pressure and environmental forces.
On the other hand, we developed a web page
where the simulation is shown. The movements of the
muscles are transferred to a realistic 3D reproduction
of the animal using animation bones. The user can set
the parameters of the simulation (environment, posi-
tion of the worm, obstacles, etc.) and will be able
to define the parameters of the experiment (touching
moment, toxins, etc.). Once the simulation is defined,
the web page will run it and will show the information
that the user requires.
Although Si elegans project is advancing fast,
there is still some work to do. Apart from making the
simulation of the locomotion more realistic, regarding
visualization, we identify two main lines of work. On
the one hand, we want to improve the transference of
the information from the physics engine to the web.
This way, we will be able to show all the parts of the
worm (muscles, neurons, organs) in the 3D environ-
ment and offer an innovative way to explore the work-
ing of the organism.
On the other hand, we aim to offer neuroscientists
a useful tool for the study of C. elegans neuronal ac-
tivity. For that, we have to develop a part in the web
page where all the required information will be shown
in a friendly and useful way.
ACKNOWLEDGEMENTS
The Si elegans project is funded by the 7th Frame-
work Programme (FP7) of the European Union un-
der FET Proactive, call ICT-2011.9.11: Neuro-Bio-
Inspired Systems (NBIS).
REFERENCES
Allard, J., Cotin, S., Faure, F., Bensoussan, P.-J., Poyer,
F., Duriez, C., Delingette, H., and L., G. (2007).
Sofa - an open source framework for medical simu-
lation. Medecine Meets Virtual Reality (MMVR15),
pages 1318.
Altun, Z. and Hall, D. (2009). Introduction. wormatlas.
Boyle, J. H., Berri, S., and Cohen, N. (2012). Gait mod-
ulation in c. elegans: An integrated neuromechani-
cal model. Frontiers in Computational Neuroscience,
6(10).
Bryden, A. and Cohen, N. (2008). Neural control of
caenorhabditis elegans forward locomotion: the role
of sensory feedback. Biol. Cybern., 98:339351.
Chalfie, M., Sulston, J., White, J., Southgate, E., J.N., T.,
and Brenner, S. (1985). The neural circuit for touch
sensitivity in caenorhabditis elegans. Journal of Neu-
roscience, 5:956964.
Geppetto (2014). http://live.geppetto.org.
Mailler, R., Avery, J., Graves, J., and N., W. (2010).
A biologically accurate 3d model of the locomotion
of caenorhabditis elegans. In Proceedings of the
2010 International Conference on Biosciences (BIO-
SCIENCESWORLD10), pages 8490.
Mujika, A., de Mauro, A., Robin, G., Epelde, G., and
Oyarzun, G. (2014). A physically-based simulation of
a caenorhabditis elegans. In 22nd International Con-
ference in Central Europe on Computer Graphics, Vi-
sualization and Computer Vision, pages 177184.
Niebur, E. and Erd
¨
os, P. (1991). Theory of the locomotion
of nematodes. Biophysical Journal, 60:11321146.
OpenWorm (2014). http://www.openworm.org/.
OpenWormBrowser (2014). http://browser.openworm.org.
Palyanov, A., Khayrulin, S., Larson, S., and Dibert, A.
(2012). Towards a virtual c. elegans: A framework
for simulation and visualization of the neuromuscular
system in a 3d physical environment. Silico Biology,
11(3):137147.
Solenthaler, B. and Pajarola, R. (2009). Predictivecorrective
incompressible sph. ACM Trans. Graph., 28, 3.
Suzuki, M., Goto, T., Tsuji, T., and Ohtake, H. (2005). A
dynamic body model of the nematode c. elegans with
neural oscillators. Journal of Robotics and Mecha-
tronics, 17(3):318326.
Three.js (2014). http://threejs.org/.
Voegtlin, T. (2011). Clones : a closed-loop simulation
framework for body, muscles and neurons. BMC Neu-
rosci., 12.
WebGL (2014). http://www.khronos.org/webgl/.
NEUROTECHNIX2014-InternationalCongressonNeurotechnology,ElectronicsandInformatics
168