Recent Releases of SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - SPAC v0.9.0 Public Release

This release is the public release with efforts to provide better documentations.

- Jupyter Notebook
Published by ruiheesi 6 months ago

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - v0.9.0

What's Changed

  • perf: updating the default colormap for interactive spatial to rainbow by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/300
  • feat: adding automated bin cal to histogram by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/301
  • Histo title log by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/304
  • log(manual_phenotype): Added a statement clarifying that cells could … by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/302
  • Interactive spatial color map by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/305
  • refactor(interactivespatialplot): added a verbose title by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/306
  • interactive spatial plot with features by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/307
  • Boxplot Plotly Implementation by @Ahmad8864 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/308
  • Summarize dataframe by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/310
  • fix(interactivespatialplot): fixed typos in api name and arguments by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/309
  • releasing summarize dataset and fixed interactive spatial plot by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/311
  • fix(presentsummaryas_figure): fixed json conversion when non python… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/314
  • Ripley l by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/313
  • Ripley L with edge correction, and summarize data frame handling non native python types by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/315
  • feat(ripley_l): Added edge correction parameter to the high level fun… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/316
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/317
  • Add Static Plotly Figure Return Type by @Ahmad8864 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/312
  • Histogram Precomputation by @Ahmad8864 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/319
  • fix(relational_heatmap): adjusted the flipped axis labels by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/320
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/321
  • Fix Histogram Return Value by @Ahmad8864 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/324
  • refactor histogram by returning hist_data by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/325
  • Spatial annos by @ying39purdue in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/322
  • Add paper directory and files by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/327
  • KNN Clustering by @oeldaghar in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/271
  • fix(select_values): added support when observation are numerical by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/331
  • Add comments UTAG tests by @abombin in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/332
  • fix(summarize_dataframe): remove duplicated missing index by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/338
  • feat(visualizenearestneighbor): add pin-color and corresponding uni… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/339
  • merge updated summarizedataframe and visualizenearestneighbor with pin-color from dev to releasedev by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/340
  • feat(pin_color): add pin color feature to visualize nearest neighbor … by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/341
  • merge dev into releasedev with updated visualizenearest_neighbor by adding pin-color feature by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/342
  • fix(visualizenearestneighbor): rewrite unit tests and move up libr… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/343
  • merge the updated visualizenearestneighbor function and unit tests from dev to dev_release by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/345
  • step: bumping minor version from 0.8 to 0.9 by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/346
  • step: bumping minor version from 0.8 to 0.9 by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/347
  • Minor version bumping from v0.8.0 to v0.9.0 by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/348

New Contributors

  • @Ahmad8864 made their first contribution in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/308
  • @ying39purdue made their first contribution in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/322

Full Changelog: https://github.com/FNLCR-DMAP/SCSAWorkflow/compare/v0.8.2...v0.9.0

- Jupyter Notebook
Published by ruiheesi about 1 year ago

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - v0.8.2

What's Changed

  • fix(batch_normalize): add annotation and layer checks by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/225
  • add annotation and layer check for batch_normalize by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/226
  • perf: deming CD by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/227
  • feat(assignmanualphenotypes): Function to define and associate manu… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/228
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/229
  • test(assignmanualphenotypes): added tests for prefix and suffix sup… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/230
  • fix(calculate_centroid): add new columns in a single operation by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/231
  • fix(calculate_centroid): add new columns in a single operation by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/232
  • Ripley l by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/172
  • fix(histogram): return a single Axes and fix corner case of normalize… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/233
  • fix the histogram and normalizefeaturescore functions by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/234
  • Ripley l by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/236
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/237
  • Test ripley precision by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/235
  • fix(ripleyl): Generate write warning messages for nobservations and… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/238
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/239
  • Ripley l by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/240
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/241
  • perf(plotripleyl): Printed the warning when phenotype is missing in… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/243
  • feat(combine_annotations): Data utility to combine multiple annotaito… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/242
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/244
  • fix(ripley_l): Convert annotation to categorical before calling core … by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/246
  • test(combine_annotation): Added test to check that the annotation lis… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/245
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/247
  • feat: Adding pin color function and tests by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/190
  • update to documentation by @oeldaghar in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/249
  • Added feature subsetting unit tests for raw data by @oeldaghar in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/248
  • feat(select_values): Added option to exclude values by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/251
  • test(select_values): Added test to the case where both include and ex… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/252
  • refactor(selectvalues): split selectvalues into core functions for … by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/253
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/254
  • doc(select_values): Updated documentation by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/255
  • Manual phenotyping by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/256
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/257
  • perf(assignmanualphenotypes): Replace apply method with vectorized … by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/258
  • Manual phenotype to use dot instead of apply by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/259
  • feat(plotripleyl): Return a dataframe of the line plots by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/260
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/261
  • fix: double log in boxplot and add log in histogram and update unit t… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/264
  • merge updated boxplot and histogram with log modification from dev to release_dev by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/265
  • fix(boxplot): replace the calculation of expected_values with hard-co… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/268
  • feat(checklabel): add a new utils function checklabel and correspon… by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/269
  • feat: add calculate spatial distance feature and coresponding unit tests by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/263
  • T2 spatial interaction by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/270
  • fix: store the output in adata.obsm and remove subset by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/274
  • fix: replace name spatialdistance with nearestneighbor by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/276
  • fix: remove testcalculatespatial_distance in remote repo by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/277
  • T2 2024 update: include dataframe return by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/278
  • T2 interactive spatial plot by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/273
  • feat: create visualize nearest neighbor related functions and tests by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/280
  • T2 update first dev deployment by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/283
  • perf: add verbose for default get label method by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/284
  • minor update for interactive spatial plot by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/285
  • refactor(plotripleyl): Added appropriate error messages and fixed t… by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/286
  • step: version 0.8.0 release by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/288
  • SPAC version 0.8.0 release by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/289
  • SPAC version 0.8.0 release by @ruiheesi in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/290
  • Bug fixes and refactoring for Shiny app by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/291
  • refactor(hierarchical_heatmap): Removed hard coded cmap by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/292
  • Add utag clustering by @abombin in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/275
  • test(resol): lower resolution for UTAG clustering by @abombin in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/294
  • Dev by @georgezakinih in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/295
  • fix(calculatenearestneighbor): reindex to match adata.obs and unit test by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/296
  • fix(select_values): adata.obsm remain numpy arrays by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/297
  • merge selectvalues and calculatenearestneighbor to releasedev by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/298
  • merge releasedev to main for the updates of selectvalues and calculate_NN by @fangliu117 in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/299

New Contributors

  • @oeldaghar made their first contribution in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/249
  • @abombin made their first contribution in https://github.com/FNLCR-DMAP/SCSAWorkflow/pull/275

Full Changelog: https://github.com/FNLCR-DMAP/SCSAWorkflow/compare/v0.7.0...v0.8.2

- Jupyter Notebook
Published by ruiheesi over 1 year ago

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - v0.7.0

This production release is available on NIDAP as well. The dependency requires python for 3.8, we are actively moving towards higher python version.

- Jupyter Notebook
Published by ruiheesi almost 2 years ago

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - v0.3.0

- Jupyter Notebook
Published by ruiheesi over 2 years ago

SPAC: A Python Package for Spatial Single-Cell Analysis of Multiplexed Imaging - v0.2.0 release

- Jupyter Notebook
Published by ruiheesi almost 3 years ago