Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
d142cc2
refactored knn_clustering code from previously overwritten history
oeldaghar Dec 12, 2024
cf89500
Merge pull request #20 from FNLCR-DMAP/dev
ThomasSheeley Feb 27, 2025
c27fe06
fix bug (spatial plot acceptance of lists)
ying39purdue Mar 31, 2025
546b206
fix acceptance of list of annotations
ying39purdue Mar 26, 2025
d0bb846
add unittest to ensure lists are accepted to spatial plot
ying39purdue Mar 31, 2025
af0ecfb
formatting
ying39purdue Apr 3, 2025
f831567
formatting unittest
ying39purdue Apr 3, 2025
2734421
fix(core): return hist_data instead of original data
Ahmad8864 Apr 4, 2025
6732d08
Merge pull request #324 from FNLCR-DMAP/histogram-return-fix
fangliu117 Apr 6, 2025
d4ffc00
Merge pull request #325 from FNLCR-DMAP/dev
fangliu117 Apr 6, 2025
b2921d7
ci(version): Automatic development release
Apr 6, 2025
e1485d0
Merge pull request #322 from FNLCR-DMAP/spatial_annos
georgezakinih Apr 9, 2025
394e30c
Merge branch 'dev' of https://github.com/FNLCR-DMAP/spac_datamine int…
LizaShch Apr 13, 2025
270dea6
Add paper directory and files
fangliu117 Apr 14, 2025
5ee0963
Major Change: Added pin_colors functionality to histogram: group_by =…
LizaShch Apr 14, 2025
a962367
Minor Edit: Changed lines to fulfill charecter limits
LizaShch Apr 16, 2025
f0b140e
Removed accidental adding of build-commands
LizaShch Apr 16, 2025
93397b1
Merge pull request #327 from FNLCR-DMAP/paper
georgezakinih Apr 16, 2025
e6d5f1e
fix(knn clustering): fixed conflict in imports
georgezakinih Apr 16, 2025
2b02538
style(knn_clustering): adjusted to code style standar
georgezakinih Apr 16, 2025
ddf92e6
fix(knn_clustering): Fixed format of the error message
georgezakinih Apr 16, 2025
af09098
Merge pull request #271 from FNLCR-DMAP/knn-clustering
georgezakinih Apr 16, 2025
4bcbaa2
fix(select_values): added support when observation are numerical
georgezakinih Apr 23, 2025
5b92131
Merge pull request #331 from FNLCR-DMAP/select_values
ThomasKHu Apr 23, 2025
cd8cb25
test(comments): add extensive comments for complex data set generatio…
abombin Apr 24, 2025
ef95276
test(comments): add extensive comments for complex data set generatio…
abombin Apr 24, 2025
fddb5ca
Merge pull request #332 from FNLCR-DMAP/add_comments_utag
georgezakinih Apr 24, 2025
2c0d907
fix(summarize_dataframe): remove duplicated missing index
fangliu117 May 12, 2025
2373c39
Merge pull request #338 from FNLCR-DMAP/refactor_summarize_dataset
fangliu117 May 12, 2025
015692f
feat(visualize_nearest_neighbor): add pin-color and corresponding uni…
fangliu117 May 13, 2025
2b67dab
Merge pull request #339 from FNLCR-DMAP/nearest_neighbor_pincolor
fangliu117 May 13, 2025
88cdfd0
Merge pull request #340 from FNLCR-DMAP/dev
fangliu117 May 13, 2025
70c004e
ci(version): Automatic development release
May 13, 2025
6e0adc9
feat(pin_color): add pin color feature to visualize nearest neighbor …
fangliu117 May 20, 2025
22e047a
feat(visualize_nn): add pin-color feature and enhance layout of fig a…
fangliu117 May 20, 2025
0c687ea
Merge pull request #341 from FNLCR-DMAP/refactor_visualize_nearest_ne…
fangliu117 May 20, 2025
4489185
Merge pull request #342 from FNLCR-DMAP/dev
fangliu117 May 20, 2025
f1b0ab2
ci(version): Automatic development release
May 20, 2025
4b49fac
fix(visualize_nearest_neighbor): rewrite unit tests and move up libr…
fangliu117 May 22, 2025
fa20694
fix(visualize_nearest_neighbor): add comments on function and refacto…
fangliu117 May 23, 2025
decf40a
Merge pull request #343 from FNLCR-DMAP/refactor_visualize_nearest_ne…
georgezakinih May 23, 2025
44c4f43
Merge pull request #345 from FNLCR-DMAP/dev
fangliu117 May 23, 2025
195761d
ci(version): Automatic development release
May 23, 2025
e333641
step: bumping minor version
ruiheesi May 23, 2025
f1a079a
Merge pull request #346 from FNLCR-DMAP/v9_version_bumping
ruiheesi May 23, 2025
f1aa664
Merge pull request #347 from FNLCR-DMAP/dev
ruiheesi May 23, 2025
3e126e9
ci(version): Automatic development release
May 23, 2025
561b114
Merge pull request #348 from FNLCR-DMAP/release_dev
ruiheesi May 23, 2025
ecb3940
addittional formatting of histogram function
ying39purdue May 29, 2025
b6fbca9
Merge branch 'dev' into pin_colors_histogram
ying39purdue May 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 85 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,54 @@
# CHANGELOG


## v0.8.7 (2025-04-03)
## v0.9.0 (2025-05-23)

### Step

- Bumping minor version
([`e333641`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/e3336417a09b4ef26e71bde1b54da840f0980ab9))


## v0.8.11 (2025-05-23)

### Bug Fixes

- **_ripley**: Fixed conflicts
([`fa4c06f`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/fa4c06f697ebe95438c3fc583e7767399b72dcf7))

- **_ripley**: Removed old call
([`e89835b`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/e89835b339034d6c543bd4b6231508811828c26d))

- **core**: Return hist_data instead of original data
([`2734421`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/27344216b2d0f1fef43ac0e66fc1613ddfbf9349))

- **core**: Specify weights for all histplot calls
([`b661495`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/b66149509fa4aa2280d14dfa6e83567c95c87cf8))

- **docstring**: Add returned df to doctstring
([`9caddca`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/9caddca51e69e2213da866d9f74c6abe9ab7c181))

- **interactive_spatial_plot**: Fixed typos in api name and arguments
([`b833123`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/b833123dc9f124abf34e539be553a8388048ee1b))

- **knn clustering**: Fixed conflict in imports
([`e6d5f1e`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/e6d5f1eb4668d8e25ed09469525e128abcabbb6a))

- **knn_clustering**: Fixed format of the error message
([`ddf92e6`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/ddf92e63c760c56e035071c0edc2ce245aa3fb7c))

- **present_summary_as_figure**: Fixed json conversion when non python types are used
([`61c8480`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/61c848051cf86f6cf1cff5fe9bf012bb1c12c9d2))

- **relational_heatmap**: Adjusted the flipped axis labels
([`5d950bb`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/5d950bb0bb3dd2f45e32d4bd7c4aa15f939922ac))

- **select_values**: Added support when observation are numerical
([`4bcbaa2`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/4bcbaa249e70c51860ae55356c5b6ab2bf8961bc))

- **summarize_dataframe**: Remove duplicated missing index
([`2c0d907`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/2c0d9077ea9414172090d8c10488f75360430e10))

- **tests**: Add tests for figure_type and showfliers params
([`3488a59`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/3488a597ead551285f8791d4028fe800a3c822d4))

Expand All @@ -29,43 +64,38 @@
- **tests**: Update tests to match new return param
([`da83e3d`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/da83e3dcef1b7ccb7de6e6854613f63bef7e8780))

### Features

- **core**: Change histogram/boxplot return types to dicts
([`bf160c2`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/bf160c24c8fca82ad9057fb2be049b200f4f7139))

- **core**: Changed histogram to precompute data.
([`0201c6f`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/0201c6f153b440c7b93494fc5355dcf1fe446c28))

- **core**: Changed how boxplot return type is handled
([`714bf98`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/714bf98e2acf8b42b39588ec866f87ac38979dd0))
- **visualize_nearest_neighbor**: Add comments on function and refactor unit tests
([`fa20694`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/fa206948af9db292a6389ddfedd142ac8563f5f9))

- **core**: Use plotly figure for static plot instead of png
([`5738234`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/5738234fc7e16cc8f9c1e421343028976f73ecc2))
- **visualize_nearest_neighbor**: Rewrite unit tests and move up library in function
([`4b49fac`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/4b49fac0e56949a2a66a2c7c5a415733ba5e7aef))

### Build System

## v0.8.6 (2025-03-18)
- Restored docker file to FNLCR organization
([`739b4b3`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/739b4b3221efec4af2e9228aa8b3260f74a541bf))

### Bug Fixes
### Code Style

- **_ripley**: Fixed conflicts
([`fa4c06f`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/fa4c06f697ebe95438c3fc583e7767399b72dcf7))
- **knn_clustering**: Adjusted to code style standar
([`2b02538`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/2b02538d4d15a748ce399eb3837dc51eb99108f6))

- **_ripley**: Removed old call
([`e89835b`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/e89835b339034d6c543bd4b6231508811828c26d))
### Continuous Integration

- **interactive_spatial_plot**: Fixed typos in api name and arguments
([`b833123`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/b833123dc9f124abf34e539be553a8388048ee1b))
- **version**: Automatic development release
([`195761d`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/195761de5563e80a60a7ea43ecb73e6105dc7d1d))

- **present_summary_as_figure**: Fixed json conversion when non python types are used
([`61c8480`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/61c848051cf86f6cf1cff5fe9bf012bb1c12c9d2))
- **version**: Automatic development release
([`f1b0ab2`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/f1b0ab271b53758668f5256bdc63004ae007741a))

### Build System
- **version**: Automatic development release
([`70c004e`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/70c004e2079086aa46e38db7803c7c52e6c3356b))

- Restored docker file to FNLCR organization
([`739b4b3`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/739b4b3221efec4af2e9228aa8b3260f74a541bf))
- **version**: Automatic development release
([`b2921d7`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/b2921d70a7c2d8928f9b48d047a625aebea2d55b))

### Continuous Integration
- **version**: Automatic development release
([`1ad51bb`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/1ad51bb329ec95c14de24e276bbf36c7375081b5))

- **version**: Automatic development release
([`627b384`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/627b3846a0d913318c846fc73f11d6141fc6a64e))
Expand Down Expand Up @@ -93,12 +123,34 @@
- **_ripley_l_multiple**: Enabled edget correction to remove center cell near border
([`87324fd`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/87324fd1f168df6a809cf94321d10c632d2b9448))

- **core**: Change histogram/boxplot return types to dicts
([`bf160c2`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/bf160c24c8fca82ad9057fb2be049b200f4f7139))

- **core**: Changed histogram to precompute data.
([`0201c6f`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/0201c6f153b440c7b93494fc5355dcf1fe446c28))

- **core**: Changed how boxplot return type is handled
([`714bf98`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/714bf98e2acf8b42b39588ec866f87ac38979dd0))

- **core**: Use plotly figure for static plot instead of png
([`5738234`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/5738234fc7e16cc8f9c1e421343028976f73ecc2))

- **pin_color**: Add pin color feature to visualize nearest neighbor and helpers and unit test files
individually
([`6e0adc9`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/6e0adc9aaf63c443c615e27dd3d6a6ded4a4b391))

- **ripley_l**: Added edge correction parameter to the high level function
([`9a54f15`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/9a54f150c88cd4e86c0559d22ecf3f663bc6afd9))

- **summarize dataframe**: Added two visualization functions for the summary
([`66fdd4e`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/66fdd4e4e7c136d4aec3e4c7b49958a5af020858))

- **visualize_nearest_neighbor**: Add pin-color and corresponding unit test
([`015692f`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/015692f87e75e5c4581638dedd4d277c63c6ddec))

- **visualize_nn**: Add pin-color feature and enhance layout of fig and ax
([`22e047a`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/22e047aa3d765469c8d0acd32f8ea3d8be5b27bd))

### Performance Improvements

- Updating the default colormap for interactive spatial to rainbow
Expand All @@ -123,6 +175,12 @@

### Testing

- **comments**: Add extensive comments for complex data set generation in utag tests
([`ef95276`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/ef952769f8d20310903f8a9269772a67cb1057d4))

- **comments**: Add extensive comments for complex data set generation in utag tests
([`cd8cb25`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/cd8cb25764a3a5f4718692dea3585bae17f88105))

- **compute_box_plot_metric**: Added verbose error message and check
([`fb3a372`](https://github.com/FNLCR-DMAP/SCSAWorkflow/commit/fb3a372d9f0cb2613ab77bda8e3c2407a6dd0e4c))

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ This Python-based package leverages the anndata framework for easy integration w

## Installing SPAC with Conda
Run the following command to establish the Conda environment supporting usage and contribution to spac package:
Latest released version is v0.9.0 at 5/23/2025
```bash
cd <home directory of SCSAWorkflow folder>
# If conda is not activate
Expand Down
Binary file added paper/figure.tif
Binary file not shown.
Loading