Skip to content
/ tracks Public

MATLAB code to analyze particle trajectories using HMMs

Notifications You must be signed in to change notification settings

arkajit/tracks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of MATLAB classes and scripts for my thesis. Divided into two main
directories:

classes/
	The main objects and models in my system. Contains implementation of HMM
	and MSD algorithms, as well as useful representations of a Track.

scripts/
	A set of utility scripts to run experiments, generate figures, etc...

To speed up some of the computations in this package, it is recommended that you
install
	--lightspeed: for a faster logsumexp (local copy included) and repmat
	 (http://research.microsoft.com/en-us/um/people/minka/software/lightspeed/)

	--Double Class: faster replacements for MATLAB's basic functions
		(http://documents.epfl.ch/users/l/le/leuteneg/www/MATLABToolbox/DoubleClass.html)

>> test_em
	Run a quick test to verify that EM algorithm is working. Results should show
true and actual HMM distributions which should match closely if EM is working
and has converged.

>> demo
	Run through entire suite of test applications. Compute BIC scores for each and
run each algorithm on all applications. Report results and generate figures.
Caution: can take a while.

About

MATLAB code to analyze particle trajectories using HMMs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published