...
首页> 外文期刊>BMC Bioinformatics >Coalescent: an open-source and scalable framework for exact calculations in coalescent theory
【24h】

Coalescent: an open-source and scalable framework for exact calculations in coalescent theory

机译:合并:用于合并理论中精确计算的开源可扩展框架

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Background Currently, there is no open-source, cross-platform and scalable framework for coalescent analysis in population genetics. There is no scalable GUI based user application either. Such a framework and application would not only drive the creation of more complex and realistic models but also make them truly accessible. Results As a first attempt, we built a framework and user application for the domain of exact calculations in coalescent analysis. The framework provides an API with the concepts of model, data, statistic, phylogeny, gene tree and recursion. Infinite-alleles and infinite-sites models are considered. It defines pluggable computations such as counting and listing all the ancestral configurations and genealogies and computing the exact probability of data. It can visualize a gene tree, trace and visualize the internals of the recursion algorithm for further improvement and attach dynamically a number of output processors. The user application defines jobs in a plug-in like manner so that they can be activated, deactivated, installed or uninstalled on demand. Multiple jobs can be run and their inputs edited. Job inputs are persisted across restarts and running jobs can be cancelled where applicable. Conclusions Coalescent theory plays an increasingly important role in analysing molecular population genetic data. Models involved are mathematically difficult and computationally challenging. An open-source, scalable framework that lets users immediately take advantage of the progress made by others will enable exploration of yet more difficult and realistic models. As models become more complex and mathematically less tractable, the need for an integrated computational approach is obvious. Object oriented designs, though has upfront costs, are practical now and can provide such an integrated approach.
机译:背景技术目前,还没有开放的,跨平台的和可扩展的框架来进行群体遗传学的聚类分析。也没有基于可扩展GUI的用户应用程序。这样的框架和应用程序不仅会推动创建更复杂和现实的模型,而且还会使它们真正可访问。结果作为首次尝试,我们为合并分析中的精确计算领域构建了框架和用户应用程序。该框架为API提供了模型,数据,统计信息,系统发育,基因树和递归的概念。考虑了无限等位基因和无限位点模型。它定义了可插拔计算,例如计数和列出所有祖先配置和家谱,以及计算数据的确切概率。它可以可视化基因树,跟踪和可视化递归算法的内部进行进一步改进,并动态附加多个输出处理器。用户应用程序以类似于插件的方式定义作业,以便可以按需激活,停用,安装或卸载作业。可以运行多个作业,并可以编辑其输入。作业输入将在重新启动后保持不变,并且可以在适用的情况下取消正在运行的作业。结论结盟理论在分析分子种群遗传数据中起着越来越重要的作用。涉及的模型在数学上是困难的并且在计算上具有挑战性。一个开放源代码的可扩展框架,使用户可以立即利用其他人所取得的进步,从而可以探索更加困难和现实的模型。随着模型变得更加复杂且数学上难以处理,对集成计算方法的需求显而易见。面向对象的设计尽管有前期成本,但现在已经实用并且可以提供这种集成方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号