C.elegans Tracking and Analysis

29
Quantification of locomotory behaviors in C. elegans Julie Korich, Ph.D. Staff Scientist/Research Liaison

description

Presentation on the quantification of locomotory behaviors in C. elegans

Transcript of C.elegans Tracking and Analysis

Page 1: C.elegans Tracking and Analysis

Quantification of locomotory behaviors in C. elegans

Julie Korich, Ph.D.Staff Scientist/Research Liaison

Page 2: C.elegans Tracking and Analysis

C. elegans as a Model Organism

Various disciplines employ C. elegans nematode as a model organism:• Biology: Cell Differentiation, Meiosis, and RNAi studies• Neuroscience: Neuronal function, differentiation,

behavior• Toxicology: Adverse effects of chemicals on organisms• Ecology/Soil Science: Environmental impact on soil

quality

mbfbioscience.com

Page 3: C.elegans Tracking and Analysis

Modeling Locomotory Behaviors

• Locomotory assays are used in many areas of research including neurodegenerative disease, aging, and toxicology

• It is a common screening tool for genetic assays

• How do you quantify locomotory behaviors?

mbfbioscience.com

Page 4: C.elegans Tracking and Analysis

Challenges with Manual Marking

• Tedious and laborious – makes large scale studies difficult

• Lack of Precision• Observer

variability

mbfbioscience.com

Page 5: C.elegans Tracking and Analysis

Available Tracking Software

• Single worm trackers• WormTracker 2.0 (Shafer Lab)• Nemo (Tavernarakis Lab) • Multimodal Illumination and Tracking System (Lu Lab)• CoLBeRT (Samual Lab)• Opto-mechanical system for virtual environments (Lockery

Lab)

• Multi Worm Trackers• The Parallel Worm Tracker (Goodman Lab)• OptoTracker (Gottschalk Lab)• The Multi Worm Tracker (Kerr Lab)

Husson, S. J. et al. Keeping track of worm trackers (September 10, 2012), WormBook, ed. The C. elegans Research Community, WormBook,doi/10.1895/wormbook.1.156.1, http://www.wormbook.org.

Page 6: C.elegans Tracking and Analysis

Challenges of Automatic Tracking

• Background clutter and existing worm tracks

• Juvenile worms and eggs on medium

• Interactions• Head/Tail identification • Entanglement • Tracking large # of

worms• Velocity of movement

• Swimming/thrashing

Video provided by Dr. Kate Harwood

Page 7: C.elegans Tracking and Analysis

How WormLab Tracks

• Supports high mag and low mag (whole plate) tracking

• Composed of 2 parts:• Detection (finds new worms as the enter the movie)

• Tracking (determining changes in worm position and shape from frame to frame)

• Thresholding tools to refine background and improve detection despite moderate background clutter

• Uses geometric model, worm motion model, backtracking and Multiple Hypothesis Tracking for accurate detection

mbfbioscience.com

Jeff Sprenger
Julie - there are two parts:Detection (finding new worms moving into the image)Tracking (figuring out the change in worm position and shape from one frame to the next).
Page 8: C.elegans Tracking and Analysis

Worm Detection

• The image is inverted and segmented to identify potential worm objects

• The algorithm measures 2 points of high curvature from a closed planar B-spline curve around the boundary of the worm object

mbfbioscience.com

Page 9: C.elegans Tracking and Analysis

Head and Tail Determination

• Identification based on the worm’s shape and frequency of movement

• We apply the same spatial and temporal cues used by human observers: • The worm’s tail area is lighter than the head • The worm’s tail area is thinner than the

head • The head moves more frequently than the

tail

• Head/tail identification can be swapped for entire track by user

mbfbioscience.com

Detected Head

Page 10: C.elegans Tracking and Analysis

Geometric Model

• Based on the center line of the worm and boundary

• Modeled on a spline basis to allow easy scaling and resampling at different resolutions

• User can determine the # of points along the center line used in the analysis• 3 pts: head, tail, center

• 17-19 pts: bending analysis

• 59 pts: full resolution (default)

mbfbioscience.com

Page 11: C.elegans Tracking and Analysis

Worm Motion Model

• ɳ = movement along centerline (peristaltic progression factor)

• Δα = Displacement orthogonal to the trajectory

• Also use elongation and contraction to model motion

mbfbioscience.com

Page 12: C.elegans Tracking and Analysis

Tracking Across Frames

• A deformable model estimation algorithm fits the geometric model from the previous frame to the current frame

• Backtracking is performed to re-establish worms with their previous tracks if lost

• Backtracking used if video starts with entangled worms

mbfbioscience.com

Page 13: C.elegans Tracking and Analysis

Multiple Hypothesis Tracking

• Apply a set of hypothesized worm locations across time, thus building a hypothesis tree

• Resolve conflicts by finding the path of Maximum Fitness (best fit across frames)

mbfbioscience.com

Page 14: C.elegans Tracking and Analysis

Detection of Complex Behaviors

• The geometric model, worm motion model, and MHT help identify worms in ambiguous conformations:• Coiled worms, • Overlapping worms• Omega bends• Reversing worms

mbfbioscience.com

Page 15: C.elegans Tracking and Analysis

Detection of Complex Behaviors

mbfbioscience.com

Page 16: C.elegans Tracking and Analysis

Editing Functions

• Manually draw a worm that is not detected prior to tracking

• Swap head and tail across a track• Join tracks• Split tracks• Delete worms per frame or across all frames

mbfbioscience.com

Page 17: C.elegans Tracking and Analysis

Metrics and Analyses

• Length: Distance between head and tail along central axis

• Width is calculated from N points along the worm• Direction is the direction of travel• Postion is the center of the median axis• Instaneous speed: Velocity along the central axis from

one frame to the next• Moving Average Speed: Instantaneous speed

averaged over multiple frames• Amplitude: Amplitude of the sine wave that best fits

the worm posture• Wavelength: Period of the sine wave the best fits the

worm’s posture • Bend Angle: Bending angle at the midpoint

mbfbioscience.com

Page 18: C.elegans Tracking and Analysis

Detection of Omega Bends

mbfbioscience.com

• Begins when the bending angle between head-midpoint and tail-midpoint drops below 1.57 radians ( 90°) and continues until the angle exceeds 1.57 radians

Page 19: C.elegans Tracking and Analysis

Detection of Reversals

mbfbioscience.com

• Reversal is defined as worm moving backwards for user defined set of frames

Page 20: C.elegans Tracking and Analysis

Head Bending Analysis

mbfbioscience.com

• Indicates foraging

• Worm sampled with 19pts

• Bending angle is 3pt from head

Page 21: C.elegans Tracking and Analysis

Imaging Suggestions

• Contrast: dark solid worms on light background• Lawn: replate worms to minimize tracks• Frame Rate: 5-10fps is adequate, faster for swimming

worms• Cameras:

• Industrial machine vision cameras (CCD) work• Webcams (low cost CMOS not so much)• Recommend monochrome cameras

• Image size: • Whole plate: 2500x2500 resolution (5 Megapixels)• Single worms: 800x600, 1200x1024 and faster frame rates

              

mbfbioscience.com

Page 22: C.elegans Tracking and Analysis

Video provided by Dr. Kate Harwood

Page 23: C.elegans Tracking and Analysis

WormLab Overview

• PC & MAC compatible

• Accepts video files in numerous formats

• Includes data and video export (with tracking overlay)

• Workflow based – easy to train and use

• Export metrics to Matlab and Excel

mbfbioscience.com

Page 24: C.elegans Tracking and Analysis

• Control camera hardware to record videos from stereoscopes, inverted microscopes, or macro photography setup• Automatic Save• Variable Frame Rate • Scaling Tool: Calculate the pixel size• Scaling and frame rate are saved within the video file, and

automatically read by WormLab for analysis• Support DCAM/IIDC compliant cameras (Point Grey, Allied

Vision and Sony)

Camera Control

mbfbioscience.com

Page 25: C.elegans Tracking and Analysis

• Track swimming, thrashing worms:

• Use a modified worm motion model to map the oscillation of the center point radially

• Quantify pharyngeal pumping

• Synchronization of stimulation and tracking

• New analyses for bending and shape interpretation

• Development of different assays – chemotaxis studies, etc.

WormLab – Future Directions

mbfbioscience.com

Page 26: C.elegans Tracking and Analysis

Summary

• WormLab for automatic detection and tracking of worms

• Provide metrics including size, speed, direction• Track in complex backgrounds, entanglements,

and shapes• Capture video sequences or open previously

acquired sequences

mbfbioscience.com

Page 27: C.elegans Tracking and Analysis

• I would like to thank Tony Cooke for organizing the seminar and the University of Washington

• Email questions to:

• Julie Korich at [email protected]

• View our website for additional information, videos, and instructions to download a tree trial (http://www.mbfbioscience.com/wormlab)

mbfbioscience.com

Acknowledgments

Page 28: C.elegans Tracking and Analysis

• Email questions to Julie Korich at [email protected]

• Download a free trial www.mbfbioscience.com/wormlab

• Watch a webinar that gives an overview of WormLab www.mbfbioscience.com/webinars

mbfbioscience.com

Learn More

Page 29: C.elegans Tracking and Analysis

• I would like to thank Tony Cooke for organizing the seminar and the University of Washington

mbfbioscience.com

Acknowledgments