PyXNAT:Python中的XNAT
PyXNAT: XNAT in Python
摘要:
随着神经影像数据库的规模和复杂性的增长,研究人员花费在调查和管理数据上的时间增加了数据分析的费用。因此,调查人员越来越多地依赖于使用高级语言的脚本来自动化数据管理和处理任务。为此,需要对数据存储进行结构化和编程式访问。Web服务是实现这一目标的第一步。然而,它们缺乏功能性和易用性,因为它们只提供低级别的数据库接口。我们在这里介绍PyXNAT,这是一个Python模块,它通过跨多个操作系统的原生Python调用与可扩展神经影像存档工具包(XNAT)进行交互。选择Python使PyXNAT能够公开XNAT Web服务,并将其功能统一到更高级别和更具表达力的语言中。PyXNAT为XNAT用户提供了对Python中所有科学软件包的直接存取。最后,PyXNAT的目标是高效且易于使用,既可以作为构建XNAT客户端的后端库,也可以作为命令行的替代前端。
英文摘要:
As neuroimaging databases grow in size and complexity, the time researchers spend investigating and managing the data increases to the expense of data analysis. As a result, investigators rely more and more heavily on scripting using high-level languages to automate data management and processing tasks. For this, a structured and programmatic access to the data store is necessary. Web services are a first step toward this goal. They however lack in functionality and ease of use because they provide only low level interfaces to databases. We introduce here PyXNAT, a Python module that interacts with The Extensible Neuroimaging Archive Toolkit (XNAT) through native Python calls across multiple operating systems. The choice of Python enables PyXNAT to expose the XNAT Web Services and unify their features with a higher level and more expressive language. PyXNAT provides XNAT users direct access to all the scientific packages in Python. Finally PyXNAT aims to be efficient and easy to use, both as a backend library to build XNAT clients and as an alternative frontend from the command line.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。