210 likes | 357 Views
Detecting Salient Changes in Gene Profiles. Sohei Okamoto University of Nevada, Reno Dr. Tanveer Syeda-Mahmood IBM Almaden Research Center Dr. George Bebis University of Nevada, Reno Dr. Dwight Egbert University of Nevada, Reno. OUTLINE. Motivation Approach Method Difficulty
E N D
Detecting Salient Changes in Gene Profiles Sohei Okamoto University of Nevada, Reno Dr. Tanveer Syeda-Mahmood IBM Almaden Research Center Dr. George Bebis University of Nevada, Reno Dr. Dwight Egbert University of Nevada, Reno
OUTLINE • Motivation • Approach • Method • Difficulty • Future Work
MOTIVATION • Salient changes in gene expressions indicate important events such as onset of disease. • Salient changes in multiple gene profiles are similarities among them
APPROACH • Salient changes are maxima in vector magnitude function • Build scale-space bitmap, and find salient change contours • Choose optimal smoothing scale by objective functions
METHOD – Salient Changes • Finding maxima in vector magnitude function • Salient change is inflection point which has maximum slope
METHOD – Salient Changes Maxima and minima of derivative Maxima of vector magnitude Points obtained in input signal
METHOD – Scale-Space • Scale-space visualizes how salient changes preserved over increasing scale of smoothing • Gaussian smoothing with increasing standard deviation
METHOD – Scale-Space Result of increasing smoothing
METHOD – Scale-Space Input signal Vector magnitude Derivative of vector magnitude
METHOD – Scale-Space • Construct binary representation of vector magnitude derivative for each increasing scale
METHOD – Scale-Space • Negative-going zero-crossing contours in scale-space
METHOD – Optimal Scale Selection • Select optimal smoothing scale to ignore non-significant salient change with minimum error • Calculate objective functions and combine
METHOD – Optimal Scale Selection • Roughness – # of salient changes at each scale • Mean Square Error – Error between input and smoothed signal at each scale: • Combined objective function – take average of two functions
METHOD – Optimal Scale Selection • Find crossing point of two objective functions, which is also minimum of combined objective function
METHOD – Optimal Scale Selection • Trace back salient change contours exist at optimal scale to lowest scale
METHOD – Optimal Scale Selection • Salient changes found
DIFFICULTY • When there are relatively few salient change contours
DIFFICULTY • when one contour branch out to two at some lower scale
DIFFICULTY • When time points are few • Visualization of more than 3-dimensional signal
FUTURE WORK • Collect large amount of results using this method for validity • Adding analysis functionality as an event mining tool • Integration with other data mining tools
ACKNOWLEDGMENT • University of Nevada, Reno, Computer Science Department • UNR, Computer Vision Laboratory • UNR-CRCD Program in Computer Vision • IBM Almaden Research Center • National Science Foundation