An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.

The nematode Caenorhabditis elegans (C. elegans) is a model organism used frequently in developmental biology and neurobiology [White, (1986), Sulston, (1983), Chisholm, (2016) and Rapti, (2020)]. The C. elegans embryo can be used for cell tracking studies to understand how cell movement drives the...

Full description

Bibliographic Details
Main Authors: Andrew Lauziere, Ryan Christensen, Hari Shroff, Radu Balan
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2022-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0277343
_version_ 1797959502451965952
author Andrew Lauziere
Ryan Christensen
Hari Shroff
Radu Balan
author_facet Andrew Lauziere
Ryan Christensen
Hari Shroff
Radu Balan
author_sort Andrew Lauziere
collection DOAJ
description The nematode Caenorhabditis elegans (C. elegans) is a model organism used frequently in developmental biology and neurobiology [White, (1986), Sulston, (1983), Chisholm, (2016) and Rapti, (2020)]. The C. elegans embryo can be used for cell tracking studies to understand how cell movement drives the development of specific embryonic tissues. Analyses in late-stage development are complicated by bouts of rapid twitching motions which invalidate traditional cell tracking approaches. However, the embryo possesses a small set of cells which may be identified, thereby defining the coiled embryo's posture [Christensen, 2015]. The posture serves as a frame of reference, facilitating cell tracking even in the presence of twitching. Posture identification is nevertheless challenging due to the complete repositioning of the embryo between sampled images. Current approaches to posture identification rely on time-consuming manual efforts by trained users which limits the efficiency of subsequent cell tracking. Here, we cast posture identification as a point-set matching task in which coordinates of seam cell nuclei are identified to jointly recover the posture. Most point-set matching methods comprise coherent point transformations that use low order objective functions [Zhou, (2016) and Zhang, (2019)]. Hypergraphs, an extension of traditional graphs, allow more intricate modeling of relationships between objects, yet existing hypergraphical point-set matching methods are limited to heuristic algorithms which do not easily scale to handle higher degree hypergraphs [Duchenne, (2010), Chertok, (2010) and Lee, (2011)]. Our algorithm, Exact Hypergraph Matching (EHGM), adapts the classical branch-and-bound paradigm to dynamically identify a globally optimal correspondence between point-sets under an arbitrarily intricate hypergraphical model. EHGM with hypergraphical models inspired by C. elegans embryo shape identified posture more accurately (56%) than established point-set matching methods (27%), correctly identifying twice as many sampled postures as a leading graphical approach. Posterior region seeding empowered EHGM to correctly identify 78% of postures while reducing runtime, demonstrating the efficacy of the method on a cutting-edge problem in developmental biology.
first_indexed 2024-04-11T00:33:43Z
format Article
id doaj.art-51d8567371594b8a8d75a18120bd6be3
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-04-11T00:33:43Z
publishDate 2022-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-51d8567371594b8a8d75a18120bd6be32023-01-07T05:30:59ZengPublic Library of Science (PLoS)PLoS ONE1932-62032022-01-011711e027734310.1371/journal.pone.0277343An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.Andrew LauziereRyan ChristensenHari ShroffRadu BalanThe nematode Caenorhabditis elegans (C. elegans) is a model organism used frequently in developmental biology and neurobiology [White, (1986), Sulston, (1983), Chisholm, (2016) and Rapti, (2020)]. The C. elegans embryo can be used for cell tracking studies to understand how cell movement drives the development of specific embryonic tissues. Analyses in late-stage development are complicated by bouts of rapid twitching motions which invalidate traditional cell tracking approaches. However, the embryo possesses a small set of cells which may be identified, thereby defining the coiled embryo's posture [Christensen, 2015]. The posture serves as a frame of reference, facilitating cell tracking even in the presence of twitching. Posture identification is nevertheless challenging due to the complete repositioning of the embryo between sampled images. Current approaches to posture identification rely on time-consuming manual efforts by trained users which limits the efficiency of subsequent cell tracking. Here, we cast posture identification as a point-set matching task in which coordinates of seam cell nuclei are identified to jointly recover the posture. Most point-set matching methods comprise coherent point transformations that use low order objective functions [Zhou, (2016) and Zhang, (2019)]. Hypergraphs, an extension of traditional graphs, allow more intricate modeling of relationships between objects, yet existing hypergraphical point-set matching methods are limited to heuristic algorithms which do not easily scale to handle higher degree hypergraphs [Duchenne, (2010), Chertok, (2010) and Lee, (2011)]. Our algorithm, Exact Hypergraph Matching (EHGM), adapts the classical branch-and-bound paradigm to dynamically identify a globally optimal correspondence between point-sets under an arbitrarily intricate hypergraphical model. EHGM with hypergraphical models inspired by C. elegans embryo shape identified posture more accurately (56%) than established point-set matching methods (27%), correctly identifying twice as many sampled postures as a leading graphical approach. Posterior region seeding empowered EHGM to correctly identify 78% of postures while reducing runtime, demonstrating the efficacy of the method on a cutting-edge problem in developmental biology.https://doi.org/10.1371/journal.pone.0277343
spellingShingle Andrew Lauziere
Ryan Christensen
Hari Shroff
Radu Balan
An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
PLoS ONE
title An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
title_full An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
title_fullStr An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
title_full_unstemmed An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
title_short An Exact Hypergraph Matching algorithm for posture identification in embryonic C. elegans.
title_sort exact hypergraph matching algorithm for posture identification in embryonic c elegans
url https://doi.org/10.1371/journal.pone.0277343
work_keys_str_mv AT andrewlauziere anexacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT ryanchristensen anexacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT harishroff anexacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT radubalan anexacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT andrewlauziere exacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT ryanchristensen exacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT harishroff exacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans
AT radubalan exacthypergraphmatchingalgorithmforpostureidentificationinembryoniccelegans