Graphical User Interface on Analysis of Mechanics and

  • Slides: 17
Download presentation
Graphical User Interface on Analysis of Mechanics and Dynamics of Biopolymers in Living Cells

Graphical User Interface on Analysis of Mechanics and Dynamics of Biopolymers in Living Cells Peter Russel, Biomedical Engineering Shubham Agrawal, Computer Engineering Abdel-Rahman Hassan, Biomedical Engineering Professor Taeyoon Kim, Biomedical Engineering

Introduction • Cell mechanics, the physical response of cells to stimuli, depends in part

Introduction • Cell mechanics, the physical response of cells to stimuli, depends in part on the qualities of the cell’s filamentous actin (f-actin, for short) such as elongation. • These quantities characterize the f-actin and if changed can indicate if a stimulus added to the sample is affecting the cells cytoskeleton, and by extension mechanical properties. • The ability to quickly analyze microscope images of their cell samples will be of great use to cell biologists investigating the behavior of these filaments.

Motivation for the entire project • As of yet there exists no software able

Motivation for the entire project • As of yet there exists no software able to quickly and efficiently track and analyze filamentous actin filaments from a live cell image • Given the number of filaments in an image, and the number of images in a sample, manual tracking is impractical. • For example, here is a microscopic image of filamentous actin: • This project is to create such a software

Motivation of the Graphical User Interface Original Image (in vivo) Tracked Filament

Motivation of the Graphical User Interface Original Image (in vivo) Tracked Filament

The Graphical User Interface • The main screen:

The Graphical User Interface • The main screen:

Input & Output • The Input is a ‘. tif’ image, Output is a

Input & Output • The Input is a ‘. tif’ image, Output is a text file • The User browses for image file input and can either browse, or create a new file, from the text line

Variables • ‘Sensitivity’ Controls the expected contrast between filament and background • Higher contrast

Variables • ‘Sensitivity’ Controls the expected contrast between filament and background • Higher contrast factor limits the track more • ‘μm/pixel’ is how long one pixel width is in micrometers

Sensitivity Factor Effect Sensitivity factor of 0. 1 Sensitivity factor of 0. 3

Sensitivity Factor Effect Sensitivity factor of 0. 1 Sensitivity factor of 0. 3

‘Go!’ Function – Filament Selection 1) User prompted to select filaments to track

‘Go!’ Function – Filament Selection 1) User prompted to select filaments to track

‘Go!’ Function – Filament Tracking 2) The Program tracks a filament from the first

‘Go!’ Function – Filament Tracking 2) The Program tracks a filament from the first selected point, presents the track, and gives the user three options: Accept, Delete and Modify

Modify Button Press & Functionality • Modify interface appears: • Allows user two options

Modify Button Press & Functionality • Modify interface appears: • Allows user two options • Trim the result • Retrack with a new sensitivity • The user accepts or deletes the filament from the Modify GUI, cancel at any time. • The user can also continue to modify the result indefinitely

Trim Option • As name suggests, allows user to shorten the track result manually

Trim Option • As name suggests, allows user to shorten the track result manually when the user believes the filament tracking has tracked too far.

Rest of Program & Output • Goes through each point selected initially in the

Rest of Program & Output • Goes through each point selected initially in the same manner, tracking and allowing for modification. • Each filament’s contour length is calculated after tracking is finalized with all contour lengths being compiled for entire image. This is returned as the output along with a data file:

Conclusions • This program will allow users to analyze more of their data at

Conclusions • This program will allow users to analyze more of their data at less time, thereby helping cytoskeletal filament researchers characterize their samples with quantities such as elongation • Additional work includes: • Increasing the accuracy of the filament tracking software • Allowing the program to track over many frames, thereby determining dynamic properties such as elongation rate • Eliminating the need for users to select inputs

End of Presentation

End of Presentation

Persistence Length Calculation •

Persistence Length Calculation •

Program ‘Length Calculation’ Statistics • Two sample T-test used to determine if the programs

Program ‘Length Calculation’ Statistics • Two sample T-test used to determine if the programs calculation of contour length was accurate. • The first group is the FTracker calculated contour lengths of ten filaments. • The Second group is ten filaments tracked using JFilament, an addition to Image. J, in this the tracks are drawn by hand is taken to be the ‘correct’ contour length. • T value of 0. 21 • Critical value of 2. 101 • T < Critical; FTracker is statistically similar to JFilament