Skip to content

bulkMAE 0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 15:16
· 11 commits to main since this release
  • Replaces mixed run_*, infer_*, prepare_*, and backend-specific naming
    with discoverable <family>_<method>() / <family>_<operation>() APIs.
  • Organizes public functions under mae_*, qc_*, reduce_*, de_*,
    enrich_*, score_*, activity_*, cluster_*, coexpr_*, network_*,
    deconv_*, surv_*, ml_*, meta_*, and drug_* families.
  • Consolidates GO, KEGG, and Reactome ORA/GSEA combinations behind explicit
    method arguments instead of multiplying function names.
  • Removes old exported aliases intentionally so autocomplete exposes one
    coherent API; an installed migration map records every breaking rename.
  • Restores compatibility across the declared R 4.4+ dependency range, including
    edgeR tximport/differential-splicing fallbacks, current dream moderation,
    timeROC namespace resolution, decoupleR method-argument conventions, and
    namespace-only NMF, WGCNA, MuSiC, and immunedeconv execution.
  • Adds explicit MAE assay/feature helpers and direct TPM normalization from gene
    lengths stored in rowData, an aligned assay, or a supplied vector/matrix.
  • Completes a simulated-data suite spanning all 84 public functions, including
    real offline xCell, MuSiC, BayesPrism, NMF, WGCNA, GO, and Reactome backend
    smoke tests without requiring network services.
  • Keeps network-backed tests disabled by default. Set
    BULKMAE_RUN_ONLINE_TESTS=true only when deliberately testing remote resources.
  • Extends the standard ggplot2 layer with statistically faithful GSEA
    classic/ridge plots and ORA bubble/community/radial plots. These views keep
    rank vectors, ORA ratios, enriched-feature membership, community Jaccard
    overlap, and radial shared-feature counts distinct instead of coercing them
    into one generic effect. ORA views reproduce the reference term-specific
    community nodes, unique radial nodes, compact adj p legend, and white
    publication backgrounds.
  • Adds a concise executable Chinese airway enrichment tutorial covering
    method selection, native GO ORA/GSEA results, and all five enrichment plots.