dynamo.vf.gen_gradient

dynamo.vf.gen_gradient(dim, N, Function, DiffusionMatrix)[source]

Calculate the gradient of the (learned) vector field function for the least action path (LAP) symbolically

Parameters
  • dim ('int') – The number of dimension of the system

  • N ('int') – The number of the points on the discretized path of the LAP

  • Function ('function') – The function of the (learned) vector field function that is needed to calculate the Jacobian matrix

  • DiffusionMatrix (Python function) – The function that returns the diffusion matrix which can be variable (for example, gene) dependent

Returns

  • ret (‘np.ndarray’) – The symbolic function that calculates the gradient of the LAP based on the Jacobian of the vector field function

  • V (‘np.ndarray’) – A matrix consists of the coordinates of the unstable steady state