Suppr超能文献

PyXNAT:Python 版 XNAT。

PyXNAT: XNAT in Python.

机构信息

CEA, DSV, I2BM, Neurospin Bât 145 Gif-sur-Yvette, France.

出版信息

Front Neuroinform. 2012 May 24;6:12. doi: 10.3389/fninf.2012.00012. eCollection 2012.

Abstract

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 back-end library to build XNAT clients and as an alternative front-end from the command line.

摘要

随着神经影像学数据库的规模和复杂性不断增长,研究人员花费在调查和管理数据上的时间也随之增加,而用于数据分析的时间则相应减少。因此,研究人员越来越依赖于使用高级语言编写脚本,以实现数据管理和处理任务的自动化。为此,需要以结构化和可编程的方式访问数据存储。Web 服务是实现这一目标的第一步。然而,由于它们仅为数据库提供低级接口,因此它们在功能和易用性方面存在不足。我们在这里介绍 PyXNAT,这是一个 Python 模块,它通过跨多个操作系统的本机 Python 调用与可扩展神经影像学归档工具包 (XNAT) 交互。选择 Python 使 PyXNAT 能够公开 XNAT Web 服务,并使用更高级和更具表现力的语言统一其功能。PyXNAT 为 XNAT 用户提供了对 Python 中所有科学软件包的直接访问。最后,PyXNAT 的目标是高效且易于使用,既可以作为构建 XNAT 客户端的后端库,也可以作为命令行的替代前端。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f61b/3354345/08c157bffe0e/fninf-06-00012-g001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验