Converting a Neuron-Morphology Reconstruction System: Open-Science Design and Implementation

dc.contributor.advisorKakadiaris, Ioannis A.
dc.contributor.committeeMemberPapadakis, Emanuel I.
dc.contributor.committeeMemberShah, Shishir Kirit
dc.creatorMughal, Zakariyya 1990-
dc.creator.orcid0000-0003-4734-5447
dc.date.accessioned2018-07-10T18:46:02Z
dc.date.available2018-07-10T18:46:02Z
dc.date.createdMay 2016
dc.date.issued2016-05
dc.date.submittedMay 2016
dc.date.updated2018-07-10T18:46:02Z
dc.description.abstractThe thesis describes the conversion of the Online Reconstruction and functional Imaging Of Neurons (ORION) system for neuron-morphology reconstruction from an interpreted language to a compiled language. The motivation of this conversion is to provide a tool that can be used by neuroscience researchers to analyze their own neuron data and compare the output against both manual and automated tracings. This is in line with the goals of open science: a movement that seeks to make the findings and processes of research more widely available for peer review and reproducibility. By collaboratively sharing both neuron-imaging data and code between organizations, it is possible to compare the results of multiple methods without reimplementing all the stages of the reconstruction pipeline. In order to release the existing algorithm so that it can easily be incorporated into other tools, the implementation must be rewritten in a different language. This presents a challenge because the languages have vastly different paradigms. As a result, much of the existing code needs to be analyzed to determine any changes needed to the design. Creating a new implementation also means that the new system can be designed with modifiability in mind so that future changes can be easily incorporated. The specific objectives are to (i) analyze the ORION algorithm and implementation to determine the architecture for the new system that is efficient and extensible; (ii) integrate the system into a popular toolkit for biomedical image analysis for ease-of-use and visualization; (iii) develop a test suite of both the individual components (unit testing) and across the whole system (integration tests); and (iv) ensure that the software gives reproducible results by making it easy to build and distribute. The reconstruction of neuron morphology from microscopy imaging data is an invaluable method for understanding neuron characteristics. However, due to the cost in time and effort, manual neuron reconstruction is not feasible for large-scale analysis of neuron datasets. This implementation provides a working method for determining neuron morphology that can be used to collect statistical properties from various neuron data that can also be extended by the community.
dc.description.departmentComputer Science, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10657/3168
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectNeurons
dc.subjectNeurosciences
dc.subjectCell morphology
dc.subjectBiomedical image analysis
dc.subjectSoftware engineering
dc.titleConverting a Neuron-Morphology Reconstruction System: Open-Science Design and Implementation
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCollege of Natural Sciences and Mathematics
thesis.degree.departmentComputer Science, Department of
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MUGHAL-THESIS-2016.pdf
Size:
404.4 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.82 KB
Format:
Plain Text
Description: