CCSE Informatics Fall 2020
Project Page for IT4983/W03 Capstone Project
Evaluation and Development of an Automated Packaging Solution for Bio-informatics Software
An method, tools, and documentation for the automated packaging and deployment of informatics software in a platform-neutral approach.
Overview
The Kennesaw State University (KSU) Bioinformatics department uses complex software tools to perform their jobs. Frequently these tools are technically difficult to deploy to end user systems. The high-level goal of this project is to research and develop an automation strategy, along with the corresponding documentation and tools, to package these software tools into a format that will ease this burden.
The initial approach being considered as a candidate is to create a script that will automatically download the software tool and any necessary dependencies and build an AppImage package for end user deployment. The AppImage format allows for flexibility and portability across the majority of linux-based computers.
The project will include researching the strengths and limitations of AppImage and the AppImage alternatives. The project team will design, build, and test a solution based on the best packaging candidate suitable for use by the Bioinformatics department. Additionally, documentation will be provided by the team including end user operations, development and maintenance, and details of the packager analysis.
This project is affiliated with the Kennesaw State University College of Computing and Software Engineering
The Team
Our team is comprised of four senior students from the KSU College of Computing and Software Engineering, with oversight being provided by the class professor. Our project sponsor is a professor from the KSU Department of Molecular and Cellular Biology.
Downloads
In this area you will find project downloads, including the final automation script and project documentation.
The School
Kennesaw State University is among the largest public universities in the United States. There is an active student body of nearly 40,000 people from around the world. This project is a joint effort between the College's of Computing and Software Engineering and the College of Science and Mathematics.
Links
External links that may be of value to someone exploring our project or looking to build a similar solution.