Skip to content

Guides

Task-focused walkthroughs of everything the app does. If you are new, start with the Tutorial instead. For how the pieces fit together (the app, sleap-nn, workers, and the project file), read How SLEAP works.

Labeling

  • ✏ïļ Labeling Instances


    Placing, editing, selecting, and deleting instances and nodes.

  • ðŸĶī Skeletons


    Templates, drawing a skeleton on the frame, symmetries, editing nodes and edges.

  • 🧭 Navigation


    Frames, the seekbar, statistic graphs, marks, and multi-video projects.

  • ðŸ’Ą Suggestions


    Choosing which frames are worth labeling, seven ways.

  • ðŸ‘Ĩ Tracks


    Identities across frames: assigning, transposing, propagating, cleaning up.

Videos & display

  • 🎎 Videos


    Adding videos, remote URLs, missing-path resolution, codecs and transcoding.

  • 👁ïļ View & Display


    Zoom, pan, colors, palettes, trails, node sizes, and what gets drawn.

Models

  • 🐍 Environment setup


    Getting the Python backend in place with uv, no conda required.

  • 🧠 Training


    Model types, configuration, monitoring, and metrics.

  • ⚡ Inference


    Running predictions and bringing them back into the project.

  • 🌐 Remote Compute


    Pairing a GPU worker and sending it training and inference jobs.

Data

  • 🔄 Import & Export


    NWB, COCO, DeepLabCut, Analysis HDF5/CSV, packages, labeled clips.

  • 🔀 Merging Projects


    Combining two projects, with conflict review.

  • ðŸ’ū Saving & Recovery


    How saving differs by runtime, and the crash-recovery draft system.

Analyze