Skip to content

Web-Based Interactive Visualization to integrate Geneset Analysis with DBRetina #251

@MoHelmy

Description

@MoHelmy

Background

DBRetina is a high-performance bioinformatics command-line tool (CLI) designed to compute pairwise distances among large collections of gene sets, enabling the generation of comprehensive similarity networks. Its computational efficiency eliminates the need to rely on outdated gene sets, allowing users to seamlessly integrate and curate the latest versions of various molecular databases. In addition, DBRetina allows users to incorporate their own gene sets into the network, offering unprecedented resolution for enrichment analysis and unlocking new insights.

Challenge

As a CLI tool, users still have to download the gene sets from suitable molecular databases, transform them into a Gene Set Database Format to be suitable for processing by DBRetina, and explore the outputs in suitable visualization tools. Therefore, we propose a unified web interface to streamline gene set analysis by integrating DBRetina’s computational power, biomedical database interoperability, and Cytoscape-based network visualization. This platform will democratize access to advanced genomic comparisons while ensuring scalability and user-friendliness.

Goal

To develop an interactive visualization for datasets in DBRetina with the following core functionalities:

  1. Biomedical Database Integration
  2. User Geneset Upload & Validation
  3. In-Browser DBRetina Execution
  4. Interactive Network Visualization

Difficulty Level: Easy/Medium

Size and Length of Project

  • medium: 175 hours
  • 12-16 weeks

Skills

Essential skills: Cytoscape.JS, HTML, CSS, JS
Nice to have skills: web development experience

Public Repository

Potential Mentors

Tamer Mansour
Mohamed Helmy

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions