Bring minimal `stalign` function
Open
@selmanozleyen is already working on this.
Since Apr 2, 2026.
squidpy2.0
- Dominant language
- Python
- Stars
- 598
- Forks
- 121
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 3
Description
Description of feature
Ok here is the plan I have for this.
- We will only support point cloud case for now, later we can make additions.
- Will call it
stalignand won't expose it as if it's a function that aligns everything. So that we can add other methods and have our monolithalignfunction later as this goes - If there is serious preprocessing needs to be done on point clouds it should be a different function called
stalign_preprocess. If that is the case then there might be more optimal ways to handle this but let's just go with something we can ship as is. - We shouldn't make guarantees on the stability of these unexposed API's
- plotting/scoring will be a separate issue
- I will do it in jax as it's better than torch and stalign doesn't rely on it so heavily
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.