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-...
Autores principales: | , , , , , |
---|---|
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 |