Cargando…

PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance

Quality assessment of tree-like structures obtained from a neuron reconstruction algorithm is necessary for evaluating the performance of the algorithm. The lack of user-friendly software for calculating common metrics motivated us to develop a Python toolbox called PyNeval, which is the first open-...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Han, Liu, Chao, Yu, Yifei, Dai, Jianhua, Zhao, Ting, Zheng, Nenggan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8831325/
https://www.ncbi.nlm.nih.gov/pubmed/35153709
http://dx.doi.org/10.3389/fninf.2021.767936
_version_ 1784648482217263104
author Zhang, Han
Liu, Chao
Yu, Yifei
Dai, Jianhua
Zhao, Ting
Zheng, Nenggan
author_facet Zhang, Han
Liu, Chao
Yu, Yifei
Dai, Jianhua
Zhao, Ting
Zheng, Nenggan
author_sort Zhang, Han
collection PubMed
description Quality assessment of tree-like structures obtained from a neuron reconstruction algorithm is necessary for evaluating the performance of the algorithm. The lack of user-friendly software for calculating common metrics motivated us to develop a Python toolbox called PyNeval, which is the first open-source toolbox designed to evaluate reconstruction results conveniently as far as we know. The toolbox supports popular metrics in two major categories, geometrical metrics and topological metrics, with an easy way to configure custom parameters for each metric. We tested the toolbox on both synthetic data and real data to show its reliability and robustness. As a demonstration of the toolbox in real applications, we used the toolbox to improve the performance of a tracing algorithm successfully by integrating it into an optimization procedure.
format Online
Article
Text
id pubmed-8831325
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-88313252022-02-12 PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance Zhang, Han Liu, Chao Yu, Yifei Dai, Jianhua Zhao, Ting Zheng, Nenggan Front Neuroinform Neuroscience Quality assessment of tree-like structures obtained from a neuron reconstruction algorithm is necessary for evaluating the performance of the algorithm. The lack of user-friendly software for calculating common metrics motivated us to develop a Python toolbox called PyNeval, which is the first open-source toolbox designed to evaluate reconstruction results conveniently as far as we know. The toolbox supports popular metrics in two major categories, geometrical metrics and topological metrics, with an easy way to configure custom parameters for each metric. We tested the toolbox on both synthetic data and real data to show its reliability and robustness. As a demonstration of the toolbox in real applications, we used the toolbox to improve the performance of a tracing algorithm successfully by integrating it into an optimization procedure. Frontiers Media S.A. 2022-01-28 /pmc/articles/PMC8831325/ /pubmed/35153709 http://dx.doi.org/10.3389/fninf.2021.767936 Text en Copyright © 2022 Zhang, Liu, Yu, Dai, Zhao and Zheng. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Zhang, Han
Liu, Chao
Yu, Yifei
Dai, Jianhua
Zhao, Ting
Zheng, Nenggan
PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title_full PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title_fullStr PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title_full_unstemmed PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title_short PyNeval: A Python Toolbox for Evaluating Neuron Reconstruction Performance
title_sort pyneval: a python toolbox for evaluating neuron reconstruction performance
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8831325/
https://www.ncbi.nlm.nih.gov/pubmed/35153709
http://dx.doi.org/10.3389/fninf.2021.767936
work_keys_str_mv AT zhanghan pynevalapythontoolboxforevaluatingneuronreconstructionperformance
AT liuchao pynevalapythontoolboxforevaluatingneuronreconstructionperformance
AT yuyifei pynevalapythontoolboxforevaluatingneuronreconstructionperformance
AT daijianhua pynevalapythontoolboxforevaluatingneuronreconstructionperformance
AT zhaoting pynevalapythontoolboxforevaluatingneuronreconstructionperformance
AT zhengnenggan pynevalapythontoolboxforevaluatingneuronreconstructionperformance