bnprks / BPCells

Scaling Single Cell Analysis to Millions of Cells
https://bnprks.github.io/BPCells
Other
166 stars 17 forks source link

Ia/matrix projections lsi #162

Open immanuelazn opened 3 days ago

immanuelazn commented 3 days ago

Details

This PR allows for projection into LSI spaces, as planned with an sklearn-esque interface. We port over both variable feature selection, and LSI. fit(), project() and short_description() methods have been created for both these steps.

Currently the implementations utilize a lot of the previously created LSI implmementation. I am refraining from moving that over until review is concluded. However, this PR already contains some initial tests, and a demonstration that we can concat two PipelineSteps together, to fit and project.

Tests