Nunez-Iglesias Juan, Blanch Adam J, Looker Oliver, Dixon Matthew W, Tilley Leann
Melbourne Bioinformatics, The University of Melbourne, Melbourne, Australia.
Department of Biochemistry and Molecular Biology, Bio21 Institute, University of Melbourne, Melbourne, Australia.
PeerJ. 2018 Feb 15;6:e4312. doi: 10.7717/peerj.4312. eCollection 2018.
We present Skan (Skeleton analysis), a Python library for the analysis of the skeleton structures of objects. It was inspired by the "analyse skeletons" plugin for the Fiji image analysis software, but its extensive Application Programming Interface (API) allows users to examine and manipulate any intermediate data structures produced during the analysis. Further, its use of common Python data structures such as SciPy sparse matrices and pandas data frames opens the results to analysis within the extensive ecosystem of scientific libraries available in Python. We demonstrate the validity of Skan's measurements by comparing its output to the established Analyze Skeletons Fiji plugin, and, with a new scanning electron microscopy (SEM)-based method, we confirm that the malaria parasite Plasmodium falciparum remodels the host red blood cell cytoskeleton, increasing the average distance between spectrin-actin junctions.
我们展示了Skan(骨架分析),这是一个用于分析物体骨架结构的Python库。它的灵感来自于Fiji图像分析软件的“分析骨架”插件,但其广泛的应用程序编程接口(API)允许用户检查和操作分析过程中产生的任何中间数据结构。此外,它使用诸如SciPy稀疏矩阵和pandas数据框等常见的Python数据结构,使得结果能够在Python中可用的广泛科学库生态系统中进行分析。我们通过将其输出与已有的Fiji分析骨架插件进行比较,证明了Skan测量的有效性,并且,通过一种基于扫描电子显微镜(SEM)的新方法,我们证实了疟原虫恶性疟原虫重塑宿主红细胞细胞骨架,增加了血影蛋白-肌动蛋白连接之间的平均距离。