?PhysioAnnotationHub now answers: a package help page gives one paragraph on what the
package is for, the main entry points grouped by task, and where to go next.R CMD check.@examples added or corrected across 11 help pages. Each runs
offline in seconds, writes nothing outside tempdir(), and is executed by
R CMD check; anything needing a device, a download or an optional backend is
fenced with the reason stated.steps_per_day -> d450, mvpa_min / sedentary_min /
physical_activity_volume -> d570, walking_bouts -> d455) so tagICF()
resolves accelerometry-derived measures.Initial release as a standalone package in the physio-ecosystem. Provides a centralized anatomical and clinical knowledge hub — muscle, bone, and nerve metadata, clinical code mappings, and a queryable knowledge graph — bundled as curated reference data for downstream musculoskeletal and rehabilitation analyses.
loadAnnotationHub() with a print() method summarizing the loaded tables:
getMuscleAnnotation(), getBoneAnnotation(), and getNerveAnnotation()
retrieve records by name, or return the full table when called with no
query.getClinicalCodes() resolves ICD-10 or ICF codes referencing a given set
of muscles.queryKG() filters triples by any combination of subject, predicate, and
object using grep or exact matching.kgNeighbors() returns all triples within a given number of hops of an
entity, following both outgoing and incoming edges.kgShortestPath() finds the shortest path between two entities via
breadth-first search, reporting the entity path, the relations traversed
(with inverse edges flagged), and the path depth.kgEnrichment() performs over-representation analysis of a muscle set against
the full background, testing enrichment of actions, innervation, body
regions, or spinal levels with fold-enrichment and hypergeometric p-values.CITATION metadata for citing the package.