pyKNEEr: An image analysis workflow for open and reproducible research on femoral knee cartilage
Abstract
Transparent research in musculoskeletal imaging is fundamental to reliably investigate diseases such as knee osteoarthritis (OA), a chronic disease impairing femoral knee cartilage. To study cartilage degeneration, researchers have developed algorithms to segment femoral knee cartilage from magnetic resonance (MR) images and to measure cartilage morphology and relaxometry. The majority of these algorithms are not publicly available or require advanced programming skills to be compiled and run. However, to accelerate discoveries and findings, it is crucial to have open and reproducible workflows. We present pyKNEEr, a framework for open and reproducible research on femoral knee cartilage from MR images. pyKNEEr is written in python, uses Jupyter notebook as a user interface, and is available on GitHub with a GNU GPLv3 license. It is composed of three modules: 1) image preprocessing to standardize spatial and intensity characteristics, 2) femoral knee cartilage segmentation for intersubject, multimodal, and longitudinal acquisitions, and 3) analysis of cartilage morphology and relaxometry. Each module contains one or more Jupyter notebooks with narrative, code, visualizations, and dependencies to reproduce computational environments. pyKNEEr facilitates transparent image-based research of femoral knee cartilage because of its ease of installation and use, and its versatility for publication and sharing among researchers. Finally, due to its modular structure, pyKNEEr favors code extension and algorithm comparison. We tested our reproducible workflows with experiments that also constitute an example of transparent research with pyKNEEr. We provide links to executed notebooks and executable environments for immediate reproducibility of our findings.
02 /Specification & Classification
Click any tag to browse matching papers- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- An Automated and Robust Tool for Musculoskeletal and Finite Element Modeling of the Knee Joint
A. Esrafilian, S. Chandra, … R. K. Korhonen·bioRxiv·Oct 14, 2023
- Ensemble learning for robust knee cartilage segmentation: data from the osteoarthritis initiative.
E. Peake, R. Chevasson, … C. Arthofer·bioRxiv·Sep 1, 2020
- An EMG-assisted Muscle-Force Driven Finite Element Analysis Pipeline to Investigate Joint- and Tissue-Level Mechanical Responses in Functional Activities: Towards a Rapid Assessment Toolbox
A. Esrafilian, L. Stenroth, … R. K. Korhonen·bioRxiv·Mar 27, 2021
- KneEZ Clear, an Effective Tissue Clearing Protocol to Study Musculoskeletal Tissues in the Mouse
Julia Younis, Taeyong Ahn, … Nele A.T Haelterman·bioRxiv·Aug 13, 2025
- Automated analysis of rabbit knee calcified cartilage morphology using micro-computed tomography and deep learning segmentation
Santeri J. O. Rytky, Lingwei Huang, … Mikko Finnilä·Journal of AnatomyPeer-reviewed·Mar 29, 2021
- Identification of Pain-Associated Effusion-Synovitis from Knee Magnetic Resonance Imaging by Deep Generative Networks
Puwei Lian, Tzu‐Yi Chuang, … Gary H. Chang·bioRxiv·May 4, 2023