theislab / theislab/moscot

Interpolation with moscot

Open
#840 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
216
Forks
16
Avg merge
16h 2m
Merged PRs (30d)
3

Description

Image

Hi,

Thank you for your effort in creating this valuable tool for the community and for all of the high-quality documentation!

I was interested in applying moscot for spatiotemporal interpolation (i.e. given a time-series spatial transcriptomics dataset, with 3 timepoints [A,B,C], I would like to learn a mapping from A->C and then see if this mapping interpolates B along the way). Figure1 in the paper seems to suggest that this is a downstream analysis of moscot (attached). Is there a simple way to use the .pull() or .push() methods in the SpatioTemporalProblem class to perform this downstream task? Thank you for your help!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the SpatioTemporalProblem API, especially the .pull() and .push() methods, and compare their behavior with the workflow suggested by Figure 1 in the paper. Done means determining whether an A→C mapping can interpolate B and documenting a reproducible workflow or the limitation if it cannot.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, machine-learning
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.