Changelog
Source:NEWS.md
blisa 1.0.0
CRAN release: 2026-07-10
-
blisa()now uses thefastLISAC/OpenMP backend by default (fast = TRUE) for the bivariate local Moran’s I computation.fastLISAmoved from Suggests to Imports. Results are statistically equivalent to the previousspdep::localmoran_bvbackend but not bit-identical (different RNG). - New
min_total_countsargument toblisa()andhexBinCells()drops bins whose total counts (summed over all genes) fall below the threshold during binning. Default10. - New
verboseargument (defaultFALSE) toblisa()andhexBinCells()gates progress messages;blisa()also shows a progress bar over the ligand-receptor pairs in interactive sessions. - New
lr_pairsargument toplotCCI()selects specific ligand-receptor pairs to display, overridingtop_lr. - New
mainargument toplotCCI(),plotCCILR(), andplotCCIsummary()adds a title above the heatmap.
blisa 0.2.3
-
LR_resultsrow names are now informative IDs built from the ligand/receptor symbols, with subunits joined by|and the two sides by_(e.g.TGFB1_TGFBR2|TGFBR1). The original CellChatDBinteraction_nameis retained in a newinteraction_namecolumn. -
plotCCIspatial()now handles multi-subunit ligand/receptor complexes (previously errored withsubscript out of bounds). -
plotHotspots(),plotCCIspatial(), andplotCCILR()now match theligand/receptorarguments by subunit set, independent of order, separator (,,_,|), and whitespace.
blisa 0.2.2
- Added
fast = TRUEoption toblisa()which usesfastLISA::local_moran_bv(C/OpenMP backend) instead ofspdep::localmoran_bvfor the bivariate local Moran’s I computation. Default behaviour unchanged. - New
cpu_threadsargument controlling parallelism whenfast = TRUE.