Skip to content
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

Implement additional python-based integration methods #11

Closed
9 of 11 tasks
nictru opened this issue Sep 16, 2023 · 3 comments
Closed
9 of 11 tasks

Implement additional python-based integration methods #11

nictru opened this issue Sep 16, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@nictru
Copy link
Collaborator

nictru commented Sep 16, 2023

scIB contains a lot of directly usable implementations for integration methods. It should be fairly easy to implement them based on the functions provided in this script.

Integration methods to implement

  • scanorama
  • trvae
  • trvaep
  • scgen
  • bbknn
  • saucie
  • combat
  • desc

Integration methods to standardize

We already have some integration methods available in our pipeline. They should also be using the scIB package so that we have the same structure for all the integration methods.

  • scVI
  • scANVI
  • MNN
@nictru nictru added the enhancement New feature or request label Sep 16, 2023
@nictru nictru assigned nictru and unassigned nictru Sep 16, 2023
@nictru nictru added the good first issue Good for newcomers label Sep 16, 2023
@nictru
Copy link
Collaborator Author

nictru commented Dec 28, 2023

The following packages have dependency problems and could not easily be implemented by now:

  • trvae (not a problem because trvaep is just another implementation of it)
  • saucie

@nictru nictru assigned nictru and unassigned serareif Dec 28, 2023
@nictru
Copy link
Collaborator Author

nictru commented Dec 28, 2023

Seurat integration would be very valuable but can not be implemented using scIB since it is a pure R package. Maybe @serareif could have a look at this?

@nictru nictru added this to the January pipeline update milestone Dec 28, 2023
@nictru
Copy link
Collaborator Author

nictru commented Dec 28, 2023

There are multiple R-based integration methods, created separate issue for this (#18)

@nictru nictru closed this as completed Dec 28, 2023
@nictru nictru changed the title Implement additional integration methods Implement additional python-based integration methods Dec 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants