Skip to content

An interactive Streamlit app for processing and visualizing GEO data from NCBI's Gene Expression Omnibus.

Notifications You must be signed in to change notification settings

mitumh3/GEO-dataprocess-streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 GEO dataprocess streamlit

This repository contains an interactive Streamlit app for processing and visualizing GEO data from NCBI's Gene Expression Omnibus. The web app allows users to derive datasets from GEO and automatically perform data preprocessing such as normalization, filtering, and differential expression. This app can be useful for researchers who are working with RNA-Seq data and trying to identify differentially expressed genes for further analysis.

🌟 Features

  • Parsing of GEO formatted files
  • Auto data cleansing and processing
  • Quality control including PCA and heatmap analysis
  • Differential expression analyses based on predefined criteria, with visualization and figure download options

💻 Installation

To run the app locally, first clone the repository:

git clone https://github.com/mitumh3/GEO-dataprocess-streamlit.git

Next, navigate to the directory and install the necessary packages. It's recommended to use a virtual environment to install the packages.

pip install -r requirements.txt

To run the app, type:

streamlit run scripts/src/main.py

🎥 Demo

https://github.com/mitumh3/Demo-GEO-dataprocess-streamlit

About

An interactive Streamlit app for processing and visualizing GEO data from NCBI's Gene Expression Omnibus.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published