Skip to content

Commit

Permalink
Added a bit more text
Browse files Browse the repository at this point in the history
  • Loading branch information
DetectiveKiwi committed Aug 15, 2023
1 parent 52c0d5a commit 3e73395
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
This code is for the method: Non-Stationary Dynamic Mode Decomposition (NS-DMD)
Abstract of NS-DMD (Preprint https://www.biorxiv.org/content/10.1101/2023.08.08.552333v1):

NS-DMD is an extension of Dynamic Mode Decomposition (DMD).
Many physical processes display complex high-dimensional time-varying behavior, from global weather patterns to brain activity. An outstanding challenge is to express high dimensional data in terms of a dynamical model that reveals their spatiotemporal structure. Dynamic Mode Decomposition is a means to achieve this goal, allowing the identification of key spatiotemporal modes through the diagonalization of a finite dimensional approximation of the Koopman operator. However, DMD methods apply best to time-translationally invariant or stationary data, while in many typical cases, dynamics vary across time and conditions. To capture this temporal evolution, we developed a method, Non-Stationary Dynamic Mode Decomposition (NS-DMD), that generalizes DMD by fitting global modulations of drifting spatiotemporal modes. This method accurately predicts the temporal evolution of modes in simulations and recovers previously known results from simpler methods. To demonstrate its properties, the method is applied to multi-channel recordings from an awake behaving non-human primate performing a cognitive task.

The preprint of the method is available on BioRxiv at https://www.biorxiv.org/content/10.1101/2023.08.08.552333v1
This repository provides a Python implementations of NS-DMD along with example code.

To start, I recommend using examples/fit_demo.ipynb. Examples from the manuscript, including supplementary ones, are included.

0 comments on commit 3e73395

Please sign in to comment.