| Literature DB >> 30973910 |
Roman Shkarin1,2, Andrei Shkarin1, Svetlana Shkarina3,4, Angelica Cecilia4, Roman A Surmenev3, Maria A Surmeneva3, Venera Weinhardt1,4,5, Tilo Baumbach1,4, Ralf Mikut2.
Abstract
Hybrid 3D scaffolds composed of different biomaterials with fibrous structure or enriched with different inclusions (i.e., nano- and microparticles) have already demonstrated their positive effect on cell integration and regeneration. The analysis of fibers in hybrid biomaterials, especially in a 3D space is often difficult due to their various diameters (from micro to nanoscale) and compositions. Though biomaterials processing workflows are implemented, there are no software tools for fiber analysis that can be easily integrated into such workflows. Due to the demand for reproducible science with Jupyter notebooks and the broad use of the Python programming language, we have developed the new Python package quanfima offering a complete analysis of hybrid biomaterials, that include the determination of fiber orientation, fiber and/or particle diameter and porosity. Here, we evaluate the provided tensor-based approach on a range of generated datasets under various noise conditions. Also, we show its application to the X-ray tomography datasets of polycaprolactone fibrous scaffolds pure and containing silicate-substituted hydroxyapatite microparticles, hydrogels enriched with bioglass contained strontium and alpha-tricalcium phosphate microparticles for bone tissue engineering and porous cryogel 3D scaffold for pancreatic cell culturing. The results obtained with the help of the developed package demonstrated high accuracy and performance of orientation, fibers and microparticles diameter and porosity analysis.Entities:
Mesh:
Substances:
Year: 2019 PMID: 30973910 PMCID: PMC6459545 DOI: 10.1371/journal.pone.0215137
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1The generated datasets with different fiber configurations: a) aligned (A); b) moderately aligned (M); c) disordered (D); d) the central slice from the YZ-plane of generated disordered dataset contaminated with additive Gaussian noise and smeared with the Gaussian filter.
Comparison of open source orientation analysis software with the proposed package.
| FeatureName | FiberScout | DiameterJ | FibrilTool | OrientationJ | quanfima |
|---|---|---|---|---|---|
| C++ | Java | Java | Java | Python | |
| Not directly supposed | ImageJ macro language | ImageJ macro language | ImageJ macro language | Python environment | |
| 3D | 2D | 2D | 2D | 3D and 2D | |
| Hard | Medium | Medium | Medium | Easy | |
| CT | Microscopy | Microscopy | Microscopy | CT and Microscopy | |
| Yes | Yes | No | Yes | Yes | |
| Yes | Yes | Yes | Yes | Yes | |
| Yes | Yes | No | No | Yes | |
| Yes | No | No | No | No | |
| Yes | No | No | No | No | |
| Yes | No | No | No | No | |
| Yes | Yes | No | Yes | Yes | |
| Yes | Yes | Yes | Yes | Yes |
Fig 2The general architecture of the quanfima package.
Mandatory packages are included in a repository and serve as a base for quanfima. Optional packages are only necessary for the visualization module.
Fig 3The synthetic fiber generation process: a) the cross-section rotation in a plane of the 3D volume, the orange region represents a gap for a given fiber; b) the cross-section propagation along the specified direction to form a fiber; c) adding the fiber into the 3D volume.
Fig 4The representation of a fiber in a spherical coordinate system (a). 3D rendering of a rPCL scaffold with SiHA inclusions acquired with micro-CT with a schematic for the diameter estimation algorithm (b).
Fig 5The accuracy analysis of the orientation algorithm: a,b) the visualization of the orientation estimation of the generated datasets with aligned and disordered configuration for 32 pixels of window size (the generated dataset is shown in Fig 1(a)–1(c)); c) the absolute error of orientation quantification using the implemented algorithm on the generated datasets without noise to determine the optimal window size; d) the dependency of absolute angular error derived from the results produced by the implemented algorithm on the generated datasets contaminated with different noise levels; e,f) the visualization of the orientation estimation of the wPCL and rPCL scaffolds; g,h) the measurements of fiber diameter distribution within scaffolds with well-aligned and randomly oriented structures.
Fig 6The 3D visualization of cryogel scaffolds with pancreatic cells (a) and diameter estimation of the scaffolds walls (b). The ROI enclosing a single pancreatic cell (c) and the pie chart (d) representing the amount of thin and thick scaffold walls.
Fig 7The performance evaluation of the porosity estimation approach over the scaled generated datasets (a) and the result of porosity estimation for the PCL scaffolds with and without inclusions (b).
Fig 8The analysis of hydrogels with BGSr (a) and α-TCP (b) particles and the measurements of particles distributions for each sample (c, d).