3PB-analyzer: A python-based tool for automated three-point bending analysis
This paper presents 3PB-Analyzer, an open-source Python-based software tool developed to simplify and enhance the analysis of three-point bending test data. Three-point bending is a widely used experimental method for evaluating the mechanical properties of materials, such as stiffness, strength, an...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-05-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S235271102500144X |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849326109912465408 |
|---|---|
| author | Yutao He Xiaodie Fan Xi Li Rui Cheng Bin Wang |
| author_facet | Yutao He Xiaodie Fan Xi Li Rui Cheng Bin Wang |
| author_sort | Yutao He |
| collection | DOAJ |
| description | This paper presents 3PB-Analyzer, an open-source Python-based software tool developed to simplify and enhance the analysis of three-point bending test data. Three-point bending is a widely used experimental method for evaluating the mechanical properties of materials, such as stiffness, strength, and fracture toughness. In biomechanics, it plays a crucial role in assessing bone quality, understanding the impact of diseases or treatments, and studying material behavior under loading conditions. Despite its significance, many existing data analysis tools are limited in accuracy, flexibility, and ease of use. 3PB-Analyzer addresses these challenges by automating key steps, including locating and importing raw CSV files, generating load-displacement scatter plots, and performing linear regression analysis to calculate critical parameters such as stiffness, yield force, post-yield displacement, and work-to-fracture. Designed for researchers with or without programming expertise, the tool features an intuitive graphical user interface (GUI) that ensures accessibility and ease of operation. Although tailored for bone biomechanics, the 3PB‑Analyzer can be applied to three‑point bending experiments on any material and is fully compatible with four‑point bending tests as well. By combining precision, automation, and versatility, this tool enables researchers to streamline data processing, improve analytical accuracy, and enhance the reproducibility of their results, making it a valuable resource across multiple disciplines. |
| format | Article |
| id | doaj-art-1930a32cb5544d4092ecc0cf5afeab76 |
| institution | Kabale University |
| issn | 2352-7110 |
| language | English |
| publishDate | 2025-05-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-1930a32cb5544d4092ecc0cf5afeab762025-08-20T03:48:14ZengElsevierSoftwareX2352-71102025-05-013010217710.1016/j.softx.2025.1021773PB-analyzer: A python-based tool for automated three-point bending analysisYutao He0Xiaodie Fan1Xi Li2Rui Cheng3Bin Wang4Skeletal Biomechanics and Metabolism Laboratory, Obesity and Metabolic Diseases Research Center, Department of Physiology, College of Basic Medicine, Chongqing Medical University, Chongqing 400016, ChinaSkeletal Biomechanics and Metabolism Laboratory, Obesity and Metabolic Diseases Research Center, Department of Physiology, College of Basic Medicine, Chongqing Medical University, Chongqing 400016, ChinaSkeletal Biomechanics and Metabolism Laboratory, Obesity and Metabolic Diseases Research Center, Department of Physiology, College of Basic Medicine, Chongqing Medical University, Chongqing 400016, ChinaCorresponding authors.; Skeletal Biomechanics and Metabolism Laboratory, Obesity and Metabolic Diseases Research Center, Department of Physiology, College of Basic Medicine, Chongqing Medical University, Chongqing 400016, ChinaCorresponding authors.; Skeletal Biomechanics and Metabolism Laboratory, Obesity and Metabolic Diseases Research Center, Department of Physiology, College of Basic Medicine, Chongqing Medical University, Chongqing 400016, ChinaThis paper presents 3PB-Analyzer, an open-source Python-based software tool developed to simplify and enhance the analysis of three-point bending test data. Three-point bending is a widely used experimental method for evaluating the mechanical properties of materials, such as stiffness, strength, and fracture toughness. In biomechanics, it plays a crucial role in assessing bone quality, understanding the impact of diseases or treatments, and studying material behavior under loading conditions. Despite its significance, many existing data analysis tools are limited in accuracy, flexibility, and ease of use. 3PB-Analyzer addresses these challenges by automating key steps, including locating and importing raw CSV files, generating load-displacement scatter plots, and performing linear regression analysis to calculate critical parameters such as stiffness, yield force, post-yield displacement, and work-to-fracture. Designed for researchers with or without programming expertise, the tool features an intuitive graphical user interface (GUI) that ensures accessibility and ease of operation. Although tailored for bone biomechanics, the 3PB‑Analyzer can be applied to three‑point bending experiments on any material and is fully compatible with four‑point bending tests as well. By combining precision, automation, and versatility, this tool enables researchers to streamline data processing, improve analytical accuracy, and enhance the reproducibility of their results, making it a valuable resource across multiple disciplines.http://www.sciencedirect.com/science/article/pii/S235271102500144XThree-point bendingBone biomechanicsAutomated analysisPythonGraphical user interface |
| spellingShingle | Yutao He Xiaodie Fan Xi Li Rui Cheng Bin Wang 3PB-analyzer: A python-based tool for automated three-point bending analysis SoftwareX Three-point bending Bone biomechanics Automated analysis Python Graphical user interface |
| title | 3PB-analyzer: A python-based tool for automated three-point bending analysis |
| title_full | 3PB-analyzer: A python-based tool for automated three-point bending analysis |
| title_fullStr | 3PB-analyzer: A python-based tool for automated three-point bending analysis |
| title_full_unstemmed | 3PB-analyzer: A python-based tool for automated three-point bending analysis |
| title_short | 3PB-analyzer: A python-based tool for automated three-point bending analysis |
| title_sort | 3pb analyzer a python based tool for automated three point bending analysis |
| topic | Three-point bending Bone biomechanics Automated analysis Python Graphical user interface |
| url | http://www.sciencedirect.com/science/article/pii/S235271102500144X |
| work_keys_str_mv | AT yutaohe 3pbanalyzerapythonbasedtoolforautomatedthreepointbendinganalysis AT xiaodiefan 3pbanalyzerapythonbasedtoolforautomatedthreepointbendinganalysis AT xili 3pbanalyzerapythonbasedtoolforautomatedthreepointbendinganalysis AT ruicheng 3pbanalyzerapythonbasedtoolforautomatedthreepointbendinganalysis AT binwang 3pbanalyzerapythonbasedtoolforautomatedthreepointbendinganalysis |