BUG FIXES

Release version on Bioconductor 3.18.

SIGNIFICANT USER-VISIBLE CHANGES

  • Added a new argument margin_dist for define_structure(). Specifying the margin width with microns instead of layers of cells.

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

NOTES

  • Added Shiny App (reading data) link.

NOTES

  • Fixed typo in citation and SPIAT overview diagram.
  • Moved the following packages from Imports to Suggests: alphahull, plotly.
  • Added citation to the newly published paper.

Development version on Bioconductor 3.18.

BUG FIXES

  • Fixed the mixing score and normalised mixing score calculation. Each reference-reference interaction is now counted once (was treated directional and counted twice) and the fraction of normalised mixing score is fixed.

SIGNIFICANT USER-VISIBLE CHANGES

  • Return message instead of error when there are no cells of interest present in the image (identify_neighborhoods()).
  • Removed the option of manually defining tumour regions in identify_bordering_cells(). Removed parameters n_of_polygons and draw.

NOTES

  • Moved the following packages from Imports to Suggestions: graphics, umap, Rtsne, rlang, ComplexHeatmap and elsa. SpatialExperiment requires version >= 1.8.0. Removed xROI.

BUG FIXES * Fixed error when there are only one cell in the clusters. (identify_neighborhoods()).

BUG FIXES * The calculation of cell types of interest to All_cells_in_the_structure in calculate_proportions_of_cells_in_structure() was incorrect. Now fixed.

SIGNIFICANT USER-VISIBLE CHANGES

  • Re-organised the vignettes.

BUG FIXES * Fix bug when Cell.ID column is missing from the spe_object in identify_neighborhood().

Development version on Bioconductor 3.17.

BUG FIXES

  1. Assign “Free_cell” to the cells of interest when the number of clustered cells are smaller than min_cluster_size in each cluster;
  2. Fixed spe_object output (Adding “Neighborhood” column had a bug previously).

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

  • mixing_score_summary() ensures returning data in any situation. There will be difference between returning NA and 0. See updated documentation.

BUG FIXES

  • Fixed format_image_to_spe() “general” format. Assigned rownames (markers) and colnames (Cell IDs) to the assay of the formatted spe object.

BUG FIXES

BUG FIXES

  • Fixed formatting image error when intensity_matrix is NULL under “general” option.

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

  • Fixed the calculation of the normalised cross-K AUC in AUC_of_cross_funcion().
  • identify_neighborhood() returns an SPE object instead of sending ERROR when the cells of interest do no form any clusters.

BUG FIXES

  • Fixed internal function bind_info() to avoid duplicated columns.

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

BUG FIXES

SIGNIFICANT USER-VISIBLE CHANGES

Version submitted to Nature Communications. Access the release v0.99.0 here.

SIGNIFICANT USER-VISIBLE CHANGES

  • Systematically renamed parameter names. For example, the parameter for selecting a column of interest is changed from “column” to “feature_colname”.
  • Added a function entropy_gradient_aggregated() for calculating cell colocalisation.
  • Added a function dimensionality_reduction_plot() for visualisation and quality control.
  • Added examples to documentation. The example datasets were simulated by spaSim.

SIGNIFICANT USER-VISIBLE CHANGES

  • Added a new parameter “column” to most functions to select a column of interest.
  • Users can define cell types based on certain marker combinations or cell properties.
  • Improved tumour border detection (identify_bordering_cells()).
  • Added functions to define tumour structure and characterise immune populations in different tissue regions.
  • Added functions to characterise spatial heterogeneity.
  • Added functions for cell colocalisation, including mixing score, normalised mixing score, cross K function.
  • Version for the paper submitted to BioRxiv.