Welcome to MARIPoSA’s documentation!

A platform for Manageable And Reproducible Integrated Pose Segmentation Analysis (MARIPoSA). See below for instructions on a quick start, or navigate through the tutorials and function descriptions for more detailed descriptions of the software functionality.
Quick Start
With GUI:
First, install the conda environment:
conda env create -f MARIPoSA/conda/environment.yaml
Activate the newly installed conda environment:
conda activate mariposa
Run the GUI:
python MARIPoSA/main.py
In the GUI:
Click “New project”
Enter project metadata.
NOTE: For “Path to data directory” - if you datatype is B-SOiD or Keypoints-MoSeq, you should enter the path to a folder containing all the label .csv files with their original names; if your datatype is VAME you should enter the path to the “results” folder ouptut by VAME which contains nested subdirectories of a structure like “video1/VAME/hmm-15/15_km_label_video1.npy”
Start your analysis!
With Python package:
Activate the newly installed conda environment
conda activate mariposa
Check out the demo scripts for a full analysis and plotting pipeline!
Contents:
- Demo 1 (PS/PE): Project Creation
- Demo 2 (PS): Visualization of Pose Module Usage
- Demo 3 (PS): Embedding of Pose Segmentation Data
- Demo 4 (PS): Regression and Classification of Group Conditions in Pose Segmentation Data
- Demo 5 (PS): Comparing Pose Modules to Manual Scoring Data
- Demo 6 (PS): Simulating Pose Segmentation Data
- Demo 7 (PE): Analyzing Keypoint Movement and Kinematics in Pose Estimation Data
- Demo 8 (PE): Analyzing Keypoint Displacement and Action Units in human facial pose data from OpenFace
- Metadata
- Analyze
- Plot
- Simulate