# 前言 {.unnumbered}
## 推荐阅读
- <https://www.bioconductor.org>
- [Orchestrating Single-Cell Analysis with ***Bioconductor***](https://bioconductor.org/books/release/OSCA/)
- [***Seurat***](https://satijalab.org/seurat/)
- [DESeq2](https://bioconductor.org/packages/release/bioc/vignettes/DESeq2/inst/doc/DESeq2.html)
- [clusterProfiler、Disease Ontology Semantic and Enrichment analysis](https://yulab-smu.top/biomedical-knowledge-mining-book/)
- [monocle2](https://cole-trapnell-lab.github.io/monocle-release/docs/)
- <https://cole-trapnell-lab.github.io/monocle3/>
- [系统发育树](https://yulab-smu.top/treedata-book/)
- [plink 2.0](https://www.cog-genomics.org/plink/2.0/)
## 前提条件
```{r eval=FALSE}
pkgs <- c(
"gggenes",
)
for (pkg in pkgs) {
if (!require(pkg, character.only = TRUE)) {
install.packages(pkg)
}
}
biopkgs <- c("SingleCellExperiment", "Biostrings","AnnotationHub", "biomaRt","rtracklayer", "BSgenome","scuttle","scater","scran","biobroom","qvalue","DESeq2","EnhancedVolcano","clusterProfiler"
)
for (pkg in biopkgs) {
if (!require(pkg, character.only = TRUE)) {
BiocManager::install(biopkgs)
}
}
```