• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

优化用于性能的系统发育查询。

Optimizing Phylogenetic Queries for Performance.

出版信息

IEEE/ACM Trans Comput Biol Bioinform. 2018 Sep-Oct;15(5):1692-1705. doi: 10.1109/TCBB.2017.2743706. Epub 2017 Aug 24.

DOI:10.1109/TCBB.2017.2743706
PMID:28858810
Abstract

The vast majority of phylogenetic databases do not support declarative querying using which their contents can be flexibly and conveniently accessed and the template based query interfaces they support do not allow arbitrary speculative queries. They therefore also do not support query optimization leveraging unique phylogeny properties. While a small number of graph query languages such as XQuery, Cypher, and GraphQL exist for computer savvy users, most are too general and complex to be useful for biologists, and too inefficient for large phylogeny querying. In this paper, we discuss a recently introduced visual query language, called PhyQL, that leverages phylogeny specific properties to support essential and powerful constructs for a large class of phylogentic queries. We develop a range of pruning aids, and propose a substantial set of query optimization strategies using these aids suitable for large phylogeny querying. A hybrid optimization technique that exploits a set of indices and "graphlet" partitioning is discussed. A "fail soonest" strategy is used to avoid hopeless processing and is shown to produce dividends. Possible novel optimization techniques yet to be explored are also discussed.

摘要

绝大多数系统发育数据库不支持使用声明式查询来灵活方便地访问其内容,而且它们支持的基于模板的查询接口不允许任意推测性查询。因此,它们也不支持利用独特的系统发育属性进行查询优化。虽然有少数图形查询语言,如 XQuery、Cypher 和 GraphQL,供有计算机知识的用户使用,但大多数语言过于通用和复杂,对生物学家来说用处不大,而且对于大型系统发育查询来说效率也太低。在本文中,我们讨论了一种最近引入的可视化查询语言 PhyQL,它利用系统发育特有的属性来支持一大类系统发育查询的基本和强大的结构。我们开发了一系列修剪辅助工具,并提出了一系列使用这些辅助工具的查询优化策略,适用于大型系统发育查询。讨论了一种利用索引和“图元”分区的混合优化技术。使用“尽快失败”策略来避免无望的处理,并证明了它的好处。还讨论了可能尚未探索的新的优化技术。

相似文献

1
Optimizing Phylogenetic Queries for Performance.优化用于性能的系统发育查询。
IEEE/ACM Trans Comput Biol Bioinform. 2018 Sep-Oct;15(5):1692-1705. doi: 10.1109/TCBB.2017.2743706. Epub 2017 Aug 24.
2
A Visual Interface for Querying Heterogeneous Phylogenetic Databases.用于查询异构系统发育数据库的可视化界面。
IEEE/ACM Trans Comput Biol Bioinform. 2017 Jan-Feb;14(1):131-144. doi: 10.1109/TCBB.2016.2520943. Epub 2016 Jan 22.
3
Visually defining and querying consistent multi-granular clinical temporal abstractions.直观定义和查询一致的多粒度临床时间抽象。
Artif Intell Med. 2012 Feb;54(2):75-101. doi: 10.1016/j.artmed.2011.10.004. Epub 2011 Dec 15.
4
Advanced query mechanisms for biological databases.生物数据库的高级查询机制。
Proc Int Conf Intell Syst Mol Biol. 1998;6:43-51.
5
bcnQL: a query language for biochemical networks.bcnQL:一种用于生化网络的查询语言。
Int J Data Min Bioinform. 2010;4(5):571-87. doi: 10.1504/ijdmb.2010.035901.
6
An advanced web query interface for biological databases.一个用于生物数据库的高级网络查询界面。
Database (Oxford). 2010 Jul 6;2010:baq006. doi: 10.1093/database/baq006.
7
Processing SPARQL queries with regular expressions in RDF databases.在 RDF 数据库中使用正则表达式处理 SPARQL 查询。
BMC Bioinformatics. 2011 Mar 29;12 Suppl 2(Suppl 2):S6. doi: 10.1186/1471-2105-12-S2-S6.
8
A natural language interface plug-in for cooperative query answering in biological databases.生物数据库中合作查询回答的自然语言接口插件。
BMC Genomics. 2012 Jun 11;13 Suppl 3(Suppl 3):S4. doi: 10.1186/1471-2164-13-S3-S4.
9
An ontology-based comparative anatomy information system.基于本体的比较解剖学信息系统。
Artif Intell Med. 2011 Jan;51(1):1-15. doi: 10.1016/j.artmed.2010.10.001. Epub 2010 Dec 10.
10
Model-based query language for analyzing clinical processes.用于分析临床过程的基于模型的查询语言。
Stud Health Technol Inform. 2013;192:1072.