Skip to content

Integration with illico #4012

@ilan-gold

Description

@ilan-gold

What kind of feature would you like to request?

Additional function parameters / changed functionality / changed defaults?

Please describe your wishes

See https://github.com/remydubois/illico/tree/main

The speed claims are awesome so I have a few questions to investigate, but would like to move forward here:

  1. Are the results the same? This is not clear immediately from the docs but there do appear to be tests
  2. Is what is implemented currently dask-ifiable like RSC or would it require refactoring or even "forking" into our codebase?
  3. Are the memory requirements the same? (Presumably but again not documented)

Aside from this, I think a general review of the codebase might make sense. Adding new external packages has brought hesitancy so I think making sure we'd be comfortable bringing this into the scanpy codebase should illico ever become unmaintained makes sense (we don't want a repeat of external). My gut feeling is "yes" given the high degree of overlap with our existing codebase and the matching results (apparently, from the tests), but I'd like to make sure.

A really nice thing is that the dependencies are almost identical! Wonderful!

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions