Pipeline
- targets
- Turn scripts into manageable pipeline
- Automatically save and load important objects, and keep them in track
- Very suitable for median or large projects
Analysis
Common
- genekitr: 🧬 Welcome to genekitr! | Genekitr: Gene Analysis Toolkit based on R
- More visualization for ORA and GSEA results
- Better gene ID conversion function
- Automatically identify input type
- Distinguish from symbol and alias
- tidyomics: tidyomics/tidyomics: Easily install and load packages from the tidyomcis ecosystem (github.com)
- A collection of packages for omics data analysis that are consistent with tidyverse ecosystem
RNA-seq (bulk)
- tidySummarizedExperiment: Brings SummarizedExperiment to the Tidyverse • tidySummarizedExperiment (stemangiola.github.io)
- tidySummarizedExperiment provides a bridge between Bioconductor SummarizedExperiment and the tidyverse. It creates an invisible layer that enables viewing the Bioconductor SummarizedExperiment object as a tidyverse tibble, and provides SummarizedExperiment-compatible dplyr, tidyr, ggplot and plotly functions. This allows users to get the best of both Bioconductor and tidyverse worlds.
- tidybulk
- Seamlessly integrated with
tidySummarizedExperiment
- Provide many out-of-box functions for bulk RNA-seq pipeline
- Seamlessly integrated with
scRNA-seq
- escape: ncborcherding/escape: Easy single cell analysis platform for enrichment (github.com)
- The escape package allows users to easily incorporate multiple methods of GSEA and offers several visualization and analysis methods.
Visualization
- ggstatsplot: ggplot2 Based Plots with Statistical Details • ggstatsplot (indrajeetpatil.github.io)
- Can automatically choose and perform statistical analysis, and depict it on plot
- ggraph & tidyraph
- Use tidyverse way to create network
- tidyheatmaps
- Use tidyverse way to create heatmaps
- Support all features of
pheatmap
- ggsci: Scientific Journal and Sci-Fi Themed Color Palettes for ggplot2 • ggsci (nanx.me)
- A collection of ggplot2 color palettes inspired by scientific journals and data visualization libraries
- Only has up to 10 colors in each palette, and expanding the colors could be tricky
- ggalign: A ggplot2 Extension for Consistent Axis Alignment • ggalign
- Aligning and organizing multiple plots, particularly those that automatically reorder observations, such as dendrogram.
- Alternative to ggheatmap and ComplexHeatmap