open worm public hangout 10-08-11

53

Upload: stephen-larson

Post on 25-Dec-2014

2.369 views

Category:

Technology


1 download

DESCRIPTION

Introduction to the Open Worm project, progress for release 1, plans for release 2.

TRANSCRIPT

Page 1: Open worm public hangout 10-08-11
Page 2: Open worm public hangout 10-08-11

What I cannot create I do not understand

Richard Feynman’s last board

Page 3: Open worm public hangout 10-08-11

A multi-scale data problem

Scale

Whole brain data (20 um

microscopic MRI)

Mosiac LM images (1 GB+)

Conventional LM images

Individual cell morphologies

EM volumes & reconstructions

Solved molecular structures

Page 4: Open worm public hangout 10-08-11

Reverse-engineering?

A system whose mechanisms are obscured

Page 5: Open worm public hangout 10-08-11

What is reverse-engineering?

System whose mechanisms are obscured

Individual components andan explanation of how they fit together

Page 6: Open worm public hangout 10-08-11

What is reverse-engineering?

Provide a framework of parts ready to be snapped together

Page 7: Open worm public hangout 10-08-11

Put the parts back together

Page 8: Open worm public hangout 10-08-11

A multi-scale synthesis problem

Page 9: Open worm public hangout 10-08-11

Simulation-based research Challenging intuition via predictive models Construction of models requires deep

organization of understanding of a system Forces you to fill in gaps Observing unexpected behaviors produced

by the models Able to look across multiple variables at the

same time Can do experiments that would otherwise

be impossible to do in a real biological system

Page 10: Open worm public hangout 10-08-11

Enter the worm: c. elegans

What’s up, baby?

Page 11: Open worm public hangout 10-08-11

Virtual physical organisms in a computer simulation

Page 12: Open worm public hangout 10-08-11

In search of nature’s design principles via simulation

• How can a humble worm regulate itself?– Reproduces– Avoids predators– Survives in different chemical and temperature

environments– Seeks and finds food sources in an ever

changing landscape– Distributes nutrients across its own cells– Manages waste and eliminates it

– If we can’t understand genes to behavior here, why would we expect to understand it anywhere?

Page 13: Open worm public hangout 10-08-11

Enter the worm: c. elegans

I’ve only got 1000 cells in

my whole body… please simulate me!

Page 14: Open worm public hangout 10-08-11

A complete simulation of the worm’s brain, body and environment

SimulatedWorld

Detailed simulation of worm body

Detailed simulation of cellular activity

Page 15: Open worm public hangout 10-08-11

The goal: understanding a faithfully simulated organism end to end

Extracting mathematical principles from biological systems is necessary if we are going to understand and reconstruct the much larger system of the human.

Page 16: Open worm public hangout 10-08-11

Outreach: put the model online and let the world play with it

•Sex: Hermaphrodite•Interested in: Escaping my worm Matrix•Relationship status: Its complicated.

Page 17: Open worm public hangout 10-08-11

Worm biology ~1000 cells / 95 muscles Neuroscience:

302 neurons 15k synapses

Shares cellular and molecular structures with higher organisms Membrane bound organelles; DNA complexed into chromatin and organized into discreet chromosomes Control pathways

Genome size: (9.7 x 107 base pairs or 97 Megabases), vs human: 3 billion base pairs (3 X 109 bp or 3000 Megabases).

C. elegans homologues identified for 60-80% of human genes (Kaletta & Hangartner, 2006)

Page 18: Open worm public hangout 10-08-11

C. Elegans disease models

Kaletta & Hengartner, 2006

Page 19: Open worm public hangout 10-08-11

Can present drugs

Kaletta & Hengartner, 2006

Page 20: Open worm public hangout 10-08-11

Entire cell lineage mapped

Page 21: Open worm public hangout 10-08-11

Entire cell lineage mapped

Page 22: Open worm public hangout 10-08-11

Entire cell lineage mapped

Page 23: Open worm public hangout 10-08-11

Entire cell lineage mapped

Page 24: Open worm public hangout 10-08-11

Full connectome

Varshney, Chen, Paniaqua, Hall and Chklovskii, 2011

Page 25: Open worm public hangout 10-08-11

P. Sauvage et al. / Journal of Biomechanics 2011

Biomechanics

Page 26: Open worm public hangout 10-08-11
Page 27: Open worm public hangout 10-08-11

Interrogation of Behavior

Page 28: Open worm public hangout 10-08-11

Core platform: Open Worm project

Page 29: Open worm public hangout 10-08-11

One core hooks together multiple simulation engines addressing diverse biological behavior

Page 30: Open worm public hangout 10-08-11

Estimates of computational complexity Mechanical model

~5 Tflops Muscle / Neuronal

conductance model~240 Gflops

One Amazon GPU cluster provides 2 Tflops Source: http://csgillespie.wordpress.com/2011/01/25/cpu-and-gpu-trends-over-time/

Page 31: Open worm public hangout 10-08-11

Mechanical model

Palayanov, Khayrulin, Dibert (submitted)

Page 32: Open worm public hangout 10-08-11

3D body plan

Christian Grove, Wormbase

Page 33: Open worm public hangout 10-08-11

Team – A brief history

Page 34: Open worm public hangout 10-08-11

Collaboration technologies used

Page 35: Open worm public hangout 10-08-11

Jan – Sept 2011

Page 36: Open worm public hangout 10-08-11

Architecture

Page 37: Open worm public hangout 10-08-11

Neuronal model

GPU Performance Testing: 302 Hodgkin-Huxley neurons for 140 ms (dt = 0.01ms)

Architecture proof of concept using Hodgkin-Huxley neurons

ms

Page 38: Open worm public hangout 10-08-11

Worm Browser

http://www.youtube.com/watch?v=nAd9rMey-_0

Page 39: Open worm public hangout 10-08-11

Physics: SPH

Smoothed particle hydrodynamics (SPH) algorithm for soft-body / liquid finite element interactions

Page 40: Open worm public hangout 10-08-11

Soft-body & fluid mechanics

Page 41: Open worm public hangout 10-08-11

Finite element modeling

Page 42: Open worm public hangout 10-08-11

C.elegans neuron models in NeuroML

Page 43: Open worm public hangout 10-08-11

Mendeley group has 234 references

Page 44: Open worm public hangout 10-08-11

Presented poster at Neuroinformatics 2011

Page 45: Open worm public hangout 10-08-11

OpenWorm links:

Project page: http://code.google.com/p/openworm/

Twitter: @openworm

Mailing List: http://groups.google.com/group/openworm

Page 46: Open worm public hangout 10-08-11

Sept 2011 – March 2012

Page 47: Open worm public hangout 10-08-11
Page 48: Open worm public hangout 10-08-11

Muscle cell with “arms”

Cell Body

5 arms, 10 compartments

each, passive currents

Cell body, 1 compartment, active

currents

Boyle & Cohen, 2007

Page 49: Open worm public hangout 10-08-11

Case study: locomotion

Gao et al, 2011

Page 50: Open worm public hangout 10-08-11

Conductance model of c. elegans muscle cell

Boyle & Cohen, 2007

Page 51: Open worm public hangout 10-08-11

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Cell

Body

Quadrant 1 Quadrant 2

Quadrants of muscle cells

Page 52: Open worm public hangout 10-08-11

Genetic Algorithms and Parameter optimization

Achard, De Schutter, 2006

Page 53: Open worm public hangout 10-08-11

Gaming and crowdfunding