🛰️ Daily AI Frontier
‹ back to 2026-08-10

tinyarray 正式迈入 3.0.0 大版本

WeChat: 生信技能树 Bioinformatics AI 2026-08-08
Representative image for 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_candidates in geo_download(): returns auto-inferred grouping factors (e.g. title_choice1/2/3, description_choice) alongside exp, pd, and gpl, so users can pick a candidate grouping, relevel() it, or fall back to manual extraction from pd via keyword matching.
  • Robust probe annotation via get_ids(): prefers Bioconductor annotation packages, falls back to AnnoProbe::idmap(), then cleans output — drops NA/empty symbols, keeps only probe_id and symbol, coerces probe_id to character, resets row names.
  • Failure-path helper get_gpl_txt(): when no annotation package exists and idmap() fails for a platform, it emits (or with download = TRUE fetches) 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.

view merged work →