Skip to content

Latest commit

 

History

History
75 lines (66 loc) · 4.54 KB

paper.md

File metadata and controls

75 lines (66 loc) · 4.54 KB
title tags authors affiliations date bibliography
OrNet - a Python Toolkit to Model the Diffuse Structure of Organelles as Social Networks
Python
Cellular Biology
Organelles
Computer Vision
name orcid affiliation
Mojtaba Fazli
0000-0002-6082-2538
1,*
name orcid affiliation
Marcus Hill
0000-0002-9380-3181
1,*
name affiliation
Andrew Durden
1
name affiliation
Rachel Mattson
2
name affiliation
Allyson T. Loy
3
name affiliation
Barbara Reaves
4
name affiliation
Abigail Courtney
3
name affiliation
Frederick D. Quinn
4
name affiliation
Chakra Chennubhotla
5
name orcid affiliation
Shannon Quinn
0000-0002-8916-6335
1,6
name index
Department of Computer Science, University of Georgia, Athens, GA 30602 USA
1
name index
Institute for Artificial Intelligence, University of Georgia, Athens, GA 30602 USA
2
name index
Department of Microbiology, University of Georgia, Athens, GA 30602 USA
3
name index
Department of Infectious Diseases, University of Georgia, Athens, GA 30602 USA
4
name index
Department of Computational and Systems Biology, University of Pittsburgh, Pittsburgh, PA 15232 USA
5
name index
Department of Cellular Biology, University of Georgia, Athens, GA 30602 USA
6
name index
The two first authors made equal contributions.
*
19 November 2019
paper.bib

Summary

Fluorescent microscopy videos are vital for analyzing the morphological changes that subcellular protein structures undergo after exposure to external stimuli. Changes in organelle structures offer crucial insight into the manner in which cells respond to viral or bacterial infections, cellular invaders, or even the organelles themselves malfunctioning [@Stavru:2011]. Generally, modeling organellar structures involve manually inspecting each video then denoting time points and regions that demonstrate anomalous behavior. However, manual analyses lack objective metrics to assess morphological changes, and thus hinder the ability to perform secondary analyses and quantitative comparisons. Thus, arises the need to find a methodology that generates quantitative models capable of accurately describing the data [@Eliceiri:2012]. Prior works have demonstrated success in the generation of static models for subcellular modeling [@Murphy:2015; @Chen:2016; @Ruan:2019]. Such advancements have inspired us to propose a novel framework, OrNet, that models both the spatial and temporal morphology changes that organelles undergo as dynamic social networks.

OrNet is an open-source python package [@Python:1995] that is built-upon the libraries of Scikit-Learn [@scikit-learn:2011], NumPy [@Numpy:2006], SciPy [@2019arXiv190710121V], and Matplotlib [@Hunter:2007]. Our tool accepts as input microscopy videos of cells with fluorescently tagged organelles, and outputs quantitative descriptions of the morphological changes. Modeling these dynamic structures is no trivial task because many organelles are amorphous, and the lack of rigidity renders traditional shape-based, parametric modeling techniques ineffective. Our framework addresses such difficulities by modeling organelles as social networks to capture the spatio-temporal relationships via a dynamic edge management process. The graphs are constructed by fitting gaussian mixture models to every frame of an input video; the final means become the vertices, while a divergence metric is applied to every combination pair of mixture components to create the edges. Once graphs are created for each frame, spectral decomposition is utilized to track the leading eigenvalues to understand the time-points and frame regions where organellar structures are demonstrating significant changes.

The viability of OrNet has been illustrated by [@Durden:2019] when the framework was utilized to model mitochondria found in HeLa cells that were exposed to various stimuli. We hope that our tool will be utilized by any project seeking to model subcellular organelles.

Acknowledgements

The project that yielded this software was supported in part by a grant from the National Science Foundation (#1458766).

We gratefully acknowledge the support of NVIDIA Corporation with the donation of the Titan X Pascal GPU used for this research.

References


nocite: | @behnel:2010, @Clark:2016, @Hagberg:2008, @kiwisolver2018, @Klein:2019, @Lee:2019, @Mcguire:2007, @opencv_library, @scikit-image:2014, @Andrew_Durden-proc-scipy-2018, @Costa-Luis:2019