back to CSS Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Fall Quarter

December 18, 2020

 

Amman Nega

"VIA-QMI: Visualized Analytic of QMI Process"

(UWB CSS Faculty Research)

 

Faculty Advisor: Dr. Wooyoung Kim

 

 

 

Abstract

The visualization of the QMI process is part of a collaboration with the Seattle Children's Hospital. It is part of research on immunotherapy as a form of cancer treatment. Specifically, the program analyzes the proteins taken from a cancer patient's blood and sees how they interact with each other. The first version was written by an immunologist who had hardcoded much of the code. My main task this quarter was removing the hardcoding to allow the program to be dynamic in the number of inputs allowed. Inputs would include the number of experiments, samples, and probes.

 

The current QMI process used in the SEPS lab at the hospital is slow and requires knowledge of MATLAB and the R programming language to use. End users may not be proficient in these programs; thus, a more intuitive solution is required.

Implementing the Model-View-Controller architectural pattern, I made necessary changes to the software. I worked on separating the class containing all experiment data into multiple classes, ultimately decoupling the code. Using SceneBuilder, I changed the layout of the GUI to make it less cluttered. There are several computations that must be made and outputted to the GUI, so debugging the code was necessary to see how my edits would alter the output. Validating the inputs from an Excel file was also necessary to gather meaningful results.

 

Making further changes to the software should be less arduous now that the hardcoding has been removed. This is crucial to further development, as some of the analyses performed in the QMI process have not begun development yet. These changes should speed up the time it takes to begin this development. Performing the QMI process should feel more natural to immunologists as the UI is more simplistic in design.

 

 

 

 

 

 

 

 

 

 

 

Updated December 16, 2020