Alternative split api - #97
Merged
Merged
Conversation
lazappi
requested changes
Aug 8, 2025
lazappi
left a comment
Member
There was a problem hiding this comment.
It looks like there are some issues with the configs in the tests. Please see if you can fix those.
Member
Should this API be updated then? |
ghar1821
approved these changes
Aug 8, 2025
Contributor
|
@lazappi, the So running |
rcannood
added a commit
that referenced
this pull request
Aug 12, 2025
* adapt api files * remove file_validation * fix label * update fields * update fields * update raw dataset processing * update file paths * fix test resources script * update data processor * fix process datasets * simplify script * fix control method no_integration * add goal batch to uns * update process_dataset * Added .uns["goal_batch"] in the schema * update scripts and workflows * Implemented control method perfect integration, remove old control methods perfect validation horizontal/vertical * fix perfect_integration split * fix perfect_integration split (2) * Fix `get_obs_var_for_integrated` * update get obs and var function for R * Update helper_functions.R * Update file_integrated.yaml * updated helper_functions.py * update emd metrics * Update file_censored.yaml * fixed average_batch_r2. * update emd to check the batch label for left and right * update helper function * update cms * Fixed bras * update number of cores for cms * Remove comment line * fixed flowsom mapping similarity * Update script.R * Alternative split api (#97) * Create file_integrated_right.yaml * Rename file_integrated.yaml to file_integrated_left.yaml * Update comp_metric.yaml * rename left/right to split1/split2 --------- Co-authored-by: Robrecht Cannoodt <rcannood@gmail.com> * fix api files * update metrics * disable some control methods and metrics * update submodule * remove anndata from containers * update api files * fix graph * fix censored api files * fix config file * Update helper_functions.R * fix config file * update changelog * Update script.py * update descriptions * allow the user to manually specify the number of cores --------- Co-authored-by: Luqui12 <luca.leomazzi@gmail.com> Co-authored-by: Luca Leomazzi <76624347+LuLeom@users.noreply.github.com> Co-authored-by: Givanna Putri <givanna.h@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe your changes
The metric component now correctly fetches
integrated_leftandintegrated_rightand enables correct unit testing insrc/metricsHowever this won't probably work in a full pipeline run, as
src/api/comp_method.yamlstill expects a single file as outputChecklist before requesting a review
I have performed a self-review of my code
Check the correct box. Does this PR contain:
Proposed changes are described in the CHANGELOG.md
CI Tests succeed and look good!