Skip to content

stradaa/GraFT-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraFT-Application

This repository contains the back-end of our GraFT-App website.

GraFT (Graph-Filtered Temporal) dictionary learning is a signal extraction method for spatio-temporal data. GraFT uses a diffusion map to learn a graph over spatial pixels that enables for stochastic filtering of learned sparse representations over each pixel's time-trace. The sparse representations are modeled as in a hierarchical dictionary learning framework with correlated decompositions over the graph.

GraFT-analysis

https://github.com/adamshch/GraFT-analysis

GraFT2 Executable

  1. Prerequisites for Deployment

Verify that MATLAB Runtime(R2023b) is installed.
If not, you can run the MATLAB Runtime installer. To find its location, enter

>>mcrinstaller

at the MATLAB prompt. NOTE: You will need administrator rights to run the MATLAB Runtime installer.

Alternatively, download and install the Windows version of the MATLAB Runtime for R2023b from the following link on the MathWorks website:

https://www.mathworks.com/products/compiler/mcr/index.html

For more information about the MATLAB Runtime and the MATLAB Runtime installer, see "Distribute Applications" in the MATLAB Compiler documentation
in the MathWorks Documentation Center.

Manuscript

The details of GraFT algorithm are described in:

A.S. Charles, N. Cermak, R. Affan, B. Scott, J. Schiller & G. Mishne. GraFT: Graph Filtered Temporal Dictionary Learning for Functional Neural Imaging.

App Development by Alex Estrada