首页> 外文期刊>Journal of Integrative Bioinformatics >WebStruct and VisualStruct: web interfaces and visualization for Structure software implemented in a cluster environment
【24h】

WebStruct and VisualStruct: web interfaces and visualization for Structure software implemented in a cluster environment

机译:WebStruct和VisualStruct:在群集环境中实现的Web界面和用于Structure软件的可视化

获取原文
           

摘要

Structure, is a widely used software tool to investigate population genetic structure with multi-locus genotyping data. The software uses an iterative algorithm to group individuals into "K" clusters, representing possibly K genetically distinct subpopulations. The serial implementation of this programme is processor-intensive even with small datasets. We describe an implementation of the program within a parallel framework. Speedup was achieved by running different replicates and values of K on each node of the cluster. A web-based user-oriented GUI has been implemented in PHP, through which the user can specify input parameters for the programme. The number of processors to be used can be specified in the background command. A web-based visualization tool "Visualstruct", written in PHP (HTML and Java script embedded), allows for the graphical display of population clusters output from Structure, where each individual may be visualized as a line segment with K colors defining its possible genomic composition with respect to the K genetic sub-populations. The advantage over available programs is in the increased number of individuals that can be visualized. The analyses of real datasets indicate a speedup of up to four, when comparing the speed of execution on clusters of eight processors with the speed of execution on one desktop. The software package is freely available to interested users upon request.
机译:结构是一种广泛使用的软件工具,可利用多基因座基因分型数据研究群体遗传结构。该软件使用迭代算法将个体分组为“ K”个群集,这些群集可能代表了K个遗传上不同的亚群。该程序的串行实现即使在数据集较小的情况下也会占用大量处理器。我们在并行框架中描述该程序的实现。通过在集群的每个节点上运行不同的副本和K值来实现加速。已经在PHP中实现了基于Web的用户导向GUI,用户可以通过该GUI指定程序的输入参数。可以在后台命令中指定要使用的处理器数量。使用PHP(嵌入式HTML和Java脚本)编写的基于Web的可视化工具“ Visualstruct”,允许以图形方式显示从Structure输出的种群集群,其中每个人都可以可视化为线段,并用K颜色定义其可能的基因组关于K个遗传亚群的组成。相对于可用程序的优势在于可以可视化的个人数量增加。当将八个处理器的群集上的执行速度与一个台式机上的执行速度进行比较时,对真实数据集的分析表明最多可将速度提高四倍。有兴趣的用户可根据要求免费获得该软件包。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号