Skip to contents

Builds a hypergraph from an OpenSim model and runs complete network analysis including metrics, community detection, and optionally impact scoring.

Usage

opensimNetworkAnalysis(
  model = NULL,
  model_path = NULL,
  gamma = 4.3,
  run_simulation = TRUE
)

Arguments

model

An optional PhysioOpenSimModel object.

model_path

Character, path to .osim file.

gamma

Resolution parameter for community detection (default: 4.3).

run_simulation

Logical, whether to run full impact simulation (default: TRUE; set to FALSE for faster analysis).

Value

An S3 object of class "MSKOpenSimAnalysis" with:

hypergraph

The MSKHypergraph object

metrics

Network metrics from mskNetworkMetrics

communities

Community detection results

impact_scores

Impact scores (if run_simulation = TRUE)

Details

Requires a native OpenSim installation and an .osim model file, so the example cannot run offline and is not executed.

Examples

if (FALSE) { # \dontrun{
# Requires a native OpenSim install and an .osim model file.
result <- opensimNetworkAnalysis(model_path = "gait2392.osim")
} # }