Department of Biological Sciences, The George Washington University, Washington D.C., United States of America.
PLoS One. 2020 Jan 23;15(1):e0228091. doi: 10.1371/journal.pone.0228091. eCollection 2020.
SWC files are a widely used format to store neuron morphologies, and are used to share digitally reconstructed neurons using NeuroMorpho.org as well as predict functional attributes using simulation environments such as NEURON. Here we set out to develop an easily accessible tool to validate and correct SWC formatted files with an emphasis on high throughput batch processing. SWC_BATCH_CHECK is a package that provides a suite of methods to parse and correct the syntactic structure of a directory of SWC files. This tool ensures that user specified structures such as the soma or basal dendrite are correctly connected while fixing morphological features. This tool will report on missing or invalid data values while also returning basic statistical features for each file. SWC_BATCH_CHECK was validated and tested using thousands of individual SWC files to benchmark runtime performance and efficacy in both reporting on and correcting disparate SWC file features. SWC_BATCH_CHECK is open source and freely available to all users without restriction with guidelines and requirements provided to ensure straightforward installation and execution.
SWC 文件是一种广泛使用的格式,用于存储神经元形态,用于使用 NeuroMorpho.org 共享数字化重建的神经元,以及使用神经元等模拟环境预测功能属性。在这里,我们着手开发一种易于访问的工具,以验证和纠正 SWC 格式的文件,重点是进行高吞吐量的批处理。SWC_BATCH_CHECK 是一个软件包,提供了一套方法来解析和纠正 SWC 文件目录的语法结构。该工具可确保正确连接用户指定的结构,如神经元体或基底树突,同时修复形态特征。该工具将报告缺失或无效的数据值,同时返回每个文件的基本统计特征。SWC_BATCH_CHECK 经过数千个单独的 SWC 文件进行了验证和测试,以对报告和纠正不同的 SWC 文件特征的运行时性能和效果进行基准测试。SWC_BATCH_CHECK 是开源的,对所有用户免费开放,没有任何限制,并提供了指导方针和要求,以确保简单的安装和执行。