A computer-implemented method for generating anatomical data related to a musculoskeletal joint, the method comprising: receiving as input variation data representing a change in a subject's musculoskeletal joint over time caused by a condition Receiving as input patient data representing the current musculoskeletal joint of the patient's subject; and processing the variation data and patient data to generate anatomical data, the anatomical data being Including data indicating the musculoskeletal joint of the subject of the patient at a predetermined time different from the current time.筋骨格関節に関連する解剖学的データを生成するための、コンピュータ実施される方法であって、方法は:ある状態によって引き起こされる対象の筋骨格関節の経時変化を表す変動データを入力として受信するステップ;現時点における患者の対象の筋骨格関節を表す患者データを入力として受信するステップ;及び解剖学的データを生成するために、変動データ及び患者データを処理するステップであり、解剖学的データは、現時点と異なる所定の時点における患者の対象の筋骨格関節を示すデータを含む、ステップ、を含む。