signDNE: A python package for ariaDNE and its sign-oriented extension

Felix Risbro Hjerrild, Shan Shan, Doug M Boyer, Ingrid Daubechies
{"title":"signDNE: A python package for ariaDNE and its sign-oriented extension","authors":"Felix Risbro Hjerrild, Shan Shan, Doug M Boyer, Ingrid Daubechies","doi":"arxiv-2409.05549","DOIUrl":null,"url":null,"abstract":"A key challenge in evolutionary biology is to develop robust computational\ntools that can accurately analyze shape variations across diverse anatomical\nstructures. The Dirichlet Normal Energy (DNE) is a shape complexity metric that\naddresses this by summarizing the local curvature of surfaces, particularly\naiding the analytical studies and providing insights into evolutionary and\nfunctional adaptations. Building on the DNE concept, we introduce a\nPython-based implementation, designed to compute both the original DNE and a\nnewly developed sign-oriented DNE metric. This Python package includes a\nuser-friendly command line interface (CLI) and built-in visualization tools to\nfacilitate the interpretation of the surface's local curvature properties. The\naddition of signDNE, which integrates the convexity and concavity of surfaces,\nenhances the tool's ability to identify fine-scale features across a broad\nrange of biological structures. We validate the robustness of our method by\ncomparing its performance with standard implementations on a dataset of\ntriangular meshes with varying discrete representations. Additionally, we\ndemonstrate its potential applications through visualization of the local\ncurvature field (i.e., local curvature value over the surface) on various\nbiological specimens, showing how it effectively captures complex biological\nfeatures. In this paper, we offer a brief overview of the Python CLI for ease\nof use. Alongside the Python implementation, we have also updated the original\nMATLAB package to ensure consistent and accurate DNE computation across\nplatforms. These improvements enhance the tool's flexibility, reduce\nsensitivity to sampling density and mesh quality, and support a more accurate\ninterpretation of biological surface topography.","PeriodicalId":501266,"journal":{"name":"arXiv - QuanBio - Quantitative Methods","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - QuanBio - Quantitative Methods","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.05549","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A key challenge in evolutionary biology is to develop robust computational tools that can accurately analyze shape variations across diverse anatomical structures. The Dirichlet Normal Energy (DNE) is a shape complexity metric that addresses this by summarizing the local curvature of surfaces, particularly aiding the analytical studies and providing insights into evolutionary and functional adaptations. Building on the DNE concept, we introduce a Python-based implementation, designed to compute both the original DNE and a newly developed sign-oriented DNE metric. This Python package includes a user-friendly command line interface (CLI) and built-in visualization tools to facilitate the interpretation of the surface's local curvature properties. The addition of signDNE, which integrates the convexity and concavity of surfaces, enhances the tool's ability to identify fine-scale features across a broad range of biological structures. We validate the robustness of our method by comparing its performance with standard implementations on a dataset of triangular meshes with varying discrete representations. Additionally, we demonstrate its potential applications through visualization of the local curvature field (i.e., local curvature value over the surface) on various biological specimens, showing how it effectively captures complex biological features. In this paper, we offer a brief overview of the Python CLI for ease of use. Alongside the Python implementation, we have also updated the original MATLAB package to ensure consistent and accurate DNE computation across platforms. These improvements enhance the tool's flexibility, reduce sensitivity to sampling density and mesh quality, and support a more accurate interpretation of biological surface topography.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
signDNE:ariaDNE 及其面向符号扩展的 python 软件包
进化生物学的一个关键挑战是开发强大的计算工具,以准确分析不同解剖结构的形状变化。Dirichlet Normal Energy(DNE)是一种形状复杂性度量,它通过总结表面的局部曲率来解决这一问题,尤其有助于分析研究,并提供对进化和功能适应性的见解。在 DNE 概念的基础上,我们引入了基于 Python 的实现,旨在计算原始 DNE 和新开发的面向符号的 DNE 指标。这个 Python 软件包包括用户友好的命令行界面(CLI)和内置可视化工具,以方便解释曲面的局部曲率属性。添加的符号 DNE 综合了表面的凸度和凹度,增强了该工具在广泛的生物结构中识别精细尺度特征的能力。我们通过比较我们的方法与标准实现方法在不同离散表示的三角形网格数据集上的性能,验证了我们方法的稳健性。此外,我们还通过对各种生物标本上的局部曲率场(即表面上的局部曲率值)进行可视化,展示了该方法如何有效捕捉复杂的生物特征,从而证明了它的潜在应用价值。在本文中,我们简要介绍了 Python CLI,以方便使用。除了 Python 实现之外,我们还更新了原始的 MATLAB 软件包,以确保跨平台 DNE 计算的一致性和准确性。这些改进增强了工具的灵活性,降低了对采样密度和网格质量的敏感性,并支持更准确地解释生物表面地形。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
How to Build the Virtual Cell with Artificial Intelligence: Priorities and Opportunities Automating proton PBS treatment planning for head and neck cancers using policy gradient-based deep reinforcement learning A computational framework for optimal and Model Predictive Control of stochastic gene regulatory networks Active learning for energy-based antibody optimization and enhanced screening Comorbid anxiety symptoms predict lower odds of improvement in depression symptoms during smartphone-delivered psychotherapy
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1