Archive for May, 2013

Programming Worms

May 3, 2013 2 comments

No, not as in malware – a program that replicates itself as it moves from machine to machine – but as in an actual dirt-loving, squirming-about, icky-spaghetti worm.

This link comes off of Boing Boing.  The project is called OpenWorm, and it self-describes as:

OpenWorm is an open source project dedicated to creating the world’s first virtual organism in a computer, a C.elegans nematode. We plan to achieve this goal by 1) bringing together highly motivated scientists and engineers 2) pushing away all the red tape 3) fostering growth of a completely open computational biology community.

So, its not building a real worm – a virtual worm.  The worm they are hoping to replicate – Caenorhabditis elegans – is a nematode worm about 1 mm long; there’s about 1,000 cells in each one of these tiny critters.

How is this being done?  Hard to say.  The project milestones are here … here’s an example:

Muscle Cell model output closely matches that of real data

We will show that we have built a model of C. elegans muscle cell that matches data recorded from the nematode muscle cell. In part, we will use techniques of model optimization to fill in gaps in the model parameter space (deduce unmeasured parameters). The main technical challenge is tuning muscle cell passive properties and building a larger data set (more cell recordings). Mike Vella will take the lead on this.


Do we need virtual worms?  No, not as such – but we need these types of projects, that’s is what science is, right?  There’s too much of the attitude these days that all R & D needs to be dedicated to obvious needs.  I for one think we need more scientia gratia scientiae.

Categories: Technology Tags: ,