datajoint-biomechanics-schema

Query DataJoint biomechanics pipelines for kinematic reconstruction data.

3|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/peabody124/reproducible_agent_environment --skill datajoint-biomechanics-schema
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datajoint-biomechanics-schema
Source: https://github.com/peabody124/reproducible_agent_environment/tree/main/skills/datajoint-biomechanics-schema
Command: npx skills add https://github.com/peabody124/reproducible_agent_environment --skill datajoint-biomechanics-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Biomechanics researchers and engineers often struggle to access and query complex DataJoint pipelines that bridge MultiCameraTracking, PosePipeline, and BodyModels, making it hard to extract consistent qpos/qvel/sites across MMC and PBL setups and to validate method 137 results.

Core Features & Use Cases

  • DataJoint basics: Understands common operators, fetch patterns, and table interactions used to derive kinematic reconstructions.
  • Cross-pipeline relationships: Clarifies the linkage between Session, Recording, MultiCameraRecording, Video, and reconstruction outputs across MMC and PBL.
  • Diagnostics & bridging: Helps debug schema interactions, bridging algorithms, and method-specific configurations (e.g., 137) to ensure reproducible results.

Quick Start

Use this skill to explore a KinematicReconstruction.Trial for a given participant and session, or to verify the presence of outputs like qpos and joints across MMC vs PBL workflows. For example, fetch qpos and sites with a specified key, ensuring the correct kinematic_reconstruction_settings_num is used.

Frequently Asked Questions about datajoint-biomechanics-schema

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch qpos and sites from a DataJoint kinematic reconstruction trial?

To fetch qpos and sites from a DataJoint kinematic reconstruction trial, query KinematicReconstruction.Trial using explicit key-space patterns. You must specify the correct kinematic_reconstruction_settings_num to ensure reproducible results across MMC and PBL workflows.

Why does my biomechanics DataJoint query fail to join PosePipeline and MultiCameraTracking tables?

Biomechanics DataJoint queries fail when bridging PosePipeline and MultiCameraTracking tables due to mismatched key spaces or incorrect kinematic_reconstruction_settings_num. Debug schema interactions by verifying explicit method numbers and projection patterns across MMC and PBL setups.

Can I use DataJoint to retrieve kinematic reconstruction data for both MMC and PBL setups?

Yes, DataJoint retrieves kinematic reconstruction data for both MMC and PBL setups. You query KinematicReconstruction.Trial with specific keys to validate method 137 results, ensuring correct fetch patterns and video-session relationships across both workflows.

What is the correct key-space pattern for projecting kinematic reconstruction outputs in DataJoint?

The correct key-space pattern for projecting kinematic reconstruction outputs in DataJoint requires specifying kinematic_reconstruction_settings_num alongside explicit method numbers. This fetch and projection pattern ensures accurate retrieval of qpos, qvel, and sites from MMC and PBL pipelines.

How do I debug method 137 schema interactions across BodyModels and PosePipeline?

Debug method 137 schema interactions across BodyModels and PosePipeline by checking DataJoint bridging algorithms and method-specific configurations. Verify table relationships between MultiCameraRecording and Video to ensure reproducible kinematic reconstruction outputs.