Related Experiment Video
Updated: Feb 3, 2026

06:18
Quantifying the Effects of Antimicrobials on In vitro Biofilm Architecture using COMSTAT Software
Published on: December 14, 2020
4.1K
A new cross-platform architecture for epi-info software suite.
Blake Camp1, Jaya Krishna Mandivarapu2, Nagashayan Ramamurthy2
1Department of Computer Science, Georgia State University, 25 Park Place, Atlanta, GA, USA. bcamp2@gsu.edu.
BMC Bioinformatics
|October 23, 2018
Summary
This study presents a cross-platform architecture for Epi-Info software, enabling Linux, Mac, and Windows use from a single codebase. The new design maintains high performance for public health data collection and analysis.
Area of Science:
- Public Health Informatics
- Software Engineering
- Epidemiology
Background:
- Epi-Info software is crucial for public health data collection and analysis, particularly during outbreaks.
- Current Epi-Info versions are platform-specific (Windows), limiting accessibility and increasing development complexity.
- Software portability offers significant benefits, including reduced development time, cost, and simplified architecture.
Purpose of the Study:
- To develop and present a viable cross-platform architecture for the Epi-Info software suite.
- To address the need for understanding and mitigating performance issues in platform-agnostic public health software.
- To enhance the accessibility and usability of Epi-Info across different operating systems.
Main Methods:
- Developed a cross-platform architecture using Electron to wrap an AngularJS application.
- Integrated a Python module for data analytics and a local, browser-based NoSQL database.
- Generated executable applications for Linux, macOS, and Windows from a unified codebase.
Main Results:
- Successfully created cross-platform executables for Linux, macOS, and Windows from a single codebase.
- Demonstrated that cross-platform development does not necessitate a complete sacrifice of application performance.
- Validated the feasibility of the proposed architecture for public health data management.
Conclusions:
- The developed architecture enables cross-platform form design and data collection capabilities.
- Features include offline/online modes, scalable storage, automatic data synchronization, and rapid analytics.
- Results indicate that this approach rivals the performance of traditional, platform-specific solutions, warranting further research.
Related Concept Videos
Crossing Over
172.0K
Unlike mitosis, meiosis aims for genetic diversity in its creation of haploid gametes. Dividing germ cells first begin this process in prophase I, where each chromosome—replicated in S phase—is now composed of two sister chromatids (identical copies) joined centrally.
The homologous pairs of sister chromosomes—one from the maternal and one from the paternal genome—then begin to align alongside each other lengthwise, matching corresponding DNA positions in a process...
The homologous pairs of sister chromosomes—one from the maternal and one from the paternal genome—then begin to align alongside each other lengthwise, matching corresponding DNA positions in a process...
172.0K
Crossing Over
6.5K
Crossing over is the exchange of genetic information between homologous chromosomes during prophase I of meiosis I. Genetic recombination gives rise to allelic diversity in the newly formed daughter cells. In humans, crossing over produces genetically distinct haploid egg and sperm cells that undergo fertilization to produce unique offspring. Before cell division starts, the germ cell’s chromosome(s) undergo duplication in the S phase of the cell cycle. As the cells enter prophase I,...
6.5K
Monohybrid Crosses
239.6K
Overview
239.6K
Cross-Sectional Research
12.5K
In cross-sectional research, a researcher compares multiple segments of the population at the same time. If they were interested in people's dietary habits, the researcher might directly compare different groups of people by age. Instead of following a group of people for 20 years to see how their dietary habits changed from decade to decade, the researcher would study a group of 20-year-old individuals and compare them to a group of 30-year-old individuals and a group of 40-year-old...
12.5K
Dihybrid Crosses
81.3K
Overview
81.3K
Test Cross
44.2K
Alleles are different forms of the same gene. Humans and other diploid organisms inherit two alleles of every gene, one from each parent.
44.2K

