Pre-requested R packages
R version >= 3.6.0
The following is a description of the dependent R packages, mainly to help developers better understand the code in NetBID2.
The users does not need to digest the information below.
R package | Functions1 | Category | Purpose |
---|---|---|---|
Biobase | - | Data processing | ExpressionSet class |
GEOquery | getGEO | Data processing | Get expression dataset from GEO database |
limma | - | Data processing | Expression data normalization |
impute | impute.knn | Data processing | Data imputation |
tximport | Data processing | Data import | |
DESeq2 | DESeqDataSetFromTximport,DESeq | Data processing | Data import from txi and normalization for RNASeq data |
ConsensusClusterPlus | - | Clustering | Get consensus clustering results |
aricode | clustComp | Clustering | For cluster comparison statistic calculation |
igraph | - | Visualization | Igraph class and basic network-based calculation |
RColorBrewer | brewer.pal | Visualization | Get color bar |
plot3D | scatter3D | Visualization | 3D plot |
plotrix | draw.ellipse | Visualization | Drawing ellipse |
umap | umap | Visualization | Data dimension reduction and visualization |
ComplexHeatmap | Heatmap | Visualization | Heatmap drawing |
plotly | - | Visualization | For interactive plot |
ordinal | clm,clmm | bid | Cumulative link mixed models |
MCMCglmm | MCMCglmm | bid | Multivariate generalized linear mixed models |
arm | bayesglm | bid | Bayesian generalized linear models |
reshape | melt | bid | Melt an object into a form suitable for easy casting |
biomaRt | - | ID conversion | ID conversion |
GSVA | gsva | Gene Set | Gene set activity calculation |
msigdbr | - | Gene Set | MSigDB database |
openxlsx | - | IO | Output into EXCEL file (master table) |
rhdf5 | H5Fopen,H5Fclose | IO | For hd5 formation data processing (MICA) |
rmarkdown | render | Report | For generating HTML report file |
kableExtra | - | Report | For table layout in the report file |
-
’-‘ in the Function column represents multiple functions in the package were used in NetBID2. ↩