A robust, automated R wrapper for Differential Expression Analysis (DEA) based on the Limma workflow.
Auto_Limma is designed to streamline the transcriptomic analysis pipeline. Instead of manually constructing design matrices and contrast matrices for every project, this tool encapsulates the standard limma workflow into a single, reusable function.
It handles the statistical modeling (Linear Models & Empirical Bayes) and automatically categorizes genes based on user-defined thresholds.
- β‘ Automated Matrix Construction: Automatically generates
model.matrixandmakeContrastsbased on group factors. - π‘οΈ Robust Statistics: Utilizes
eBayes(Empirical Bayes) to moderate standard errors, ensuring reliable results even with small sample sizes (e.g., TCGA rare tumors). - π·οΈ Smart Tagging: Automatically categorizes genes into
UP,DOWN, orNOTsignificant based onlogFCandP-valuecutoffs. - π Output Ready: Produces a clean data frame ready for visualization (Volcano plots, Heatmaps).
The script automatically checks for dependencies. If not present, it will attempt to install:
limma(Bioconductor)
git clone [https://github.com/0609x/Auto_Limma.git](https://github.com/0609x/Auto_Limma.git)