Time-Series DE - Usage Guide
Overview
Identify genes with significant temporal expression patterns across time-course experiments using spline models, polynomial regression, or likelihood ratio tests.
Prerequisites
BiocManager::install(c('limma', 'edgeR', 'maSigPro', 'DESeq2'))
Quick Start
Tell your AI agent what you want to do:
- "Find genes with significant temporal patterns in my time-course data"
- "Identify genes that respond differently over time between conditions"
- "Cluster genes by their temporal expression profiles"
Example Prompts
limma with Splines
"Fit a spline model to my time-course RNA-seq data"
"Test for genes with significant time effects using limma"
"Find genes with condition-specific temporal dynamics"
maSigPro Analysis
"Run maSigPro on my multi-condition time-series experiment"
"Identify genes with polynomial time patterns"
"Cluster significant genes by temporal profile"
DESeq2 Approach
"Use DESeq2 LRT to test for time effects"
"Compare full model with time against reduced model"
Visualization
"Plot expression trajectories for my top time-varying genes"
"Create a heatmap of genes clustered by temporal pattern"
What the Agent Will Do
- Set up appropriate design matrix with time variable (splines or polynomial)
- Normalize counts and apply voom transformation
- Fit linear model with time terms
- Test for significant time effects or time:condition interactions
- Cluster significant genes by temporal profile
- Visualize expression trajectories
Method Comparison
| Method | Best For |
|---|---|
| limma + splines | Smooth temporal patterns |
| maSigPro | Multiple conditions over time |
| ImpulseDE2 | Impulse-like responses |
| DESeq2 LRT | Discrete time comparisons |
Tips
- Choose spline degrees based on number of timepoints (more timepoints = higher df possible)
- Include biological replicates at each timepoint for statistical power
- Test for group:time interaction to find condition-specific temporal dynamics
- Use ns() for natural splines or bs() for B-splines in design formulas
- maSigPro works well for experiments with multiple conditions and many timepoints
Related Skills
- differential-expression/deseq2-basics - Standard DE analysis
- differential-expression/de-visualization - Visualize results
- differential-expression/batch-correction - Handle batch effects
- pathway-analysis/go-enrichment - Functional analysis of clusters
- temporal-genomics/circadian-rhythms - Circadian rhythm detection for time-course data
- temporal-genomics/temporal-clustering - Cluster genes by temporal expression profile
- temporal-genomics/trajectory-modeling - GAM trajectory fitting for temporal expression data
- temporal-genomics/temporal-grn - Dynamic GRN inference from bulk time-series data