Skip to content

merge Release dev to main#418

Merged
fangliu117 merged 160 commits intomainfrom
release_dev
Feb 27, 2026
Merged

merge Release dev to main#418
fangliu117 merged 160 commits intomainfrom
release_dev

Conversation

@fangliu117
Copy link
Collaborator

No description provided.

abombin and others added 30 commits June 20, 2025 10:50
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
feat(qc-metrics): add common single cell quality control metrics
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…istics function and tests based on the PR review
feat(qc_summary_statistics): add summary statistics table for sc/spatial transcriptomics quality control metrics
…plate

feat(visualize_ripley_template): add visualize_ripley_template and un…
Refactor: template-utils with review fixes
fix(ripley_template): address review comments - replace debug prints …
…port

- Add load_csv_files() to template_utils.py for loading and combining CSV files
- Add spell_out_special_characters() to handle biological marker names
- Add load_csv_files_with_config.py template wrapper for NIDAP compatibility
- Add comprehensive unit tests for both functions
- Support column name cleaning, metadata mapping, and string column enforcement
fangliu117 and others added 29 commits October 2, 2025 12:46
feat: add spac_load_csv, spac_arcsinh_normalization, spac_interactive_spatial_plot galaxy tools
feat: add galaxy tools spac_setup_analysis and updated spac_boxplot with correct json outputs and validated h5ad intake.
feat: add spac_zscore_normalization galaxy tools
refactor: streamline galaxy tools implementation
feat: add refactored galaxy tools
fix(nearest_neighbor_template): Break the title in two lines
- Refactored all template run_from_json() functions to use centralized save_results from template_utils
- Added show_static_image toggle (default False) to relational_heatmap_template and sankey_plot_template to prevent Plotly-to-PNG hang on Galaxy
- Refactored all unit tests in tests/templates/ using snowball approach: real data, real filesystem, no mocking
- One test file per template validating output file existence, naming conventions, and non-empty artifacts
- Updated posit_it_python_template to use centralized save_results

Templates changed: 43 files in src/spac/templates/
Tests changed: 37 files in tests/templates/
- test_boxplot_performance.py
- test_histogram_performance.py
refactor all templates and unit tests
…plates

fix: Remove 6 deprecated templates (sync with tools_refactor)
merge dev to release_dev for updated spac templates
@fangliu117 fangliu117 merged commit 9708484 into main Feb 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants