- First release of SpatialEcoTyper.
- SpatialEcoTyper: SE discovery from a single sample
- MultiSpatialEcoTyper: Integrative analysis of SEs from multiple samples
- IntegrateSpatialEcoTyper: Integrative analysis of SEs from multiple samples
- RecoverSE: SE recovery
- nmfClustering: NMF clustering
- SpatialView: draw spatial map of the tissue
- HeatmapView: draw a heatmap
- CreatePseudobulks: create pseudobulk mixtures
- NMFGenerateW: train an NMF model for SE deconvolution from bulk expression profiles
- NMFGenerateWList: train cell-type specific NMF model for SE recovery
- Reduce memory usage by computing distance of spatial neighbors and not all pairwise distances
- Reduce memory usage by replacing Reduce() with loops
- Add seeds to nmfClustering
- Re-organize the documentation for integrative analysis
- Test and refine all documentations
- Test Seurat v4.2, v4.4 and v5 for the analysis and add related notes: they lead to different embedding and clustering results, but show high consistency (ARI=0.7) for the demo.
- Add more figures to the output directory for integrative analysis
- Add hints about the training of SE recovery model: the demo is less robust due to limited number of cells used. The training data should be as comprehensive as possible.
- Add minibatch option to SNF2 function to reduce memory usage
- Add hints about memory usage and parallel processing
- Add
filter.region.by.celltypes
option to SpatialEcoTyper and MultiSpatialEcoTyper
- First release