-
Notifications
You must be signed in to change notification settings - Fork 13
Add ComBat-Seq method #55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
NB: waiting on approval to run the CI workflow. |
|
@EpigeneMax Could you update your branch to the latest main commit? |
Done. |
|
|
||
| print("Read input", flush=True) | ||
| adata = read_anndata( | ||
| par["input"], X="layers/normalized", obs="obs", var="var", uns="uns" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rcannood Could you confirm if this is the correct way to read the counts layer, given that preferred_normalization: counts. I haven't seen any example where preferred_normalization is accessed in the script
|
Once it's confirmed that the counts are read correctly, this method can be merged |
Describe your changes
This PR adds a ComBat-Seq component, based on inmoose implementation.
ComBat-Seq is a state-of-the-art tool for batch correction in bulk RNA-Seq data.
It draws inspiration from ComBat algorithm and adapts it to RNA-Seq.
ComBat is already integrated as a component on this task, adding ComBat-Seq seems quite legitimate.
Checklist 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!