# Data attribution

## Anatomy geometry

BodyParts3D, © The Database Center for Life Science, licensed under CC Attribution 4.0 International.

- License: https://dbarchive.biosciencedbc.jp/en/bodyparts3d/lic.html
- Dataset: https://dbarchive.biosciencedbc.jp/en/bodyparts3d/download.html
- Publication: Mitsuhashi et al. (2009), BodyParts3D: 3D structure database for anatomical concepts. https://doi.org/10.1093/nar/gkn613

This project uses the browser-ready geometry prepared by [ashemag/human-atlas](https://github.com/ashemag/human-atlas) (MIT-licensed code; geometry adapted from BodyParts3D 4.0: mm/Z-up → m/Y-up, meshoptimizer simplification at 0.2% relative error, signed 16-bit normals, binary chunking). Runner Atlas further **subsets** that geometry to the structures relevant to running (lower limb, pelvis, lumbar spine, core, cardiorespiratory organs and major leg vessels) and regroups them into six running-function layers. Original mesh identities (FJ ids) and FMA concept ids are preserved in `public/models/runner.json`.

BodyParts3D represents an adult male reference anatomy in a static anatomical pose. It does not contain every human structure; notably absent for runners are the plantar aponeurosis, knee ligaments and menisci, rectus abdominis, and the sciatic nerve.

## Running motion and muscle activations

The gait-cycle mode replays the running simulation from Hamner SR, Seth A, Delp SL (2010), *Muscle contributions to propulsion and support during running*, J Biomech 43(14):2709-16 (https://doi.org/10.1016/j.jbiomech.2010.06.025), as distributed in the OpenSim models repository (https://github.com/opensim-org/opensim-models, `Pipelines/Hamner`, subject02 scaled model, inverse-kinematics motion and computed-muscle-control states). The SimTK use agreement for "OpenSim Models and Examples" and for the runningsim project (© Stanford University and the Authors) states that the work is available under the Creative Commons Attribution 3.0 licence and links to the CC BY 3.0 legal code, with attribution by citing the publication above; note that the agreement's title reads "ANC" and its closing notice links to CC BY-NC 3.0, an inconsistency we have asked the OpenSim team to clarify (see `docs/IP_AUDIT.md`). The GitHub repository itself carries no LICENSE file. The OpenSim software is Apache 2.0 and is not shipped with this app. `scripts/parse-opensim.mjs` documents the conversion (one left stride mirrored to start at right foot strike, 101 frames, radians). The BodyParts3D meshes were rigged to this joint tree with joint centres estimated from the meshes themselves (`scripts/build-skin.mjs`).

## Speed-specific running kinematics

The 2.5, 3.5 and 4.5 m/s cycles average the sagittal hip, knee and ankle angles of the runners in Fukuchi RK, Fukuchi CA, Duarte M (2017), *A public dataset of running biomechanics and the effects of running speed on lower extremity kinematics and kinetics*, PeerJ 5:e3298 (https://doi.org/10.7717/peerj.3298), data at https://doi.org/10.6084/m9.figshare.4543435, CC BY 4.0. Pelvis, lumbar and frontal/transverse hip angles for those cycles, and all muscle activations, come from the Hamner 2010 simulation above (`scripts/parse-fukuchi.mjs`).

## Elite and recreational runner kinematics

The "엘리트" and "일반 러너" cycles average right-foot strides of runners in Van Hooren B, Meijer K (2024), *Dataset of running kinematics, kinetics and muscle activation at different speeds, surface gradients, cadences and with forward trunk lean*, Data in Brief 54:110312 (https://doi.org/10.1016/j.dib.2024.110312), data at https://osf.io/7qbxc/ (DOI 10.17605/OSF.IO/7QBXC), CC BY 4.0. The elite group is subjects 07, 08 and 09 (self-reported 5 km 13:13–14:43, 10 km 27:59–30:39, marathon 2:19:55). The dataset's inverse-kinematics output uses a Rajagopal-derived model; `scripts/parse-vanhooren.py` flips the knee sign to the gait2392 convention and re-centres pelvis tilt and lumbar extension on the Hamner simulation because the pelvis/torso frames differ between models. Muscle activations shown with these cycles still come from the Hamner 2010 simulation.

## Educational content

Korean names, running-role descriptions, gait-cycle activation curves, injury and care notes in `data/`, and the rig data are original to this project and are approximations for education, informed by general running biomechanics literature (see the About panel in the app). They are not diagnostic or clinical guidance. These original works are licensed under CC BY-NC-SA 4.0 (see `CONTENT-LICENSE.md`); commercial licences are available on request. Code is MIT.

## Fonts

Fraunces (Undercase Type), Gowun Batang, IBM Plex Sans KR and IBM Plex Mono (IBM) are used under the SIL Open Font License 1.1 and served from Google Fonts.

## In-app notices

Korean-language notices for users: `/legal/licenses.html` (open source & data), `/legal/disclaimer.html` (health information disclaimer), `/legal/terms.html`, `/legal/privacy.html`.
