nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
118 stars 40 forks source link

Improve the generation and customization of the analysis report of GeneCloudOmics #189

Closed MoHelmy closed 2 years ago

MoHelmy commented 2 years ago

OVERVIEW

GeneCloudOmics GeneCloudOmics an easy-to-use web server for high-throughput gene expression analysis a comprehensive range of data analytics tools in one package that no other current standalone software or web-based tool can do currently). GeneCloudOmics allows both microarray and RNA-Seq data analysis with a comprehensive range of data analytics tools in one package that no other current standalone software or web-based tool can do. In total, GeneCloudOmics provides the user access to 23 different data analysis and bioinformatics tasks including reads normalization, scatter plots, linear/non-linear correlations, PCA, clustering (hierarchical, k-means, t-SNE, SOM), differential expression analyses, pathway enrichments, evolutionary analyses, pathological analyses, and protein-protein interaction (PPI) identifications Helmy et al, Frontiers in Bioinformatics, 2021.

Focus

Currently, GeneCloudOmics generates a report that contains the results of the analysis done by the user and this report is customizable and can be saved in PDF format. This project aims to improve the generation and customization of the analysis report of GeneCloudOmics.

Goals

1- Improve the way the user adds components to the report. 2- Enhance the report generation. 3- Improve the report’s format. 4- Improve the saved PDF to be in pages (page per result). 5- Add more saving formats for publication-ready graphics (TIFF, PNG, SVG).

Coding Skills

R programming, Shiny, JavaScript, HTML/CSS

Acceptance Criteria

Students interested in working on this project will be asked to provide their CV and school transcript then the short-listed students will be asked to do an evaluation task that will be used for assessing their fitness for the project.

Difficulty Level: Medium

Size and Length of Project

Public Repository

GeneCloudOmics at GitHub

Mentors

Mohamed Helmy Kumar Selvarajoo

Our Lab website

The COMPUTATIONAL BIOLOGY AND OMICS GROUP Bioinformatics Institute (BII), A*STAR]

KundeyVishwanath commented 2 years ago

Hi @MoHelmy, My name is Kundey Vishwanath and I am a second-year undergraduate student majoring in Computer Science Engineering . I am very much interested in joining this project for the summer and making contributions and my fully efforts to the code. In terms of development I am familiar with HTML, CSS, JS, R, shiny, Python, Java , C++, MERN stack. I have experience in data analysis and data visualization of Bio-Informatics projects and I strongly believe my skill set would fit this project perfectly. I am interested to create a improvised version of GeneCloudOmics. Please let me know how I can get started I am very excited to be part of this project and if possible can you please provide documentation or reading material of GeneCloudOmics to understand more about the project.

khanspers commented 2 years ago

A reminder that the application period opens on Monday April 4. Proposals to NRNB must be submitted on the official GSoC Site (https://summerofcode.withgoogle.com/) before April 19, 18:00 UTC to be considered, and contributors are encouraged to submit proposals in draft format early, so that mentors can give feedback directly at the GSoC site.

khanspers commented 2 years ago

Closing because this is an active project for GSoC 2022.