arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1301.6952cs.DBcs.CVq-bio.QM
收藏

PyXNAT:Python中的XNAT

PyXNAT: XNAT in Python

CEA(法国原子能和替代能源委员会);INRIA Saclay Ile-de-France(法国国家信息与自动化研究所萨克雷-法兰西岛分部);Washington University School of Medicine(华盛顿大学医学院)

Yannick Schwartz, Alexis Barbot, Benjamin Thyreau, Vincent Frouin, Gaël Varoquaux, Aditya Siram, Daniel Marcus, Jean-Baptiste Poline

摘要:

随着神经影像数据库的规模和复杂性的增长,研究人员花费在调查和管理数据上的时间增加了数据分析的费用。因此,调查人员越来越多地依赖于使用高级语言的脚本来自动化数据管理和处理任务。为此,需要对数据存储进行结构化和编程式访问。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分析而来,可能存在错误,请以论文正文为准。

↑