跳转到主要内容

神经影像学研究荟萃分析。

项目描述

buildcodecov

Binder

NeuroQuery

NeuroQuery是一个用于功能神经影像学文献荟萃分析的工具和统计模型。

给定一个文本查询,它可以根据当前的科学文献生成最相关的解剖结构的脑图。

它可以通过一个网络界面使用: https://neuroquery.org

技术细节和广泛的验证可以在 这篇论文 中找到。

这个Python包允许离线使用NeuroQuery或在其他应用程序中集成它。

入门指南

快速演示

依赖项

NeuroQuery需要Python 3、numpy、scipy、scikit-learn、nilearn、pandas、regex、lxml和requests。

nltk是一个可选依赖项,仅当您需要为输入文本进行词元化时使用词干提取或词元化。

python-Levenshtein是一个可选依赖项,仅在词元化的某些部分中使用。如果您使用与neuroquery一起提供的词汇表或neuroquery_data中的词汇表,则不需要它。

安装

可以使用以下方式安装neuroquery

pip install neuroquery

用法

examples文件夹中,minimal_example.ipynb展示了neuroquery的基本用法。

neuroquery有一个函数可以下载一个训练好的模型,这样用户就可以立即开始使用。

from neuroquery import fetch_neuroquery_model, NeuroQueryModel
from nilearn.plotting import view_img

encoder = NeuroQueryModel.from_data_dir(fetch_neuroquery_model())
# encoder returns a dictionary containing a brain map and more,
# see examples or documentation for details
view_img(
    encoder("Parkinson's disease")["brain_map"], threshold=3.).open_in_browser()

《neuroquery》还提供用于从科学出版物文本和立体定向峰值激活坐标训练新模型的类(请参阅示例中的 training_neuroquery.ipynb)。

BSD 3-Clause 许可协议

版权所有 © 2023,Jérôme Dockès 保留所有权利。

在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:

  1. 源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的重新分发必须复制上述版权声明、本条件列表和以下免责声明在随重新分发提供的文档和其他材料中。

  3. 未经具体事先书面许可,不得使用版权所有者的名称或其贡献者的名称来认可或推广由此软件派生的产品。

本软件由版权所有者和贡献者“按原样”提供,并在此明确声明,包括但不限于明示或暗示的保证,包括适销性和针对特定目的的适用性保证。在任何情况下,版权所有者或贡献者均不对因使用此软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论损害是由于何种原因引起,基于何种责任理论,无论是合同、严格责任还是侵权(包括疏忽或不计),即使被告知此类损害的可能性。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

neuroquery-1.0.4.tar.gz (27.7 kB 查看哈希值)

上传时间 源代码

构建分发

neuroquery-1.0.4-py3-none-any.whl (22.1 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面