tinyarray 正式迈入 3.0.0 大版本
TL;DR - The R package tinyarray released its 3.0.0 major version, a toolkit that streamlines downstream analysis of gene expression microarray and transcriptome data (GEO download, ID conversion, differential expression, survival analysis, visualization). It matters as practical tooling that lowers the barrier for routine bioinformatics workflows, with backward compatibility preserved for existing tutorials/code.
- New
group_candidatesingeo_download(): returns auto-inferred grouping factors (e.g.title_choice1/2/3,description_choice) alongsideexp,pd, andgpl, so users can pick a candidate grouping,relevel()it, or fall back to manual extraction frompdvia keyword matching. - Robust probe annotation via
get_ids(): prefers Bioconductor annotation packages, falls back toAnnoProbe::idmap(), then cleans output — drops NA/empty symbols, keeps onlyprobe_idandsymbol, coercesprobe_idto character, resets row names. - Failure-path helper
get_gpl_txt(): when no annotation package exists andidmap()fails for a platform, it emits (or withdownload = TRUEfetches) the NCBI GEO GPL platform-table download URL for manual annotation. - Install/versioning guidance: Bioconductor dependencies (limma, GEOquery, ComplexHeatmap, clusterProfiler, org.*.eg.db, etc.) must be installed first; a version check auto-reinstalls if
packageVersion("tinyarray") < "3.0.0". Full feature list (count download, matrix conversion, plots, survival, network analysis) is only partially shown in the truncated content.