This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Tool: RAPTOR — open-source dashboard for RNA-seq data acquisition, pooling, and meta-analysis

Hi all,

I'm developing RAPTOR, an open-source Python framework for RNA-seq analysis, and looking for beta testers for the Data Acquisition module.

What it does:

Search GEO and SRA from a Streamlit dashboard, download count matrices, upload your own data, edit sample metadata interactively (add/remove columns, exclude samples, assign batches), pool multiple studies with gene ID harmonization and batch correction, and check whether the pooled data is reliable — PCA, library sizes, batch effects. No coding needed.

TCGA and ArrayExpress connectors are in progress. The rest of the RAPTOR pipeline covers quality assessment, data profiling, ML-powered pipeline recommendations, differential expression (DESeq2/edgeR/limma), parameter optimization, and ensemble analysis.

Install from GitHub:

git clone https://github.com/AyehBlk/RAPTOR.git
cd RAPTOR
pip install -e .
pip install streamlit GEOparse biopython mygene
python -m streamlit run raptor/dashboard/app.py

Looking for feedback:

Try searching for your own disease/organism, download a dataset, pool two studies. What works, what breaks, what's missing for your workflow?

MIT licensed. Python 3.8+. Any feedback helps.

rna-seq python sra meta-analysis geo

0 answers

No answers yet.

Log in to answer this question.