Related Experiment Video
Updated: Apr 21, 2026

An Experimental and Bioinformatics Protocol for RNA-seq Analyses of Photoperiodic Diapause in the Asian Tiger Mosquito, Aedes albopictus
Published on: November 30, 2014
Developing sustainable software solutions for bioinformatics by the " Butterfly" paradigm.
Zeeshan Ahmed1, Saman Zeeshan2, Thomas Dandekar3
1Department of Neurobiology and Genetics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany ; Department of Bioinformatics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany.
Sustainable software engineering addresses bioinformatics challenges like big data and evolving formats. The "Butterfly" paradigm offers iterative development for robust, user-friendly scientific software solutions.
Area of Science:
- Bioinformatics
- Software Engineering
- Computational Biology
Background:
- Academic bioinformatics software development faces challenges including short-term funding, fragmented solutions, and inadequate documentation.
- Emerging issues include managing big data, complex datasets, software compatibility, and rapidly changing data representations.
Purpose of the Study:
- To present an iterative development approach, the "Butterfly" paradigm, for sustainable bioinformatics software engineering.
- To emphasize user feedback, sustainable planning, and interoperability in scientific software development.
- To ensure intuitive tool usage through a middleware supporting graphical user interfaces and independent database/tool development.
Main Methods:
- Implementation of the iterative "Butterfly" paradigm for key scientific software engineering steps.
- Integration of user feedback loops throughout the development lifecycle.
- Development of a middleware to support both a user-friendly Graphical User Interface (GUI) and independent database/tool development.
Main Results:
- Validation of the proposed approach through internal software development.
- Comparison of different software design paradigms across various software solutions.
- Demonstrated potential for creating more sustainable and interoperable bioinformatics tools.
Conclusions:
- The "Butterfly" paradigm offers a viable strategy for addressing sustainability challenges in bioinformatics software development.
- Integrating user feedback and employing a middleware approach enhances usability and maintainability.
- This methodology contributes to more robust and adaptable scientific software solutions for complex biological data.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Statistical Software for Data Analysis and Clinical Trials

