🚀 Try limmaGenie
Your AI-powered assistant for differential expression analysis using the limma package.
Try it here here:
limmaGenie is a web-based assistant built to help researchers perform differential expression analysis using limma. Whether you're new to bioinformatics or an experienced researcher, limmaGenie provides step-by-step guidance to:
- Design your experiment
- Generate R code using
limma - Understand and interpret outputs across RNA-seq, microarrays, and other omics data
Built with LLM-powered intelligence and deployed as a lightweight app, it's designed to democratize omics analysis.
-
Clone the Repository:
git clone https://github.com/your-username/limmaGenie.git cd limmaGenie -
Create Virtual Environment:
python -m venv .venv source .venv/bin/activate # or venv\Scripts\activate on Windows
-
Install Dependencies:
pip install -r requirements.txt
-
Run the App:
streamlit run app.py
- Frontend & UI: Streamlit
- Backend Logic: Python + Flask + LangChain
- LLM Integration: OpenAI + LangChain + Prompt Engineering
- Knowledge Curation: Unstructured + BeautifulSoup
- Search Integration: DuckDuckGo + BeautifulSoup
- Database: MongoDB (secure access required)
To get access to the database for full functionality, please email:
📧 [email protected] 📧 [email protected]
Install required libraries using:
pip install -r requirements.txtLearn more about limma and associated tools here:
- limma User's Guide (Bioconductor)
- Design Matrix Guide for Gene Expression
- RNA-seq Analysis with limma, Glimma, and edgeR
- Sudipta Kumar Hazra – MSc (Research) Student, UCC and Teagasc, Ireland
- Kushagra Bhatnagar – Machine Learning Scientist
We're committed to building smarter and simpler tools for the omics research community.
If you find this useful, ⭐ star the repo and feel free to contribute!
