Distributed processing and sSegmentation of medical images with the pydra workflow engine
Abstract
Details
- Title: Subtitle
- Distributed processing and sSegmentation of medical images with the pydra workflow engine
- Creators
- Charles Edward Johnson III
- Contributors
- Hans Johnson (Advisor)Guadalupe Canahuate (Committee Member)Tyler Bell (Committee Member)
- Resource Type
- Thesis
- Degree Awarded
- Master of Science (MS), University of Iowa
- Degree in
- Electrical and Computer Engineering
- Date degree season
- Summer 2021
- DOI
- 10.17077/etd.005958
- Publisher
- University of Iowa
- Number of pages
- xi, 86 pages
- Copyright
- Copyright 2021 Charles Edward Johnson III
- Language
- English
- Description illustrations
- color illustrations
- Description bibliographic
- Includes bibliographical references (pages 48-49).
- Public Abstract (ETD)
Neuroscience identifies structural brain patterns that correlate to human characteristics and disease. However, processing many brain scans for this analysis at one time is a complex task. Performing this analysis generally involves executing a sequence of coordinated medical imaging steps. Preparing brain scan data must be reliably reproducible and scalable to thousands of data sets to contribute to further discovery through medical image analysis.
This project develops a software application to execute the medical imaging steps to prepare brain scans for further analysis. The SINAPSE Lab previously created a similar application called AutoWorkup using the Nipype framework to process brain scans. However, Nipype has shortcomings in sharing reproducible results and scaling to handle large sets of brain scans.
This project recreated AutoWorkup to seamlessly scale to larger datasets and share reproducible results using the dataflow engine Pydra. This work enhanced Pydra to handle larger datasets by interacting with distributed computing systems in a more scalable way. Pydra also improves upon the Nipype caching implementation to enable sharing reproducible results. This project recreated AutoWorkup with Pydra to take advantage of the updated features of this new dataflow engine.
- Academic Unit
- Electrical and Computer Engineering
- Record Identifier
- 9984124470202771