dattalab / keypoint-moseq

https://keypoint-moseq.readthedocs.io
Other
68 stars 28 forks source link

feats: adding analysis components #35

Closed versey-sherry closed 1 year ago

versey-sherry commented 1 year ago

Here are the items in this PR:

  1. Added progress.yaml to keep track of all the paths in the analysis pipeline
  2. Added interactive group labeling tool
  3. Modified the moseq_df and stats_df
  4. Modified the fingerprint
  5. Added syllable trajectory plot visualization
  6. Added syllable movie visualization and syllable labeler
  7. Modified syllable usage plot
  8. Modified syllable transition plots
  9. Added syllable transition network graphs
  10. Added analysis.ipynb to incorporate all the analysis features.
versey-sherry commented 1 year ago

I am keeping the plotting functions in analysis for now since I am not sure what the scope of refactoring is. additionally, since crowd movie is being generated and the default for syllable labeling widget is grid movie anyway, i didn't phase out crowd movie