Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Author "Padhy, Barunes"

Sort by: Order: Results:

  • Padhy, Barunes (2023)
    Research in the field of life sciences is crucial for comprehending the underlying characteristics of an organism, which aids in the development of vaccines and medications as well as insights into how nature evolves and the future course it may take. Analyzing Phylogenetic trees and DNA sequences are typical techniques used in this research. New researchers often struggle with command-line usage and OS intricacies due to their lack of expertise. Even seasoned researchers are not immune to typos which, in the worst case, could take considerable debugging time. It is also important to note that due to the computationally intensive nature of running such algorithms, use cases often involve running these analyses on the cloud. This thesis aims to create a generalized web application (PhyloStreamer) that gives users the ability to create a UI for command-line tools which abstracts the technical nuances of utilizing OS commands. The thesis covers the need for such a tool, to establish domain-level knowledge in phylogenetics with examples of a few tools used, explains the general architecture of the tool, explains in detail the functionalities provided by the tool, and describes GUI creation. The results demonstrate a finished web application, which allows a user to easily create a GUI for a command-line tool, with the only caveat being that if a certain command-line tool is run via an interactive shell, for e.g, python. However, if there exists a way to run a command via the command line without the need for an interactive shell, PhyloStreamer should be able to create a GUI for it. Furthermore, noting the importance of running this on the cloud, the tool also covers the deployment of this tool on cloud.