EGBioImage – Open-Source Software for Gel Image Analysis and Clustering

EGBioImage: Open-Source Gel Image Analysis Tool
Application
🔬
EGBioImage is an open-source software tool for analyzing gel electrophoresis images. It automates band detection, molecular weight calculation, and clustering to facilitate DNA and protein analysis.
Contributors
👥
Developed by Mahmoud H. Alnamoly, Ahmed Mansour Alzohairy, and Ibrahim Mahmoud El-Henawy at Zagazig University, Egypt.
Contact
✉️
For inquiries, contact Mahmoud H. Alnamoly at mahmoudalnamoly2014@gmail.com.
Free Access
💻
Access EGBioImage for free, designed to provide a reliable, user-friendly solution for gel image analysis and clustering in molecular biology labs.
Progress
📈
EGBioImage is fully functional, providing features like molecular weight calculations, clustering, and phylogenetic tree generation. It is a valuable tool for researchers and students alike.
Resources
🔗
Detailed methodology and software features are available in the full article published in IEEE Access.

Gel electrophoresis is a foundational technique in molecular biology, enabling researchers to separate DNA or protein fragments based on size. Traditionally, interpreting these gel images requires time-consuming manual work. EGBioImage, developed by Mahmoud H. Alnamoly and colleagues, is an open-source tool that automates gel image analysis, computes molecular weights, clusters bands, and generates phylogenetic trees from gel electrophoresis data. It provides a cost-effective, user-friendly solution for students and researchers who need an efficient tool for gel analysis without the expense of commercial software.


About EGBioImage

EGBioImage offers a comprehensive workflow for gel image analysis. From uploading a gel image to generating a phylogenetic tree, it simplifies tasks that previously required multiple software tools. Developed using C# and the Emgu CV platform, it utilizes advanced algorithms for detecting bands and lanes, calculating molecular weights, and clustering data based on k-means. EGBioImage is available for free, offering capabilities comparable to some commercial tools and surpassing them with unique features like band grouping and interactive analysis options.


Key Features

  • Automatic and Manual Processing: Allows both automated and manual correction of lanes and bands, ensuring accuracy and flexibility.
  • Molecular Weight Calculation: Uses polynomial regression to calculate the molecular weights of unknown bands.
  • Clustering and Phylogenetic Tree Generation: Employs k-means clustering and UPGMA to create phylogenetic trees based on band patterns.
  • User-Friendly Interface: Provides a simple GUI to guide users through image processing, band detection, clustering, and report generation.
  • Free and Open-Source: Accessible to all researchers, reducing the financial barriers associated with commercial software.

Design and Components

EGBioImage is designed to handle each step of gel image analysis with minimal user intervention:

  • Image Preprocessing: Converts gel images to grayscale and enhances them using filters for improved band detection accuracy.
  • Band and Lane Detection: Detects lanes and bands automatically, with an option for manual adjustments.
  • Molecular Weight Calculation: Computes molecular weights of unknown bands using polynomial regression, providing precise and reliable data.
  • Band Clustering: Clusters bands using the k-means algorithm, allowing researchers to group similar bands by molecular weight.
  • Phylogenetic Analysis: Generates phylogenetic trees from gel data using UPGMA, facilitating comparisons across samples.

Cost and Accessibility

EGBioImage is completely free and open-source, making it accessible for academic and research institutions worldwide. Its straightforward installation and low hardware requirements (compatible with Windows systems) allow users to set it up easily without specialized support. The software provides a viable alternative to costly commercial programs, giving students and researchers the tools they need for gel image analysis.


Performance and Results

EGBioImage has been tested against other tools, demonstrating high accuracy in detecting bands and calculating molecular weights. It provides additional functionality by allowing users to match bands across lanes and classify them into unique, polymorphic, and monomorphic categories. EGBioImage’s performance in generating phylogenetic trees makes it suitable for genetic analysis and comparison, providing a complete toolkit for gel electrophoresis data.


How to Use EGBioImage

  1. Upload Gel Image: Start by uploading a gel image, then use the software to enhance the image quality.
  2. Lane and Band Detection: Detect lanes and bands automatically or correct them manually.
  3. Molecular Weight Calculation: Calculate the molecular weights of bands using polynomial regression.
  4. Clustering and Tree Generation: Cluster bands based on molecular weight and generate a phylogenetic tree.
  5. Report Generation: Save and print reports summarizing the experimental data, including molecular weights and clustering results.

The software’s interactive interface and detailed documentation make it easy for users to learn and apply EGBioImage in their research.


EGBioImage is a robust, open-source tool that streamlines gel electrophoresis analysis for researchers in molecular biology, genetics, and related fields. Its automated and manual processing options, combined with molecular weight calculations, clustering, and phylogenetic tree generation, make it an invaluable resource. By providing a free alternative to expensive software, EGBioImage supports efficient, reproducible research in labs of all sizes.

Share your love

Newsletter Updates

Receive regular updates on project milestones, community stories, funding opportunities, and upcoming events. You’ll be the first to hear about new volunteer roles and community engagement opportunities

Leave a Reply

Your email address will not be published. Required fields are marked *