Giter VIP home page Giter VIP logo

celeganser-automated-analysis-of-nematode-morphology-and-age's Introduction

Celeganser: Automated Analysis of Nematode Morphology and Age

Authors: Linfeng Wang, Shu Kong, Zachary Pincus, Charless Fowlkes

Accepted by CVMI 2020 (Last edited: May 17, 2020)

Link: Full Paper Slides

Abstract

The nematode Caenorhabditis elegans (C. elegans) serves as an important model organism in a wide variety of biological studies. In this paper we introduce a pipeline for automated analysis of C. elegans imagery for the purpose of studying life-span, health-span and the underlying genetic determinants of aging. Our system detects and segments the worm, and predicts body coordinates at each pixel location inside the worm. These coordinates provide dense correspondence across individual animals to allow for meaningful comparative analysis. We show that a model pre-trained to perform body-coordinate regression extracts rich features that can be used to predict the age of individual worms with high accuracy. This lays the ground for future research in quantifying the relation between organs’ physiologic and biochemical state, and individual life/health-span.

Figures and Results

Figure 2

For a given cropped image (a), we train for re- gressing towards its worm UV-coordinate on the body pix- els, as shown by (b) and (c) respectively. Based on the pre- dicted coordinates, we can straighten the worm according to a defined “canonical” shape, as shown in (d). This helps us analyze worm age and thus the life/health-span in later work.

We visualize the body UV-coordinate regression output. With the ground-truth and predicted UV-coordinates, we straighten the worm into “canonical shape”, respectively. Visually we can see the straightened worms match quite well between using predicted and ground-truth UV’s.

Figure 1

“Celeganser” includes three models: (a) worm segmentation at coarse scale, (b) worm body coordinate regression and (c) age estimation. Using a downsized in- put image, model (a) predicts a binary segmentation of the worm region. This is used to localize and crop the worm region from the original full-resolution data. The cropped image is then fed to the model (b) for boy coordinate re- gression and fine segmentation. The segmented worm is the input to the third model (c) for age estimation.

Worm body coordinate regression model takes as input the sub-image (b) which is cropped from the original image (a), and outputs worm segmentation mask (d) and UV coordinate predictions (f) and (h), respectively.

Acknowledgements

We gratefully acknowledge Logan Tan, Nicolette Laird and Aditya Somisetty of the Pincus Lab who created and curated the ground-truth image annotations. This research was supported by NIH grant NIA R01AG057748, NSF grants IIS-1813785 and IIS-1618806, a research gift from Qualcomm, and a hardware donation from NVIDIA. Shu Kong also acknowledges Kleist Endowed Fellowship for the generous support of inter-disciplinary research.

celeganser-automated-analysis-of-nematode-morphology-and-age's People

Contributors

derrickwanglf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.