Replies: 1 comment
-
@anshu957 this is an excellent question and actually can be one part of a research problem. To solve it, we may need to design some new ways for vector field reconstruction. A naive approach to solve this can be something like the following (I am using the ode_bifur2gene as an example):
The key above is to use |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Objective: Predict gene expression dynamics over time in the
gene space
by integrating the vector field.Current approach: Learn vector field in
PCA space
, integrate the trajectory forward in time inPCA space
and then project the gene expression (for all time points) back to gene expression space.Issue: Is there a way to enforce/constraint the learned vector field function so that the solution is non-negative? I know
PCA space
is an abstract space so probably it is not possible there. But integrating forward with some genes going negative may result in inaccurate predictions.Solution explored: Learn the vector field in
gene space
. However, learning in thegene space
(let's say with ~2k genes) does not result in a good vector field re-construction despite trying multiple values ofM
(number of basis function). Even if the re-construction is good, how do we enforce positveness of the solution?Any recommendation or suggestion?
Beta Was this translation helpful? Give feedback.
All reactions