| Assess an upper-limb ADL reach from its speed profile | adlReachTask |
| Align EMG to motion-capture sampling grid | alignEMGtoMoCap |
| Run complete force-plate analysis | analyzeForcePlate |
| Analyze force-plate signals from a PhysioExperiment object | analyzeForcePlatePE |
| Approximate entropy (Pincus) | approximateEntropy |
| Assess readiness of a MoCap dataset for downstream analysis | assessMoCapReadiness |
| Batch analyze OpenSim session data | batch_analyze_opensim |
| Batch normalize multiple trials | batchNormalize |
| Compute agreement metrics against a reference signal table | benchmarkAgreement |
| Create a benchmark manifest template | benchmarkManifestTemplate |
| Apply a Butterworth filter to numeric data | butterworthFilter |
| Extract C3D Parameter Events on the Recording Clock | c3dEventTable |
| Calculate whole-body center of mass from marker positions | calculateCOM |
| Calculate center of pressure (COP) from force-plate data | calculateCOP |
| Calculate gait temporal-spatial parameters | calculateGaitParameters |
| Calculate joint angles from marker positions | calculateJointAngles |
| Calculate per-segment centers of mass | calculateSegmentCOM |
| Calculate step symmetry from gait parameters | calculateStepSymmetry |
| Calibrate IMU from static data | calibrateIMU |
| Classify gait pathology patterns from a bundle of gait variables | classifyGaitPatterns |
| Combine multiple trials with segmented phases | combineTrials |
| Compute acceleration from position or velocity data | computeAcceleration |
| Compute vertical impulse from GRF | computeImpulse |
| Compute jerk from position data | computeJerk |
| Compute joint power from moment and angular velocity | computeJointPower |
| Compute vertical loading rate from GRF | computeLoadingRate |
| Compute moving RMS envelope of EMG | computeRMSEnvelope |
| Compute scalar speed from velocity | computeSpeed |
| Compute velocity from position data | computeVelocity |
| Continuous relative phase between two joints | continuousRelativePhase |
| Angular work and impulse for strength-test repetitions | contractionWork |
| Inter-joint coordination variability across cycles | coordinationVariability |
| Derive center of pressure from a pressure movie | copFromPressure |
| Correct Marker Label Swaps | correctSwaps |
| Create a TaskSchema from OpenSim model for gait analysis | create_schema_from_opensim |
| Create a synthetic benchmark dataset bundle | createBenchmarkExample |
| Get default benchmark thresholds | defaultBenchmarkThresholds |
| Create a pre-defined skeleton model | define_skeleton |
| Create a beginner-friendly demo dataset | demoMoCapData |
| Detect circumduction (excessive lateral swing trajectory) | detectCircumduction |
| Detect events in movement data | detectEvents |
| Detect gait events with the Zeni coordinate method | detectEventsZeni |
| Detect contact windows for one or more force plates | detectForcePlateContacts |
| Detect gaps (contiguous NA runs) in assay data | detectGaps |
| Detect push-off deficit (reduced ankle A2 power / plantarflexor output) | detectPushOffDeficit |
| Detect foot-IMU stance phases for zero-velocity updates | detectStanceZUPT |
| Detect stiff-knee gait (reduced / delayed peak swing knee flexion) | detectStiffKnee |
| Detect Marker Label Swaps | detectSwaps |
| Detect Trendelenburg sign (excessive contralateral pelvic drop) | detectTrendelenburg |
| Differentiate a numeric vector or matrix | differentiate |
| Dimensionless jerk of a speed profile | dimensionlessJerk |
| Fit a Dynamic Movement Primitive to a demonstration | dmpFit |
| Generate a trajectory from a Dynamic Movement Primitive | dmpGenerate |
| Download the OpenSim Model for an OpenCap Session | downloadOpenCapModel |
| DTW Barycenter Averaging (DBA) | dtwAverage |
| DTW-based clustering | dtwClustering |
| Dynamic Time Warping (DTW) for Biomechanics | dtwDistance |
| Compute DTW distance matrix | dtwDistanceMatrix |
| Warp a waveform using DTW alignment | dtwWarp |
| Reaching endpoint accuracy and precision | endpointError |
| Estimate orientation from IMU sensors using sensor fusion | estimateOrientation |
| Estimate segment inertial properties for lower-limb inverse dynamics | estimateSegmentInertia |
| Convert Euler angles to quaternion | eulerToQuaternion |
| Create an Event definition | Event |
| Extract a single phase from segmented data | extractPhase |
| Dimensionality Reduction for Biomechanics | extractWaveformFeatures |
| Fill gaps in motion capture data | fillGaps |
| Linear interpolation for a single vector | fillGapsLinear |
| Spline interpolation for a single vector | fillGapsSpline |
| Low-pass filter ground reaction force data | filterGRF |
| Filter signals in a PhysioExperiment object | filterSignals |
| Floquet multipliers (orbital stability of a cyclic movement) | floquetMultipliers |
| Foot-IMU spatiotemporal gait parameters | footImuGait |
| Forward dynamics: integrate the equations of motion | forwardDynamics |
| Forward kinematics of a planar chain | forwardKinematics2D |
| Gait-ataxia composite from gait-variability sub-metrics | gaitAtaxiaIndex |
| Gait Deviation Index (Schwartz & Rozumalski 2008) | gaitDeviationIndex |
| Registry of supported gait pathology patterns | gaitPatternLibrary |
| Gait Profile Score (overall RMS deviation from the norm) | gaitProfileScore |
| Gait Variable Score (per-variable RMS deviation from the norm) | gaitVariableScore |
| Build a Gait Deviation Index feature basis from a normative reference | gdiBasis |
| Get bone connections from a skeleton | get_bone_connections |
| Get left/right limb pairs for symmetry analysis | get_limb_pairs |
| Compute segment lengths from a PhysioExperiment and skeleton | get_segment_lengths |
| Get an event by name from a TaskSchema | getEvent |
| Get event names from a TaskSchema | getEventNames |
| Get a phase by name from a TaskSchema | getPhase |
| Get phase colors from a TaskSchema | getPhaseColors |
| Get data for all phases as a list of matrices | getPhaseData |
| Get phase names from a TaskSchema | getPhaseNames |
| Get a pre-built schema by name | getSchema |
| Goal-Equivalent Manifold (GEM) decomposition for a scalar goal | goalEquivalentManifold |
| Extract stance-phase landmarks from a time-normalised vertical GRF curve | grfLandmarks |
| Signed Grood-Suntay / ISB joint angles from segment frames | groodSuntayAngles |
| Conventional and functional hamstring-to-quadriceps ratios | hamstringQuadRatio |
| Harmonic ratio of a trunk-acceleration signal | harmonicRatio |
| Check if all phases are valid | hasValidPhases |
| Instrumented 10-metre walk test (10mWT) | instrumented10mWT |
| Instrumented Timed Up-and-Go (iTUG) | instrumentedTUG |
| Integrate EMG and MoCap signals onto a common timeline | integrateEMGMoCap |
| Compute 2D lower-limb joint moments with inverse dynamics | inverseDynamics2D |
| Compute 3D lower-limb joint moments with inverse dynamics | inverseDynamics3D |
| Recursive Newton-Euler inverse dynamics for the lower limb | inverseDynamicsRNE |
| Model-based inverse kinematics from markers (planar) | inverseKinematicsMarkers |
| Build embedded anatomical segment coordinate systems from marker clusters | jointCoordinateSystem |
| Integrate joint power into concentric and eccentric work | jointWork |
| Kalman orientation filter (tilt + gyro-bias) | kalmanOrientation |
| Label joint power bursts with Winter nomenclature | labelPowerBursts |
| Log Dimensionless Jerk (LDLJ) movement smoothness | ldlj |
| Limb-ataxia composite from reaching sub-metrics | limbAtaxiaIndex |
| Limits of Stability (LOS) reaction time, excursion and directional control | limitsOfStability |
| Get list of all pre-built schemas | listSchemas |
| Local dynamic stability (short- and long-term divergence) | localDynamicStability |
| Mahony AHRS orientation filter | mahonyAHRS |
| Manually specify event times | manualEvents |
| Largest Lyapunov exponent (Rosenstein) | maxLyapunovExponent |
| Modified Clinical Test of Sensory Interaction on Balance (mCTSIB) | mCTSIB |
| Movement Analysis Profile (GVS per variable plus the GPS) | movementAnalysisProfile |
| Movement-smoothness battery (SPARC + LDLJ) | movementSmoothness |
| Reaching movement time | movementTime |
| Count reaching movement units | movementUnits |
| Simple moving average filter | movingAverage |
| Instrumented Nine-Hole-Peg dexterity from a hand-speed profile | nhptDexterity |
| Time axis for normalized data | normalizedTimeAxis |
| Normalize EMG by MVC or peak | normalizeEMG |
| Normalize movement data | normalizeMovement |
| Movement-path straightness | pathStraightness |
| Calculate a peak plantar-pressure map | peakPressure |
| Peak torque from isometric or isokinetic dynamometry | peakTorque |
| Peak reaching velocity | peakVelocity |
| Create a Phase definition | Phase |
| Get phase durations | phaseDurations |
| Calculate phase ratios | phaseRatios |
| Get phase timing information | phaseTiming |
| ACL return-to-sport pipeline (limb symmetry index) | pipelineACLrts |
| Amputee prosthetic-side work-asymmetry pipeline | pipelineAmputee |
| Cerebral-palsy gait pipeline (GDI + pathology flags) | pipelineCPgait |
| Parkinson's freezing-of-gait pipeline (freeze index) | pipelinePDfog |
| Stroke paretic-propulsion pipeline | pipelineStrokePropulsion |
| Planar two-segment limb model (equations of motion) | planarLimbModel |
| Bland-Altman agreement plot | plotBlandAltman |
| Plot correlation matrix heatmap | plotCorrelationMatrix |
| Plot normalized movement cycle | plotCycle |
| Plot DTW alignment | plotDTW |
| Plot effect size forest plot | plotEffectSizeForest |
| Plot fPCA results | plotFPCA |
| Plot gait cycle normalized waveforms | plotGaitCycle |
| Plot group comparison with task context | plotGroupComparison |
| Plot a Movement Analysis Profile | plotMAP |
| Plot multi-panel movement data | plotMultiPanel |
| Plot PCA scatter | plotPCAScatter |
| Plot PCA variance explained | plotPCAVariance |
| Plot phase duration comparison | plotPhaseDurations |
| Plot phase portrait | plotPhasePortrait |
| Plot a plantar-pressure map | plotPressureMap |
| Plot a 2D stick-figure skeleton | plotSkeleton |
| Plot a skeleton frame in pseudo-3D | plotSkeleton3D |
| Plot overlaid skeleton frames | plotSkeletonOverlay |
| Plot a sequence of skeleton frames | plotSkeletonSequence |
| Plot spaghetti plot (all subjects with mean) | plotSpaghetti |
| Plot symmetry comparison (left vs right) | plotSymmetry |
| Plot movement trajectory (2D) | plotTrajectory |
| Plot an instrumented TUG timeline | plotTUG |
| Plot UMAP embedding | plotUMAP |
| Plot waveform comparison across groups | plotWaveformComparison |
| Detect and correct pose-estimation anomalies | poseFix |
| Standardise segment lengths (camera-distance correction) | poseLengthCorrect |
| Predictive simulation: minimal-effort optimal control | predictiveSimulation |
| Compare left and right plantar pressure | pressureAsymmetry |
| Construct a plantar-pressure movie | pressureMovie |
| Calculate the plantar pressure-time integral | pressureTimeIntegral |
| Print method for ASFSkeleton objects | print.ASFSkeleton |
| Print benchmark agreement summary | print.benchmark_agreement |
| Print benchmark manifest validation result | print.benchmark_manifest_validation |
| Print benchmark suite summary | print.benchmark_suite |
| Print method for detected events | print.detected_events |
| Print DTW clustering result | print.dtw_clustering |
| Print DTW result | print.dtw_result |
| Print a forceplate analysis summary | print.forceplate_analysis |
| Print a multi-plate forceplate analysis summary | print.forceplate_analysis_multi |
| Print gait parameters | print.gait_parameters |
| Print a quick-start summary | print.mocap_quickstart |
| Print a MoCap readiness report | print.mocap_readiness |
| Print method for multi-trial phases | print.multi_trial_phases |
| Print method for segmented phases | print.segmented_phases |
| Print a SkeletonModel object | print.SkeletonModel |
| Print waveform PCA result | print.waveform_pca |
| Print waveform UMAP result | print.waveform_umap |
| Process EMG for biomechanics workflows | processEMG |
| Project 3D coordinates to a 2D plane | projectTo2D |
| Condition a ProMP on a via-point | promCondition |
| Fit a Probabilistic Movement Primitive to demonstrations | promFit |
| Convert quaternion to Euler angles | quaternionToEuler |
| Run a one-command beginner workflow | quickStartMoCap |
| Rate of force development | rateOfForceDevelopment |
| Reaching kinematics report for a PhysioExperiment | reachingKinematics |
| Read AMC Motion Capture File (.amc) | readAMC |
| Read ASF Skeleton Definition File (.asf) | readASF |
| Read BVH Skeleton Animation File (.bvh) | readBVH |
| Read C3D Motion Capture File | readC3D |
| Read DeepLabCut output | readDeepLabCut |
| Read GaitRec Dataset | readGaitRec |
| Read MediaPipe landmark output | readMediaPipe |
| Read motion-capture files with automatic format detection | readMoCapAuto |
| Read Motion Capture CSV Data | readMoCapCSV |
| Read OpenSim Motion File (.mot) | readMOT |
| Read Data from OpenCap Cloud Platform | readOpenCap |
| Read OpenPose JSON output | readOpenPose |
| Read OpenSim Output Files | readOpenSimOutputs |
| Read a plantar-pressure ASCII export | readPressureFrame |
| Read OpenSim Storage File (.sto) | readSTO |
| Read OpenSim TRC File (.trc) | readTRC |
| Read Venus3D CSV Data | readVenus3D |
| Rectify EMG signals | rectifyEMG |
| Recurrence quantification analysis (RQA) | recurrenceQuantification |
| Velocity-dependent reflex threshold | reflexThreshold |
| Summarize plantar loading by anatomical region | regionalLoading |
| Remove gravity from accelerometer data | removeGravity |
| Report summary statistics for detected gaps | reportGaps |
| Resample signal assays to a new sampling rate | resampleSignal |
| Resample a single numeric vector | resampleVector |
| Run OpenSim CLI Toolchain via PhysioOpenSim | run_opensim_toolchain |
| Run a benchmark suite from a manifest | runBenchmarkSuite |
| Run Computed Muscle Control (CMC) via OpenSim | runCMC |
| Run the local OpenSim toolchain from a model and marker file | runOpenSimFromMarkers |
| Run the local OpenSim toolchain directly from an OpenCap session | runOpenSimFromOpenCap |
| Run Residual Reduction Algorithm (RRA) via OpenSim | runRRA |
| Run static optimization (OpenSim, or a pure-R fallback) | runStaticOptimization |
| Sample entropy (Richman & Moorman) | sampleEntropy |
| Savitzky-Golay filter for smoothing and differentiation | savgolFilter |
| Scale a body model from marker-measured segment lengths | scaleBodyModel |
| Scale a planar chain model from a static pose | scalePlanarModel |
| Scale a de Leva segment inertia model to a subject | scaleSegmentModel |
| Pre-built Balance Schema | schema_balance |
| Pre-built Cutting/Change of Direction Schema | schema_cutting |
| Pre-built Cycling Schema | schema_cycling |
| Pre-built Gait Cycle Schema | schema_gait |
| Pre-built Jump Schema | schema_jump |
| Pre-built Running Schema | schema_running |
| Pre-built Throwing Schema | schema_throw |
| Segment cohort recordings while preserving subject and session identity | segmentCohortCycles |
| Segment matched cycles on native modality sampling grids | segmentMultimodalCycles |
| Get body segment inertial parameters (BSIP) | segmentParameters |
| Segment data into phases | segmentPhases |
| Sensory Organization Test (SOT) equilibrium and sensory-ratio scoring | sensoryOrganizationTest |
| Create a SkeletonModel object | SkeletonModel |
| Spectral Arc Length (SPARC) movement smoothness | sparc |
| Stabilogram diffusion analysis (Collins & De Luca 1993) | stabilogramDiffusion |
| Pure-R static optimization of muscle activations | staticOptimizationR |
| ZUPT-aided strapdown integration of world-frame acceleration | strapdownIntegrate |
| Summarize matched cycles into keyed feature blocks | summarizeCycleFeatures |
| Summarise gait parameters | summarizeGaitParameters |
| Posturographic center-of-pressure sway metrics (Prieto 1996) | swayMetrics |
| Compute bilateral symmetry index | symmetryIndex |
| Synchronize multiple PhysioExperiment objects | synchronizeSignals |
| Tardieu score: R1, R2 and the dynamic component | tardieuScore |
| Detect the spastic catch on a single passive stretch | tardieuStretch |
| Create a Task Schema | TaskSchema |
| Time-delay phase-space embedding | timeDelayEmbed |
| Time to peak torque | timeToPeakTorque |
| Time to peak reaching velocity | timeToPeakVelocity |
| Tolerance-Noise-Covariation (TNC) decomposition of result error | toleranceNoiseCovariation |
| Track Markers Across Frames | trackMarkers |
| Band-limited tremor amplitude (RMS) | tremorAmplitude |
| Tremor metrics (frequency + amplitude, with a task tag) | tremorMetrics |
| Tremor power spectrum and dominant frequency | tremorSpectrum |
| Trunk compensation during reaching | trunkCompensation |
| Uncontrolled Manifold (UCM) analysis of motor variability | uncontrolledManifold |
| Validate a benchmark manifest | validateBenchmarkManifest |
| Validate a TaskSchema | validateSchema |
| Angle between two 3D vectors | vectorAngle |
| Vector coding (coupling angle) between two joints | vectorCoding |
| PCA for waveform data | waveformPCA |
| t-SNE embedding for waveform data | waveformTSNE |
| UMAP embedding for waveform data | waveformUMAP |
| Write a benchmark manifest template to CSV | writeBenchmarkManifest |
| Write a C3D Motion Capture File | writeC3D |
| Write an OpenSim Motion File (.mot) | writeMOT |
| Write an OpenSim TRC File (.trc) | writeTRC |