Abstract
There is a growing interest in the use of virtual representations of the knee for musculoskeletal research and clinical decision making, and to generate digital evidence for design and regulation of implants. Accessibility to previously developed models and related digital assets can dramatically reduce barriers to entry to conduct simulation-based studies of the knee joint and therefore help accelerate scientific discovery and clinical innovations. Development of models for finite element analysis is a demanding process that is both time consuming and resource intensive. It necessitates expertise to transform raw data to reliable virtual representations. Modeling and simulation workflow has many processes such as image segmentation, surface geometry generation, mesh generation and finally, creation of a finite element representation with relevant loading and boundary conditions. The outcome of the workflow is not only the end-point knee model but also many other digital by-products. When all of these data, derivate assets, and tools are freely and openly accessible, researchers can bypass some or all the steps required to build models and focus on using them to address their research goals. With provenance to specimen-specific anatomical and mechanical data and traceability of digital assets throughout the whole lifecycle of the model, reproducibility and credibility of the modeling practice can be established. The objective of this study is to disseminate Open Knee(s), a cohort of eight knee models (and relevant digital assets) for finite element analysis, that are based on comprehensive specimen-specific imaging data. In addition, the models and by-products of modeling workflows are described along with model development strategies and tools. Passive flexion served as a test simulation case, demonstrating an end-user application. Potential roadmaps for reuse of Open Knee(s) are also discussed.
Supplementary Information
The online version contains supplementary material available at 10.1007/s10439-022-03074-0.
Keywords: Finite element analysis, Musculoskeletal biomechanics, Tibiofemoral joint, Patellofemoral joint, Passive flexion, Simulation, Computational model
Introduction
Computational modeling and simulation of biological structures is ubiquitous from scientific research to clinical decision making. Finite element (FE) analysis in particular can be a transformative tool to advance the understanding of structure–function interactions in biological systems and can also assist in clinical planning or decision making concerning the biomechanics of joints, organs, and medical devices.16 Advances and availability of modeling and simulation have made it possible to create increasingly detailed models which can reliably represent the anatomy and physiology for prediction of biomechanical response under a variety of loading scenarios.5,51
FE methods have long been used to study joint mechanics, in particular for explorations of the human knee.12,29 This is an expected consequence of knee biomechanics being a vast research area and the knee being a site of high incidence and prevalence of musculoskeletal problems. In the United States, there are more than 10 million visits to clinics every year because of knee injury or pathology.48 The knee is exposed to high forces during activities of daily living, exercise, and sports performance. Consequently, tissue damage and injuries are frequent and require surgical intervention (such as., anterior cruciate ligament reconstruction11,32). Pathological conditions of cartilage are also highly common. Osteoarthritis, for example, impacts more than 27 million people in the United States, causing diminished quality of life, disability, and eventually joint replacement.31 Interventional or conservative management of knee problems requires foundational knowledge of the joint’s mechanical function and its tissue structures’ anatomical and mechanical condition. Subsequently, predicting biomechanical consequences of joint and tissue reconstruction is highly desirable. Simulation using virtual knees offers a prominent solution to match these needs.12,29
Knee models have been used to explore joint and tissue function,3,37 understand injury mechanisms,30,40 study pathological joint mechanics,4,21 evaluate surgical performance,42 prototype tissue reconstruction techniques,13,38 and facilitate implant design.6,27 Given the anatomical and mechanical complexity of the knee, development of computational knee models can be challenging. Execution of the modeling and simulation workflow requires a good understanding of the geometry of the bones, cartilage, menisci, ligaments, and tendons as well as how these components interact with each other under various conditions.19 Additionally, transformation of medical images such as magnetic resonance images (MRI) to a three-dimensional anatomical and mechanical representation, i.e. for finite element analysis, requires several intermediate stages of processing: segmentation to delineate the boundaries of structures, creating closed volumes and meshes, defining regions where tissues connect or interact (contact, for example), assembly of all tissue components, defining material properties, and applying appropriate boundary conditions etc.41 This necessitates a prerequisite of understanding and expertise not only in knee anatomy and mechanics but also in various computational tools. In result, delivery of simulation-ready models is a challenging and time consuming task that may necessitate manual intervention by the modeler. Often times, methods and specifications to go through these pipelines are not clearly defined or available in existing literature.26 Further, there is a need for associated mechanical data, ideally specimen-specific, not only to develop individualized models but also to assess their predictive capacity.8,9 The burden of collecting comprehensive anatomical and mechanical data and the challenges of developing usable models can limit aspiring knee biomechanics scientists and engineers from pursuing their research or innovation goals.
Publicly accessible data, models, guidelines, and tools can greatly alleviate the challenges associated with the process of model development, customization, calibration, and benchmarking.18 There has been a concerted effort in making data available freely for biomechanical studies in the last few years.18 Sharing and exchange of models and data can facilitate reuse and enhance assessment of reproducibility.17,18 Recently, studies such as those done by Strocchi et al.49 have provided an impressive detailed mesh dataset for hearts. However, without the associated data such as images, segmentation or further model information, the burden falls on the user to have the resources and expertise to regenerate models for their research and ensure the reliability of the actual geometry. A recent study by Wittek et al.52 has provided a fairly extensive dataset for abdominal aortas with image, segmentation, mesh and boundary condition information. The lack of mechanical data associated with it may render model validation challenging. Specifically for knee biomechanics, studies such as the Osteoarthritis Initiative14,22 have been instrumental in providing large amounts of heterogeneous clinical data. Mechanical and imaging data sets and models such as those developed at University of Denver28,35 so far provide an extensive example of dissemination for building knee models. Nonetheless, intermediate products of modeling and simulation workflow (segmentations, soft tissue continuum meshes) have not been provided and some simplifications have been adopted in building the model components, such as, ligaments were represented by springs and menisci were not included in the model.
To be most effective in assisting others’ research endeavors, it is imperative that all of the intermediate derivative data of the modeling and simulation workflow are provided along with the source data (anatomy and mechanics) and final model.18 This would help to establish provenance and based on the context of modeling or need, any stage of the pipeline can be utilized as a starting point. If segmentations, surface geometries, meshes and models are all provided, necessary or desired modifications can be performed on any or all of these data. This will also allow quality assessment at various stages of modeling and support execution of reproducibility studies. With mechanical data, which may be utilized for context of use relevant validation, credibility of models can be enhanced.19 Associated specifications incorporating guidelines for building and reporting study details, further strengthen the trust in the provided models and data.20 Additionally, appropriately annotated data facilitates findability of components within the specimen or across specimens.50
With Open Knee(s), we aim to provide a detailed database of all digital assets generated during development of a cohort of knee models for finite element analysis. Specifically, provenance to readily disseminated mechanical and imaging data9 can be established. All products of the modeling workflow (models and intermediate digital assets) are provided: tissue segmentation labels, raw and smooth surface geometries, surface meshes with multiple densities, volume meshes with prerequisite set definitions, template finite element representations of the tibiofemoral and patellofemoral joints, and customized models for simulation of passive flexion. In addition, specifications for the use of free and open source tools for modeling and Python scripts to automate various components of the pipeline are disseminated. This comprehensive dissemination is aimed for inspection and reuse of our knee modeling and simulation workflow and cohort of models, by anyone for any purpose, in support of creating digital evidence for relevant knee biomechanics problems.
Material and Methods
Anatomical and Mechanical Data
Comprehensive imaging and joint mechanics data were collected with the goal of supporting the development of high fidelity knee joint models. The extent of data and experiment protocols are briefly summarized here, whereas the details can be found in the previously published data descriptor,9 and the data can be publicly accessed at a permanent location.36
Donor Information
Models were developed for eight knee specimens from cadaver donors. The specimens are representative of target population of males and females including young (18–35 years) with healthy cartilage, middle aged (40–65 years) with healthy cartilage, elderly (65–80 years) with healthy or pathological cartilage. The donors were targeted to be within the following normative ranges: height (1.5–1.8 m), weight (45–90 kg), and a body mass index (BMI, 18.5–24.9). Further demographic details can be found in Table 1. Further information regarding tissue health was provided in the previously published data descriptor.9
TABLE 1.
Specimen ID | oks001 | oks002 | oks003 | oks004 | oks006 | oks007 | oks008 | oks009 |
---|---|---|---|---|---|---|---|---|
Side | Right | Right | Left | Right | Right | Right | Right | Left |
Gender | Male | Female | Female | Female | Female | Male | Male | Male |
Age (years) | 71 | 67 | 25 | 46 | 71 | 71 | 40 | 34 |
Race | White | White | White | White | White | White | White | White |
Height (m) | 1.83 | 1.55 | 1.73 | 1.58 | 1.52 | 1.70 | 1.78 | 1.80 |
Weight (kg) | 77.1 | 45.3 | 68.0 | 54.4 | 49.4 | 65.8 | 63.5 | 68.03 |
BMI | 23.1 | 18.9 | 22.8 | 21.9 | 21.3 | 22.7 | 20.09 | 20.0 |
The information corresponds, and therefore, establishes provenance to that provided in the data descriptor for specimen-specific imaging and joint mechanics
Specimen-Specific Imaging Data
Magnetic resonance images were acquired on a 3 Tesla equipment using three protocols: general purpose, cartilage focused, connective tissue focused. These were based on imaging sequences of Osteoarthritis Initiative39 and iterated to serve for modeling and simulation purposes, such as, for increased resolution, contrast, and field of view. General purpose imaging aimed at a field of view large enough to capture tibiofemoral and patellofemoral joints and registration markers attached to the bones. The imaging protocol was a 3D T1-weighted sequence without fat suppression (TR = 20, TE = 6; 0.5 mm × 0.5 mm × 0.5 mm). Cartilage imaging relied on a 3D T1-weighted sequence with fat suppression (TR = 29, TE = 5.3; 0.35 mm × 0.35 mm × 0.7 mm). Connective tissue imaging relied on three orthogonal acquisitions in axial, sagittal, and coronal planes. A proton density imaging sequence was used (TR = 10,000, TE = 9.7; 0.35 mm × 0.35 mm × 2.8 mm). This image modality aimed to assist the localization of ligament insertions and boundaries, and meniscus volume. During imaging, the specimens were not moved to ensure the alignment of image volumes. Imaging data were made publicly available as part of a previous effort on data description and dissemination.9
Specimen-Specific Mechanical Data
The availability of specimen-specific joint mechanics data for the cohort of knees is worth mentioning. While these data were not utilized for model development, they are imperative for prospective validation studies for relevant model contexts of use. Mechanical testing was performed on a robotics testing system. The tibiofemoral joint was characterized by passive flexion, laxity, and combined loading tests. Passive flexion was conducted from 0° to 90° to quantify the characteristic motion of the knee guided by articular contact and ligaments. Laxity tests were conducted at 0°, 30°, 60°, and 90° of flexion and included internal–external rotation (0 to ± 5 Nm), varus-valgus (0 to ± 10 Nm), anterior–posterior translation (0 to ± 100 N). Combined loading tests applied permutations of internal–external rotation moments of − 5, 0, 5 Nm, varus-valgus moments of − 10, 0, 10 Nm, and anterior–posterior drawer forces of − 100, 100 N. During each of these tests, the six degrees-of-freedom loads and movements of the tibiofemoral joint were measured. Patellofemoral joint mechanics were also characterized under quadriceps loading at tibiofemoral flexion angles of 0°, 15°, 30°, 45°, and 60°. At the prescribed tibiofemoral joint pose and orientation, quadriceps loads were applied up to 600 N, and patella kinematics and patellofemoral contact pressures were measured. Anatomical landmarks on femur, tibia, and patella were digitized to establish anatomical coordinate systems. Registration markers on the bones were also probed to provide the opportunity to register mechanical testing coordinate systems with the imaging coordinate system of the same knee. Joint mechanics data were made publicly available as part of a previous effort on data description and dissemination.9
Modeling and Simulation Workflow
An end-to-end strategy was implemented to develop the cohort of knee models for finite element analysis (Fig. 1). The approach utilized free and open source software and resulted in a variety of digital assets beyond the final simulation-ready model. The individual steps of the workflow are summarized here. The explicit details, i.e., specifications, of modeling tasks can be found in the supplementary material (Appendix).
Image Segmentation
Segmentation for reconstruction of tissue anatomy was done using 3D Slicer.1,24 The approach was primarily manual and modelers used common labeling tools such as a brush, pencil etc. to outline, paint or fill in the boundaries of the tissue of interest in a given image volume. Modelers utilized broad and tissue specific segmentation guidance to facilitate the process as documented in the specifications for the Open Knee(s) project (see Appendix). Major tissue structures segmented were the femur, tibia, patella, fibula, medial and lateral menisci, femoral and tibial cartilage, patellar cartilage, medial and lateral collateral ligaments, anterior and posterior cruciate ligaments, patellar ligament and quadriceps tendon. Registration markers that were attached to the femur, tibia and patella were also segmented. These data can be utilized to register knee models to the experiment coordinate systems (see Appendix). The outcomes of the segmentation workflow were tissue labels as binary images (in NIfTI,.nii format) and raw surface meshes (.stl).
Surface Geometry Generation
For all tissue structures, smooth and watertight triangulated surface representations were generated interactively, using MeshLab.10 A five step heuristically developed procedure facilitated processing of raw surface meshes, which included a staged smoothing approach along with surface reconstruction and resampling. Specifically, a sequence of Laplace smoothing, VCG surface reconstruction, Taubin smoothing, Iso parameterization, Iso parameterization remeshing and Taubin smoothing was used with tissue specific processing parameters—documented as part of geometry generation specifications (see Appendix). The outcome of the geometry generation workflow was surface meshes (.stl) at a variety of resampling levels, i.e., mesh densities. While the initial meshes used in complete knee models (see below) were arbitrarily decided, delivery of multiple surface representations was aimed to support prospective mesh convergence studies.
Mesh Generation
Finite element meshes were generated for each tissue structure using surface geometries as inputs. The process was automated using Python scripts and Salome.43 For bones, triangulated surface geometries (used in final knee models) were converted to surface meshes with the assumption that these will likely be defined as rigid bodies in finite element analysis. To incorporate into final knee models, tetrahedral volume meshes were generated for all other tissue structures incorporating mesh definitions (nodes, elements) and definitions of regions to facilitate building of models (as node sets, element sets, and surface/face sets). Generation of these sets was automated based on proximity or surface normal analysis of tissue meshes that were defined in a connectivity map as tied, such as ligaments and bone, or interacting, such as contact pairs of cartilage. Following visual inspection and after preliminary simulations, node, element, and face sets were adjusted interactively in Salome (or later in the workflow by editing model files), when and if necessary. Further details of mesh generation can be found in the Appendix. The outcome of mesh generation workflow was meshes of all tissue structures in MED format (version 3.2). Scripts and detailed instructions on how to transform surface geometries (.stl) to finite element mesh (.med) files are also provided as part of the dissemination package.45 It should be noted that volumetric meshes of bones can also be generated if they need to be modeled as deformable. Additionally, initial generation of raw geometries (.stl) was at image resolution and provided an upper limit for resolution of the mesh. Thus, full geometric information that can be discerned from images was captured in these raw stl files. Resampling steps coarsen these surfaces. During meshing (surface or volume), linear or quadratic triangular and tetrahedral meshes can be generated. If parameterized by using CAD, sub-image resolution representation of the geometry can be obtained.
Model Assembly and Templating
Tissue meshes (with set definitions) were assembled into finite element representations of the knee joints in an automated fashion, using Python scripts and Salome43—also part of the dissemination package.45 Using a connectivity map and model definition tree as inputs, the scripts generated template models that include place holders for tissue materials, tissue interactions (ties, contacts), and loading and boundary conditions of rigid bodies (bones) (see Appendix). Simulation settings (tolerances, augmentation, etc.) were also defined at this stage. The outcome of template model generation was the descriptions of knee models in FEBio XML markup (.feb, version 2.9.23)33
Model Customization for Simulation-Readiness
Template models were further customized for material definitions, stabilizing components, in situ ligament strain, joint coordinate system definitions, loading and boundary conditions, and simulation outputs relevant to computational representation of knee biomechanics (Fig. 2). Bones were rigid; cartilage was nearly incompressible Neo-Hookean; ligaments and tendons were nearly incompressible, transversely isotropic, hyperelastic; and menisci were nearly incompressible, transversely isotropic, hyperelastic. Additional stabilizers were defined. These were: an imaginary rigid body tied to the proximal end of quadriceps tendon and connected to femur with a sliding joint and a linear spring (to constrain the quadriceps tendon) and, discrete elements with force–displacement curve defined as a tension-only linear spring to represent medial and lateral patellofemoral ligaments with insertion and origins based on literature (see Appendix). Also, linear springs were defined connecting each node on the medial collateral ligament in the proximity of the medial meniscus to the nearest node on the side of the medial meniscus. For major ligaments of the tibiofemoral joint (anterior and posterior cruciate ligaments, medial and lateral collateral ligaments) and for those of the extensor mechanism (patellar ligament and quadriceps tendon) in situ strain were defined, utilizing the FEBio23 Prestrain Plugin34 and with values from literature (see Appendix). Many other ligaments such as the anterior intermeniscal ligament and meniscofemoral ligament were not modeled as they were not considered major structures. Medial collateral ligament can be further separated into superficial and deep sections from the imaging data provided previously.9 Fiber directions can be defined in the crutiate ligaments to identify bundles as zones within the continuum of the ligament or can be entirely replaced by springs representative of separate bundles.
Based on Grood and Suntay convention,25 the femur and tibia coordinate systems were generated using bony landmarks. A kinematics linkage system (and a corresponding joint coordinate system) was implemented by defining cylindrical connectors: a femur fixed axis (for flexion–extension) between femur and an imaginary rigid body, a tibia fixed axis (for internal external-rotation) between tibia and another imaginary rigid body, and a floating axis (for varus-valgus) between imaginary rigid bodies. The patellofemoral joint was represented by a similar kinematic chain, based on anatomical landmarks on the patella, and with patella tilt around a patella-fixed axis and patella rotation around a floating axis. As demonstration case, passive flexion simulation was implemented as model input. Pre-strain application (simulation time 0 to 1) was followed by prescription of flexion up to 90 degrees (simulation time 1 to 2). The tibia and fibula were fixed while the femur and patella were free to move. Flexion was prescribed at the relevant joint connector, where all rotations and translations of other connectors were set free. Apart from default simulation outputs (FEBio), model customization requested ligament stretches (to binary output file,.xplt), and rigid body kinematics-kinetics and joint connector kinematics-kinetics (to text output file,.log). The outcome of model customization was knee models in FEBio XML markup (.feb, version 2.9), ready for passive flexion simulations. All model parameters can be found in the online Appendix and Python scripts to automate customization can be found in the dissemination package.45
Simulations
Finite element analyses were performed with fully customized models using FEBio (version 2.9), to prescribe in situ ligament strains and predict joint movements and tissue stress–strain distributions during passive flexion. This process resulted in binary (.xplt) and text-based (.log) output files. When simulations did not converge, an iterative troubleshooting process helped identify and resolve problems, i.e., by adjusting model parameters, convergence tolerances, alternative solution algorithms and contact formulations (see Appendix). These changes were strictly solver specific. Any updated model with parameters and settings that deviate from previous steps were provided in its final form. The outcome of the simulation step was the delivery of baseline simulation results for passive flexion.
Post Processing
A Python script was developed to process simulation results, specifically the FeBio log files, to extract, store, and plot joint kinematics-kinetics. Specifics can be found in the Appendix and the script was included in the dissemination package. This process results in reporting of tibiofemoral and patellofemoral movements and loads in conventional text and graphics formats (.csv,.png). Binary output files generated by FEBio (.xplt) can be further inspected using PostView (version 2.5.0. or above).
Additional Utility Scripts
A variety of Python scripts were developed to support prospective use of the models. These range from processing of joint mechanics data (including registration of model and experiment coordinates) to prescription of desired joint kinematics-kinetics as loading and boundary conditions (experimental or otherwise) to compartmental modeling. A sample model calibration strategy and related Python scripts were also provided. We should note that this study focused on demonstration and dissemination of working models and the products of model development workflow. Therefore, further utilization of these scripts is beyond the scope of the study. Nonetheless, their availability will likely facilitate advanced stages of the modeling and simulation lifecycle. Further details describing these processes and scripts can be found in relevant sections of the Appendix. Scripts were also distributed as part of the dissemination package. It should be noted that outputs of all Python scripts were assessed for quality and completeness visually to ensure that the scripts performed as expected.
Dissemination
All the models and associated digital assets, such as intermediate derivative data and scripts, have been disseminated at a permanent location with unique identification45 with permissive licensing to accommodate modifications, reuse, and redistribution for any purpose. Ongoing work extending and using these models can be accessed at Open Knee(s) project website.46 The repository is searchable for items such as on donor characteristics. Its organization is summarized in the Appendix.
Results
A total of 8 simulation-ready knee models incorporating passive structures of the tibiofemoral joint and the extensor mechanism (including the patellofemoral joint) were built (Fig. 3). A wide array of digital assets were also generated during the transformation of raw imaging data to finite element representations of the knee. For each knee, anatomical models of 16 tissue structures were generated (Fig. 3): femur, tibia, fibula, patella, femoral cartilage, medial and lateral tibial cartilage, patellar cartilage, medial and lateral menisci, anterior and posterior cruciate ligaments, medial and lateral collateral ligaments, patellar ligament and quadriceps tendon. Representation of tissue boundaries and volumes included binary image segmentation labels, raw triangulated surfaces (directly corresponding to segmentation), smooth and watertight triangulated surfaces (ready for meshing), and for all soft tissue structures, volumetric finite element meshes. Average edge lengths for all volume meshes used in the models are provided in the Appendix. For all soft tissue components (cartilage, ligaments, menisci), four levels of surface mesh densities were also created, in support of prospective mesh convergence studies. Meshes that were incorporated into full knee models also had node and element sets and surfaces defined, i.e., as part of annotation of regions that connect or contact with other tissue components (Fig. 2). For example, for the femur, this included all ligament insertion regions, cartilage attachment area, and various contact regions to accommodate ligament wrapping, such as for the medial collateral ligament. Overall, more than 100 digital assets were generated for each knee, beyond specimen-specific imaging and joint mechanics data.9
To support model modifications and prospective simulations, template models were assembled using tissue meshes, albeit with placeholders for many model components and parameters. This aimed to allow end-users to swap any model definitions easily, such as, constitutive models of tissues. To further demonstrate the value of templating, customization scripts generated models with constitutive models specific to tissue types of the knee, other stabilizers, meaningful coordinate systems, and sample loading and boundary conditions representative of passive flexion (Fig. 3). Passive flexion simulations demonstrated the feasibility to conduct finite element analysis with the knee models. Simulations were usually completed in less than 10 h, providing predictions of joint kinematics-kinetics response and tissue stress–strain distributions for all soft tissue structures. Processed tibiofemoral joint kinematics show the coupled movements of the joint during passive flexion (Fig. 4). Effective stress on tibial cartilage and menisci demonstrates the load sharing on medial and lateral compartments (Fig. 4), even during the unloaded movement of the knee. Similarly, total stretch in the anterior cruciate ligament (stored as prestrain stretch in FEBio) shows its engagement during passive flexion (Fig. 4).
Final models (including sample simulation results) and all digital assets can be found at a permanent location.45 Detailed organization of all components for dissemination is described in the Appendix.
Discussion
To our knowledge, the model and digital assets library generated through the Open Knee(s) initiative is the first of its kind, capturing and disseminating the outcomes of modeling tasks in their entirety for a cohort of knees. The digital assets and models can be traced across all stages of model development and demonstration simulations, all the way back to specimen-specific imaging and joint mechanics data, which were previously disseminated.9 Our goal to provide not only easily accessible and usable models but also all the intermediate assets will ensure that if anyone has a suspicion of the misuse of a model, they can rely on the provenance of the models to data and intermediate components for inspection. All the tools utilized for modeling tasks are free and open source, supported by publicly disseminated Python scripts that were developed in house to perform various bridging functions. The cohort may appear small but it is diverse and the distributed specimen-specific modeling assets are extensive.
The majority of publicly available human knee data sets or digital assets are primarily focused on imaging data and subsequently anatomical reconstruction.22,44,53 Some investigators working in the area of computational knee biomechanics graciously disseminated data collected on a number of knees,28,35 including MRI and computed tomography, joint kinematics-kinetics behavior, and models for finite element analysis. However, the raw data from these studies were not comprehensive, models were simplified, and intermediate outcomes of modeling tasks were not available completely. This situation may limit the provenance and usability of the data set and thus it was a motivation for our extensive curation and dissemination. An important contribution of this study is the delivery of detailed specifications on how each stage in the workflow was accomplished so that the users can comprehend and reproduce modeling tasks themselves (see Appendix). This level of transparency was aimed at promoting reproducibility and credibility16,20 but also identifies areas that may benefit from automation. For example, automated segmentation is an obvious need for any modeling strategy utilizing anatomy and can be achieved depending on tissue types and imaging modality. Nonetheless, transforming data into a working model necessitates many other time consuming and interactive tasks.19,41 If automated, they may accelerate the delivery of models and interpretation of simulation results. We developed and disseminated an array of Python scripts to streamline meshing, annotation of mesh regions, model assembly, templating, customization, and post-processing to reduce the need for manual intervention. Our first generation Open Knee(s) model15 and its derivative data has been extensively used in numerous studies since it was first made publicly accessible. With this new extensive database for a number of specimens, we aim to reach an even wider group of researchers and clinicians. Availability of these digital assets will provide an opportunity to pursue the research goals more expeditiously to those researchers, who may not have access to extensive resources, or may not have the capacity and time required to generate them. Potential users can directly use the simulation-ready models to conduct in silico studies, with or without model modification, as we have demonstrated with passive flexion simulations. They may extract compartmental models for tissue focused finite element analysis, such as, for ligaments. Since the derivative data are available, users can also choose any one of the outputs of the modeling tasks (segmentation, geometry generation etc.) to start their workflow, reproduce model development steps, change model fidelity, or utilize them for purposes other than finite element analysis, i.e., anatomical model templating. Accessibility of all these assets also permits the users to perform a thorough quality check.17 Association of specimen-specific joint mechanics and imaging data establishes grounding at a specimen level and many customization opportunities starting with the data. The database of knee models and related digital assets is searchable, supporting discoverability by queries across specimens as well as within the specimens. We should note that the research team has also curated tissue samples (cartilage, menisci, ligament sections) from the same specimens of the Open Knee(s) cohort, as a supporting physical repository to allow tissue level mechanical and/or histological characterization. An extensive cartilage mechanical testing for one of the knee specimens (oks003) was already performed and disseminated.7
Our efforts aimed to diligently plan, execute, and capture the whole model development process. Nonetheless, some limitations remain. Density of meshes to include in the final models were chosen heuristically. However, several surface meshes were provided to let the users swap the tissue meshes and perform systematic mesh convergence analyses. Manual nature of segmentation is an error prone process due to the knowledge and experience of the operator, image quality, available tools and tool preferences of the operator. Since the segmentation burden was high, several operators with varying degrees of experience participated in the process. All segmentations were visually assessed but some details may still have not been captured. Segmentation of ligaments is particularly challenging and may need to be evaluated and redone by the end-users. That being said, modifications in segmentations and surface geometries can be incorporated into the models easily, using the Python scripts to replace mesh components. We should also note manual adjustments to node sets, particularly those that were assigned to rigid bodies as tie constraints (ligament insertions, for example). These adjustments were needed either after visual inspection, to capture a more realistic representation of the insertion footprint, or to alleviate convergence issues caused by elements that were deforming severely. Simulation tolerances (such as displacement, energy, force residuals), solution settings (iteration parameters), and augmentation (for satisfaction of contact iterations and other constraints) were adjusted from default FEBio settings, to ensure convergence and to reduce computational cost. For some material model applications, additional steps may be necessary, such as meshing differently or explicit assignment of material directions, when and if a user would prefer to change the material model. We should note that our transversely isotropic model for the meniscus already provides an example of how explicit directions can be assigned for each element of a tetrahedral mesh (see associated Python scripts). This readily embedded information can be utilized to define fiber directions in fiber-reinforced models.
A comprehensive assessment of reproducibility of manual steps and its impact on model predictions was not performed. A representative assessment of potential inter-user variability in segmentation was performed previously9 where three users with varying level of experiences conducted segmentation of the same structure. The variations were mostly within sub image resolution. However, all the specifications were followed with the acknowledgement that there is a certain ‘art” involved in modeling and simulation processes that may have introduced discrepancies41 due to user decision and experience.
Simulation demonstrations confirmed the readiness of the knee models to conduct finite element analysis (Fig. 4). Passive flexion is a characteristic movement of the knee joint guided by articular contact and ligament restraints. The in silico knee cohort exhibited coupled movements, such as internal–external rotation as the virtual knee was flexed, as expected. Stresses at contact regions and ligament deformations (Fig. 4), demonstrate their utility in guiding knee movement. We should emphasize that we did not conduct any validation in regard to capturing the specimen-specific realism of these movement patterns. Verification and validation tasks and acceptable tolerances for establishing credibility are tightly coupled to the “context of use” of a model.2,20 Thus, we did not want to label our models as “valid” without knowing what prospective users’ context of use may be. Availability of specimen-specific experimental joint mechanics data provides any end-user the opportunity to conduct validation studies that resonates with their use case’s intended loading scenarios. A handful of Python scripts were provided to facilitate processing of joint mechanics and registration marker data. Availability of various mesh densities for tissue structures also provides the opportunity for context relevant solution verification. We want to emphasize that there is a risk of usage without proper understanding of the model development process and the associated skills, knowledge and challenges. The availability of all the components would allow the users and eventually their audience to assess the quality of their work based upon these data.
In a multi-institute sister project on reproducibility and art of knee modeling,19 we were able to extensively calibrate and benchmark one of the knee models (oks003; see KNEEHUB project site for relevant materials47). A mesh convergence analysis was completed, material properties were adjusted for ligaments, cartilage, and menisci and, in situ ligament strains were optimized to partially fit joint mechanics data. The model was registered to the experimental coordinate system and experimental loads were applied to the model. Extensive post calibration simulations were run and benchmarking was performed using joint laxity and combined joint loading data. This experience demonstrated how the models that we disseminate can be further advanced. Reporting of this sample calibration and benchmarking study is beyond the scope of this manuscript. Nonetheless, to empower the users of Open Knee(s), relevant documentation of this sample workflow and supporting Python scripts were shared in the Appendix and the dissemination package.45
With all limitations acknowledged, the dataset establishes a comprehensive virtual cohort—with all digital components generated throughout model development, as a platform to facilitate virtual experiments on knee biomechanics. Completeness of the virtual assets, their association to specimen-specific experiments, and the transparency and comprehensive detail of modeling workflows will ensure their credible and expeditious reuse. Thus, this study sets a strong example of FAIR practices50 in computational biomechanics. This dissemination represents a point-in-time snapshot for Open Knee(s). That being said, the database is anticipated to grow, either by advancement of models for the existing cohort or by acquisition and curation of data and development of models for additional knees.
Supplementary Information
Below is the link to the electronic supplementary material (Appendix).
Acknowledgments
This study was primarily funded by the National Institute of General Medical Sciences, National Institutes of Health (R01GM104139) and in part by National Institute of Biomedical Imaging and Bioengineering (R01EB024573 and R01EB025212). Contributions by the following colleagues are deeply appreciated: Craig Bennetts (early iterations of segmentation and geometry generation workflows); Jason Halloran (insight and feedback on modeling processes); Ceylan Colak (segmentation guidance); Robb Colbrunn and Tara Nagle (insight for utilization of experimental data); Steve Maas (guidance on implementation of in situ ligament strains); Erica Neumann and Neda Abdollahi Nohouji (Python scripting support); and Joy Ku and Henry Kwong (support for data repository).
Conflict of interest
Ahmet Erdemir owns and operates innodof, LLC, a consulting company for modeling and simulation. The remainder of author(s) declare no competing interests.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.3D Slicer image computing platform. 3D Slicer. https://slicer.org/ Accessed September 9, 2022
- 2.Assessing Credibility of Computational Modeling through Verification & Validation: Application to Medical Devices—ASME. https://www.asme.org/codes-standards/find-codes-standards/v-v-40-assessing-credibility-computational-modeling-verification-validation-application-medical-devices Accessed September 9, 2022
- 3.Bendjaballah MZ, Shirazi-Adl A, Zukor DJ. Finite element analysis of human knee joint in varus-valgus. Clin. Biomech. (Bristol, Avon). 1997;12(3):139–148. doi: 10.1016/s0268-0033(97)00072-7. [DOI] [PubMed] [Google Scholar]
- 4.Besier TF, Pal S, Draper CE, et al. The role of cartilage stress in patellofemoral pain. Med. Sci. Sports Exerc. 2015;47(11):2416–2422. doi: 10.1249/MSS.0000000000000685. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Carniel EL, Toniolo I, Fontanella CG. Computational biomechanics: in-silico tools for the investigation of surgical procedures and devices. Bioengineering (Basel) 2020;7(2):E48. doi: 10.3390/bioengineering7020048. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Catani F, Innocenti B, Belvedere C, Labey L, Ensini A, Leardini A. The mark coventry award: articular contact estimation in TKA using in vivo kinematics and finite element analysis. Clin. Orthop. Relat. Res. 2010;468(1):19–28. doi: 10.1007/s11999-009-0941-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Chokhandre S, Erdemir A. A comprehensive testing protocol for macro-scale mechanical characterization of knee articular cartilage with documented experimental repeatability. J. Mech. Behav. Biomed. Mater. 2020;112:104025. doi: 10.1016/j.jmbbm.2020.104025. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Chokhandre S, Colbrunn R, Bennetts C, Erdemir A. A comprehensive specimen-specific multiscale data set for anatomical and mechanical characterization of the tibiofemoral joint. PLoS ONE. 2015;10(9):e0138226. doi: 10.1371/journal.pone.0138226. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Chokhandre S, Neumann EE, Nagle TF, et al. Specimen specific imaging and joint mechanical testing data for next generation virtual knees. Data Brief. 2021;35:106824. doi: 10.1016/j.dib.2021.106824. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Cignoni P, Callieri M, Corsini M, Dellepiane M, Ganovelli F, Ranzuglia G. MeshLab: an open-source mesh processing tool. Eurogr. Ital. Chapter Conf. 2008 doi: 10.2312/LOCALCHAPTEREVENTS/ITALCHAP/ITALIANCHAPCONF2008/129-136. [DOI] [Google Scholar]
- 11.Clayton RAE, Court-Brown CM. The epidemiology of musculoskeletal tendinous and ligamentous injuries. Injury. 2008;39(12):1338–1344. doi: 10.1016/j.injury.2008.06.021. [DOI] [PubMed] [Google Scholar]
- 12.Cooper RJ, Wilcox RK, Jones AC. Finite element models of the tibiofemoral joint: a review of validation approaches and modelling challenges. Med. Eng. Phys. 2019;74:1–12. doi: 10.1016/j.medengphy.2019.08.002. [DOI] [PubMed] [Google Scholar]
- 13.DeVries Watson NA, Duchman KR, Bollier MJ, Grosland NM. A finite element analysis of medial patellofemoral ligament reconstruction. Iowa Orthop. J. 2015;35:13–19. [PMC free article] [PubMed] [Google Scholar]
- 14.Eckstein F, Wirth W, Nevitt MC. Recent advances in osteoarthritis imaging–the osteoarthritis initiative. Nat. Rev. Rheumatol. 2012;8(10):622–630. doi: 10.1038/nrrheum.2012.113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Erdemir A. Open knee: open source modeling & simulation to enable scientific discovery and clinical care in knee biomechanics. J. Knee Surg. 2016;29(2):107–116. doi: 10.1055/s-0035-1564600. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Erdemir A, Guess TM, Halloran J, Tadepalli SC, Morrison TM. Considerations for reporting finite element analysis studies in biomechanics. J. Biomech. 2012;45(4):625–633. doi: 10.1016/j.jbiomech.2011.11.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Erdemir A, Guess TM, Halloran JP, et al. Commentary on the integration of model sharing and reproducibility analysis to scholarly publishing workflow in computational biomechanics. IEEE Trans. Biomed. Eng. 2016;63(10):2080–2085. doi: 10.1109/TBME.2016.2602760. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Erdemir A, Hunter PJ, Holzapfel GA, et al. Perspectives on sharing models and related resources in computational biomechanics research. J. Biomech. Eng. 2018;140(2):0247011–02470111. doi: 10.1115/1.4038768. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Erdemir A, Besier TF, Halloran JP, et al. Deciphering the “Art” in modeling and simulation of the knee joint: overall strategy. J. Biomech. Eng. 2019 doi: 10.1115/1.4043346. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Erdemir A, Mulugeta L, Ku JP, et al. Credible practice of modeling and simulation in healthcare: ten rules from a multidisciplinary perspective. J. Transl. Med. 2020;18(1):369. doi: 10.1186/s12967-020-02540-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Farrokhi S, Keyak JH, Powers CM. Individuals with patellofemoral pain exhibit greater patellofemoral joint stress: a finite element analysis study. Osteoarthr. Cartil. 2011;19(3):287–294. doi: 10.1016/j.joca.2010.12.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Fawaz-Estrup F. The osteoarthritis initiative: an overview. Med. Health R. I. 2004;87(6):169–171. [PubMed] [Google Scholar]
- 23.FEBio Software Suite. https://febio.org/. Accessed September 9, 2022.
- 24.Fedorov A, Beichel R, Kalpathy-Cramer J, et al. 3D Slicer as an image computing platform for the Quantitative Imaging Network. Magn. Reson. Imaging. 2012;30(9):1323–1341. doi: 10.1016/j.mri.2012.05.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Grood ES, Suntay WJ. A joint coordinate system for the clinical description of three-dimensional motions: application to the knee. J. Biomech. Eng. 1983;105(2):136–144. doi: 10.1115/1.3138397. [DOI] [PubMed] [Google Scholar]
- 26.Halloran JP, Abdollahi Nohouji N, Hafez MA, et al. Assessment of reporting practices and reproducibility potential of a cohort of published studies in computational knee biomechanics. J. Orthop. Res. 2022 doi: 10.1002/jor.25358. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Halloran JP, Petrella AJ, Rullkoetter PJ. Explicit finite element modeling of total knee replacement mechanics. J. Biomech. 2005;38(2):323–331. doi: 10.1016/j.jbiomech.2004.02.046. [DOI] [PubMed] [Google Scholar]
- 28.Harris MD, Cyr AJ, Ali AA, et al. A combined experimental and computational approach to subject-specific analysis of knee joint laxity. J. Biomech. Eng. 2016;138(8):081004. doi: 10.1115/1.4033882. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Kazemi M, Dabiri Y, Li LP. Recent advances in computational mechanics of the human knee joint. Comput. Math. Methods Med. 2013;2013:718423. doi: 10.1155/2013/718423. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Kiapour A, Kiapour AM, Kaul V, et al. Finite element model of the knee for investigation of injury mechanisms: development and validation. J. Biomech. Eng. 2014;136(1):011002. doi: 10.1115/1.4025692. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Lawrence RC, Felson DT, Helmick CG, et al. Estimates of the prevalence of arthritis and other rheumatic conditions in the United States. Part II. Arthr. Rheum. 2008;58(1):26–35. doi: 10.1002/art.23176. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Louboutin H, Debarge R, Richou J, et al. Osteoarthritis in patients with anterior cruciate ligament rupture: a review of risk factors. Knee. 2009;16(4):239–244. doi: 10.1016/j.knee.2008.11.004. [DOI] [PubMed] [Google Scholar]
- 33.Maas SA, Ellis BJ, Ateshian GA, Weiss JA. FEBio: finite elements for biomechanics. J. Biomech. Eng. 2012;134(1):011005. doi: 10.1115/1.4005694. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Maas SA, Erdemir A, Halloran JP, Weiss JA. A general framework for application of prestrain to computational models of biological materials. J. Mech. Behav. Biomed. Mater. 2016;61:499–510. doi: 10.1016/j.jmbbm.2016.04.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Natural Knee Data | Center for Orthopaedic Biomechanics | University of Denver. https://digitalcommons.du.edu/natural_knee_data/. Accessed September 9, 2022.
- 36.Open Knee(s): virtual biomechanical representations of the knee joint: MRI and Joint Mechanics Data, 2021. 10.18735/4e78-1311.
- 37.Peña E, Calvo B, Martínez MA, Doblaré M. A three-dimensional finite element analysis of the combined behavior of ligaments and menisci in the healthy human knee joint. J. Biomech. 2006;39(9):1686–1701. doi: 10.1016/j.jbiomech.2005.04.030. [DOI] [PubMed] [Google Scholar]
- 38.Peña E, Calvo B, Martinez MA, Palanca D, Doblaré M. Influence of the tunnel angle in ACL reconstructions on the biomechanics of the knee joint. Clin. Biomech. (Bristol, Avon) 2006;21(5):508–516. doi: 10.1016/j.clinbiomech.2005.12.013. [DOI] [PubMed] [Google Scholar]
- 39.Peterfy CG, Schneider E, Nevitt M. The osteoarthritis initiative: report on the design rationale for the magnetic resonance imaging protocol for the knee. Osteoarthr. Cartil. 2008;16(12):1433–1441. doi: 10.1016/j.joca.2008.06.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Quatman CE, Kiapour A, Myer GD, et al. Cartilage pressure distributions provide a footprint to define female anterior cruciate ligament injury mechanisms. Am. J. Sports Med. 2011;39(8):1706–1713. doi: 10.1177/0363546511400980. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Rooks NB, Schneider MTY, Erdemir A, et al. Deciphering the “Art” in modeling and simulation of the knee joint: variations in model development. J. Biomech. Eng. 2021;143(6):061002. doi: 10.1115/1.4050028. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Salehghaffari S, Dhaher YY. A phenomenological contact model: understanding the graft-tunnel interaction in anterior cruciate ligament reconstructive surgery. J. Biomech. 2015;48(10):1844–1851. doi: 10.1016/j.jbiomech.2015.04.034. [DOI] [PubMed] [Google Scholar]
- 43.Salome Platform. The open-source platform for numerical simulation. https://www.salome-platform.org/. Accessed September 9, 2022.
- 44.Sim TK: MB knee: multibody models of the human knee: project home. https://simtk.org/projects/mb_knee. Accessed September 9, 2022.
- 45.Open Knee(s): virtual biomechanical representations of the knee joint: Models, 2022. 10.18735/b0zv-n395.
- 46.Sim TK: Open knee(s): virtual biomechanical representations of the knee joint: project Home. https://simtk.org/projects/openknee Accessed September 9, 2022.
- 47.Sim TK: Reproducibility in simulation-based prediction of natural knee mechanics: project Home. https://simtk.org/projects/kneehub. Accessed September 9, 2022.
- 48.Song A, Kim P, Ayers G, Jain N. Characteristics of non-spine musculoskeletal ambulatory care visits in the United States, 2009–2016. PM&R. 2021;13(5):443–452. doi: 10.1002/pmrj.12484. [DOI] [PubMed] [Google Scholar]
- 49.Strocchi M, Augustin CM, Gsell MAF, et al. A publicly available virtual cohort of four-chamber heart meshes for cardiac electro-mechanics simulations. PLoS ONE. 2020;15(6):e0235145. doi: 10.1371/journal.pone.0235145. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Wilkinson MD, Dumontier M, Aalbersberg IJJ, et al. The FAIR guiding principles for scientific data management and stewardship. Sci. Data. 2016;3:160018. doi: 10.1038/sdata.2016.18. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Wittek A, Grosland NM, Joldes GR, Magnotta V, Miller K. From finite element meshes to clouds of points: a review of methods for generation of computational biomechanics models for patient-specific applications. Ann. Biomed. Eng. 2016;44(1):3–15. doi: 10.1007/s10439-015-1469-2. [DOI] [PubMed] [Google Scholar]
- 52.Wittek A, Mufty H, Catlin A, et al. Image, geometry and finite element mesh datasets for analysis of relationship between abdominal aortic aneurysm symptoms and stress in walls of abdominal aortic aneurysm. Data Brief. 2020;30:105451. doi: 10.1016/j.dib.2020.105451. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Zbontar, J., Knoll, F., Sriram, A., et al. FastMRI: An Open Dataset and Benchmarks for Accelerated MRI. arXiv, 2019. 10.48550/arXiv.1811.08839
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.