Skip to content

Batch integration feature - #416

Merged
danielStrobl merged 524 commits into
openproblems-bio:mainfrom
danielStrobl:batch-integration-feature
Oct 5, 2022
Merged

Batch integration feature#416
danielStrobl merged 524 commits into
openproblems-bio:mainfrom
danielStrobl:batch-integration-feature

Conversation

@danielStrobl

Copy link
Copy Markdown
Collaborator

Submission type

  • This submission adds a new dataset
  • This submission adds a new method
  • This submission adds a new metric
  • This submission adds a new task
  • This submission adds a new Docker image
  • This submission fixes a bug (link to related issue: )
  • This submission adds a new feature not listed above

Testing

  • This submission was written on a forked copy of SingleCellOpenProblems
  • GitHub Actions "Run Benchmark" tests are passing on this base branch of this pull request (include link to passed test: )
  • If this pull request is not ready for review (including passing the "Run Benchmark" tests), I will open this PR as a draft (click on the down arrow next to the "Create Pull Request" button)

Submission guidelines

  • This submission follows the guidelines in our Contributing document
  • I have checked to ensure there aren't other open Pull Requests for the same update/change

PR review checklist

This PR will be evaluated on the basis of the following checks:

  • The task addresses a valid open problem in single-cell analysis
  • The latest version of master is merged and tested
  • The methods/metrics are imported to __init__.py and were tested in the pipeline
  • Method and metric decorators are annotated with paper title, year, author, code version, and date
  • The README gives an outline of the methods, metrics and datasets in the folder
  • The README provides a satisfactory task explanation (for new tasks)
  • The sample test data is appropriate to test implementation of all methods and metrics (for new tasks)

Comment thread openproblems/tasks/_batch_integration/batch_integration_feature/__init__.py Outdated
@danielStrobl

Copy link
Copy Markdown
Collaborator Author

I think this should be ready to merge now @LuckyMD

@LuckyMD LuckyMD left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. There is still one unanswered feature request above about computing PCA not only for scanorama input in the function, but also for ComBat output... but I think that might actually not be relevant. So fine to merge from my side. Maybe confirm this doesn't need to be addressed @danielStrobl

@danielStrobl

Copy link
Copy Markdown
Collaborator Author

This shouldn't matter for the results as we're using X_emb, so just a bit of unnecessary compute time

@scottgigante-immunai

Copy link
Copy Markdown
Collaborator

Tests are hanging, going ahead and re-triggering

@scottgigante-immunai

Copy link
Copy Markdown
Collaborator

Clear to merge? 🎉

@scottgigante-immunai

Copy link
Copy Markdown
Collaborator

@danielStrobl

Copy link
Copy Markdown
Collaborator Author

Yes! clear to merge!

@danielStrobl
danielStrobl merged commit b578c4f into openproblems-bio:main Oct 5, 2022
rcannood added a commit that referenced this pull request Sep 4, 2024
* lower bound scvi-tools, other fixes

* add release notes

* Refactor scvi without scib

* remove comments

* switch to pytorch_nvidia image

* only output necessary data

* add more arguments to component

* add more params to scanvi

* Apply suggestions from code review

Co-authored-by: Martin Kim <46072231+martinkim0@users.noreply.github.com>

* Apply more suggestions from code review

* Use counts

---------

Co-authored-by: Kai Waldrant <kai@data-intuitive.com>
Co-authored-by: Robrecht Cannoodt <rcannood@gmail.com>
rcannood added a commit that referenced this pull request Sep 4, 2024
* lower bound scvi-tools, other fixes

* add release notes

* Refactor scvi without scib

* remove comments

* switch to pytorch_nvidia image

* only output necessary data

* add more arguments to component

* add more params to scanvi

* Apply suggestions from code review

Co-authored-by: Martin Kim <46072231+martinkim0@users.noreply.github.com>

* Apply more suggestions from code review

* Use counts

---------

Co-authored-by: Kai Waldrant <kai@data-intuitive.com>
Co-authored-by: Robrecht Cannoodt <rcannood@gmail.com>
Former-commit-id: 05cfabe
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.

3 participants