jbustamante35 / soulsearch

Added feature to phytoMorph that identifies initial root at the start of a time-lapse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoulSearch

Added feature to phytoMorph that identifies initial root at the start of a time-lapse

Fix this to use HypoQuantyl's method

Summary

This program will use a Machine Learning (ML) algorithm to segment a plant root in the first frame of a time-lapse experiment. It is intended to be an additional feature for the Spalding lab's PhytoMorph program, which performs a kinematics analysis on growing roots.

The current system requires the user to manually click along the midline of a root at the beginning of a time-lapse experiment (frame 1) in order to initialize PhytoMorph's segmentation algorithm that forms a contour around the user's midline. The manual aspect of PhytoMorph hinders it from being truly high-throughput and would make a large screen of many genotypes difficult to analyze.

SoulSearch is intended to address this issue by using an ML algorithm to perform the initial segmentation step typically performed by a human. Currently (as of 9/19/2018), I am strategizing multiple methods in which this ML algorithm will function: 1) Imitate the clicks a user would normally make 2) Manually draw contours around root images 3) Form a contour from a user-defined midline (similar to Method 1)

I am currently in favor of Method 1, since there is already an algorithm in PhytoMorph that will generate a contour around a user's clicks. This means I wouldn't have to draw a ton of contours around roots.

alt tag

Installation

Clone this repository into your desired location with

git clone https://github.com/jbustamante35/soulsearch

To-Do

  1. Import minimal suite of functions from rootKinematics to get pipeline running as expected
    a) Refactor the pipeline to minimize overhead and compute power
    b) Write headless version to run from commandline

  2. Extract clicking coordinates from finished datasets
    a) Midlines
    b) Quiecent Centers

  3. Write a learning algorithm that predicts midlines and qc from root images

Author

Julian Bustamante, Cellular and Molecular Biology (jbustamante@wisc.edu
University of Wisconsin - Madison
Department of Botany

About

Added feature to phytoMorph that identifies initial root at the start of a time-lapse

License:MIT License


Languages

Language:MATLAB 99.9%Language:M 0.1%