Skip to content

Releases: khanlab/SPIMquant

v0.5.0-alpha1 - co-localization analysis & group stats

19 Dec 18:56
ad92918

Choose a tag to compare

What's Changed

  • Add regionprops coordinate transformation to template space with stain aggregation by @Copilot in #76
  • Add KDTree-based colocalization analysis for multi-channel regionprops by @Copilot in #77
  • add coloc atlas heatmaps by @akhanf in #80
  • Add group-level statistical analysis with contrast-based comparisons by @Copilot in #78
  • refactoring and fixes to tsv and group stats by @akhanf in #81
  • Add subject-level parquet concatenation rules for aggregate instance analysis by @Copilot in #82
  • Make heatmap height scale proportionally with number of atlas regions by @Copilot in #84
  • Add contrast filtering to group-level parquet processing rules by @Copilot in #83
  • Add colocalization visualization notebook with explanatory figures by @Copilot in #85
  • update figures for presentation by @akhanf in #86
  • fix fig in example notebook by @akhanf in #87
  • Add create_imaris_crops rule for high-resolution atlas region extraction by @Copilot in #79
  • Add registration QC report generation with HTML output and nilearn visualizations by @Copilot in #88
  • Add group-averaged segstats maps to template space by contrast by @Copilot in #89
  • bump zarrnii to 0.14.1 by @akhanf in #91
  • Replace equality comparison with identity comparison for None checks by @Copilot in #93
  • clean up target rules, check stains for all subjects by @akhanf in #92

Full Changelog: v0.4.0-alpha1...v0.5.0-alpha1

v0.4.0-alpha1

02 Dec 04:39
38f4c98

Choose a tag to compare

What's Changed

  • Marm fixes by @akhanf in #51
  • Add dsurqe template by @akhanf in #50
  • fix for nii/nii.gz compatibility by @akhanf in #54
  • Add module-level docstring to map_atlas_to_centroids.py by @Copilot in #56
  • Add module-level docstring to compute_centroids.py by @Copilot in #57
  • Add module-level docstring to clean_segmentation.py by @Copilot in #58
  • Add module-level docstring to merge_into_segstats_tsv.py by @Copilot in #59
  • Segmentation cleaning and computing centroids by @akhanf in #55
  • Bump prefix-dev/setup-pixi from 0.9.1 to 0.9.2 in the dependencies group by @dependabot[bot] in #52
  • bump version of zarrnii to fix bug by @akhanf in #60
  • specify agg matplotlib backend by @akhanf in #61
  • Add wet run testing logic by @Dhananjhay in #53
  • Add work directory option for intermediate zarr storage by @Copilot in #62
  • Add resource specifications (threads, mem_mb, runtime) to all Snakemake rules by @Copilot in #63
  • Parquet centroids & counts nifti by @akhanf in #64
  • Add temp() directive and disk_mb resource to zarr output rules by @Copilot in #66
  • Add group directive to subject-specific rules for node-local storage by @Copilot in #65
  • Add snakemake rules for creating patches from zarr data by @Copilot in #67
  • Save final ome zarrs as ozx by @akhanf in #68
  • Add --patch_atlas_segs CLI argument for patch extraction by @Copilot in #69
  • Refactor level & other dag improvements by @akhanf in #70
  • Fix n4 by @akhanf in #72
  • updates to use latest zarrnii regionprops integration by @akhanf in #71
  • Custom regionprop filter per stain/channel by @akhanf in #74

Full Changelog: v0.3.0-alpha1...v0.4.0-alpha1

v0.3.0-alpha1

27 Oct 19:42
2381b95

Choose a tag to compare

What's Changed

  • fix relpath issue with bids_dir by @akhanf in #48
  • use new zarrnii atlas functions by @akhanf in #46
  • Fix issues with segmentation /fieldfrac by @akhanf in #49

Full Changelog: v0.2.1-alpha1...v0.3.0-alpha1

v0.2.1-alpha1

15 Oct 03:56
f984609

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0-alpha1...v0.2.1-alpha1

v0.2.0-alpha1

26 Sep 12:57
51f2614

Choose a tag to compare

What's Changed

  • Improve SPIMquant directory structure by @Karl5766 in #14
  • Stains from ome-zarr, and Eed atlas labels by @akhanf in #16
  • threshold-based segmentation, coiled for N4/thresholding, BIDS app CLI, gubra and marmoset template, by @akhanf in #18
  • Various fixes to clean-up CLI, and get segmentation working on local compute (without coiled) by @akhanf in #19
  • add gubra files (download tar), other cleanup by @akhanf in #20
  • Turone by @akhanf in #21
  • add missing upath dependency by @akhanf in #22
  • change default work path by @akhanf in #23
  • utils fix by @akhanf in #25
  • another fix for cloud storage uris by @akhanf in #26
  • couple more pesky fixes for storage creds by @akhanf in #27
  • initial version of lightsheet-mri intra-subject registration by @akhanf in #28
  • add Ngo atlas to ABAv3 template by @akhanf in #29
  • Pixi refactor, zarrnii 0.3.0 (uses zarr v3), remove containers by @akhanf in #31
  • updates and fixes for segmentation workflows by @akhanf in #30
  • Pipeline cleanup by @Dhananjhay in #32
  • fixes for zarr with no z downsampling by @akhanf in #33
  • use temp() on more files by @akhanf in #34
  • Add --template-crop CLI option for hemisphere-specific template registration by @Copilot in #36
  • add downsampled dataset by @akhanf in #37
  • Clean up extraneous rules, scripts, notebooks, and config parameters not used in default workflow by @Copilot in #38
  • Refactor for updates to zarrnii, plugins etc by @akhanf in #39
  • Bump the dependencies group with 2 updates by @dependabot[bot] in #40
  • Update documentation to use pixi instead of pip and singularity for installation by @Copilot in #42
  • Add GitHub Copilot instructions for SPIMquant development by @Copilot in #43

New Contributors

Full Changelog: v0.1.0-alpha2...v0.2.0-alpha1

v0.1.0-alpha2

06 Sep 14:59
342155f

Choose a tag to compare

What's Changed

  • bugfix: was passing channel index for nifti by @akhanf in #9
  • bugfix: console script for spimquant cli had a typo by @akhanf in #10

Full Changelog: v0.1.0-alpha...v0.1.0-alpha2

Initial alpha release

21 Jun 15:18
ff40c00

Choose a tag to compare

What's Changed

  • update to use latest snakebids 0.12.0 run.py by @akhanf in #1
  • Several new features added, and refactoring.. by @akhanf in #2
  • updates to deps, warp to template without zooms by @akhanf in #3
  • Reduce runtime for warping to template, by initial downsampling by @akhanf in #5
  • Docs updates by @akhanf in #4
  • bump up to latest release of zarrnii by @akhanf in #7

New Contributors

  • @akhanf made their first contribution in #1

Full Changelog: https://github.com/khanlab/SPIMquant/commits/v0.1.0-alpha