Add SenKin CITE-seq method (LightGBM + GRU ensemble) - #18
Open
benjaminfreyuu wants to merge 2 commits into
Open
Conversation
VladimirShitov
self-requested a review
July 1, 2026 13:22
VladimirShitov
left a comment
There was a problem hiding this comment.
Thanks! Looks very good overall, but some functionality should be moved to https://github.com/lueckenlab/senkin-tmp-cite-pred and imported from there for better reusability
| @@ -0,0 +1,27 @@ | |||
| __merge__: ../../../api/comp_method.yaml | |||
| name: senkin | |||
There was a problem hiding this comment.
Can we call it senkin_tmp? There were 2 team members, would be nice to mention both
| 45% MSE) of per-fold averaged outputs. | ||
| references: | ||
| doi: | ||
| - 10.1101/2022.04.11.487796 |
There was a problem hiding this comment.
Suggested change
| - 10.1101/2022.04.11.487796 | |
| - 10.64898/2026.02.24.707614v1 |
3 tasks
|
Could you update this one with the updated code from senkin-tmp repo and then merge (or tell me to merge)? |
Replace the inline _lognorm and _clr_tsvd_fitted duplicates in senkin_train with the now-published library functions log_normalize() and clr_tsvd() from senkin_tmp_cite_pred.preprocess. Behaviour is unchanged: log_normalize uses target_sum=1e4 (CP10K + log1p) matching the old _lognorm, and clr_tsvd uses random_state=42 for reproducible components. The previously-kept fitted TSVD object was unused and is dropped.
Author
|
Replaced the inline _lognorm and _clr_tsvd_fitted duplicates in senkin_train Ready to merge @VladimirShitov |
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
Checklist before requesting a review
[x ] 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
[ x] CI Tests succeed and look good!