• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

结构线程器:一种改进的程序结构自动化和并行化方法,适用于多核 CPU 系统上的 fastStructure 和 MavericK。

Structure_threader: An improved method for automation and parallelization of programs structure, fastStructure and MavericK on multicore CPU systems.

机构信息

Computational Biology and Population Genomics Group, Centre for Ecology, Evolution and Environmental Changes, Departamento de Biologia Animal, Faculdade de Ciências, Universidade de Lisboa, Lisboa, Portugal.

Departamento de Biologia e CESAM, Univ. de Aveiro, Aveiro, Portugal.

出版信息

Mol Ecol Resour. 2017 Nov;17(6):e268-e274. doi: 10.1111/1755-0998.12702. Epub 2017 Sep 16.

DOI:10.1111/1755-0998.12702
PMID:28776963
Abstract

Structure_threader is a program to parallelize multiple runs of genetic clustering software that does not make use of multithreading technology (structure, fastStructure and MavericK) on multicore computers. Our approach was benchmarked across multiple systems and displayed great speed improvements relative to the single-threaded implementation, scaling very close to linearly with the number of physical cores used. Structure_threader was compared to previous software written for the same task-ParallelStructure and StrAuto and was proven to be the faster (up to 25% faster) wrapper under all tested scenarios. Furthermore, Structure_threader can perform several automatic and convenient operations, assisting the user in assessing the most biologically likely value of 'K' via implementations such as the "Evanno," or "Thermodynamic Integration" tests and automatically draw the "meanQ" plots (static or interactive) for each value of K (or even combined plots). Structure_threader is written in python 3 and licensed under the GPLv3. It can be downloaded free of charge at https://github.com/StuntsPT/Structure_threader.

摘要

结构线程器是一个程序,用于在多核计算机上并行运行不使用多线程技术(structure、fastStructure 和 MavericK)的遗传聚类软件的多个运行。我们的方法在多个系统上进行了基准测试,与单线程实现相比,显示出了很大的速度提升,与使用的物理核数几乎呈线性比例缩放。结构线程器与为同一任务编写的先前软件(ParallelStructure 和 StrAuto)进行了比较,在所有测试场景中都被证明是更快的(最快可达 25%)封装器。此外,结构线程器可以执行几个自动和方便的操作,通过实现如“Evanno”或“热力学积分”测试来帮助用户评估“K”的最可能生物学值,并自动为每个 K 值绘制“meanQ”图(静态或交互式)(甚至可以组合绘制)。结构线程器是用 Python 3 编写的,并根据 GPLv3 获得许可。它可以在 https://github.com/StuntsPT/Structure_threader 上免费下载。

相似文献

1
Structure_threader: An improved method for automation and parallelization of programs structure, fastStructure and MavericK on multicore CPU systems.结构线程器:一种改进的程序结构自动化和并行化方法,适用于多核 CPU 系统上的 fastStructure 和 MavericK。
Mol Ecol Resour. 2017 Nov;17(6):e268-e274. doi: 10.1111/1755-0998.12702. Epub 2017 Sep 16.
2
StrAuto: automation and parallelization of STRUCTURE analysis.StrAuto:STRUCTURE分析的自动化与并行化
BMC Bioinformatics. 2017 Mar 24;18(1):192. doi: 10.1186/s12859-017-1593-0.
3
EasyParallel: A GUI platform for parallelization of STRUCTURE and NEWHYBRIDS analyses.EasyParallel:用于 STRUCTURE 和 NEWHYBRIDS 分析并行化的 GUI 平台。
PLoS One. 2020 Apr 24;15(4):e0232110. doi: 10.1371/journal.pone.0232110. eCollection 2020.
4
SS-Wrapper: a package of wrapper applications for similarity searches on Linux clusters.SS-Wrapper:用于在Linux集群上进行相似性搜索的一组包装应用程序。
BMC Bioinformatics. 2004 Oct 28;5:171. doi: 10.1186/1471-2105-5-171.
5
StructureSelector: A web-based software to select and visualize the optimal number of clusters using multiple methods.结构选择器:一个基于网络的软件,可使用多种方法选择和可视化最佳的聚类数量。
Mol Ecol Resour. 2018 Jan;18(1):176-177. doi: 10.1111/1755-0998.12719. Epub 2017 Oct 9.
6
Clumpak: a program for identifying clustering modes and packaging population structure inferences across K.Clumpak:一个用于识别聚类模式并整合K值范围内群体结构推断结果的程序。
Mol Ecol Resour. 2015 Sep;15(5):1179-91. doi: 10.1111/1755-0998.12387. Epub 2015 Feb 27.
7
ParallelStructure: a R package to distribute parallel runs of the population genetics program STRUCTURE on multi-core computers.并行结构:一个 R 包,用于在多核计算机上分配群体遗传程序 STRUCTURE 的并行运行。
PLoS One. 2013 Jul 29;8(7):e70651. doi: 10.1371/journal.pone.0070651. Print 2013.
8
Interpreting the flock algorithm: a reply to Anderson & Barry (2015).解读 flock 算法:对 Anderson & Barry(2015)的回应。
Mol Ecol Resour. 2016 Jan;16(1):13-6. doi: 10.1111/1755-0998.12480.
9
Speedup bioinformatics applications on multicore-based processor using vectorizing and multithreading strategies.使用向量化和多线程策略加速基于多核处理器的生物信息学应用程序。
Bioinformation. 2007 Dec 30;2(5):182-4. doi: 10.6026/97320630002182.
10
PyRanges: efficient comparison of genomic intervals in Python.PyRanges:在 Python 中高效比较基因组区间。
Bioinformatics. 2020 Feb 1;36(3):918-919. doi: 10.1093/bioinformatics/btz615.

引用本文的文献

1
A defined microbial community reproduces attributes of fine flavour chocolate fermentation.一个特定的微生物群落再现了优质风味巧克力发酵的特性。
Nat Microbiol. 2025 Aug 18. doi: 10.1038/s41564-025-02077-6.
2
Molecular profiling and sex determination of germplasm collection: Exploring microsatellite markers and high-resolution melting (HRM) analysis.种质资源收集的分子特征分析与性别鉴定:探索微卫星标记和高分辨率熔解曲线(HRM)分析
PeerJ. 2025 Aug 8;13:e19770. doi: 10.7717/peerj.19770. eCollection 2025.
3
Microsatellite Genotyping and Genetic Diversity of a Greek Pear ( L.) Germplasm Collection.
希腊梨(L.)种质资源库的微卫星基因分型与遗传多样性
Plants (Basel). 2025 Jun 13;14(12):1816. doi: 10.3390/plants14121816.
4
Conservation Genomics for Threatened New Zealand (Gentianaceae) and Implications for Vulnerable Limestone Ecosystems.新西兰濒危龙胆科植物的保护基因组学及其对脆弱石灰岩生态系统的影响
Ecol Evol. 2025 Jun 17;15(6):e71596. doi: 10.1002/ece3.71596. eCollection 2025 Jun.
5
Genetic structure and common ancestry expose the dingo-dog hybrid myth.基因结构和共同祖先揭示了澳洲野犬与家犬杂交的神话。
Evol Lett. 2024 Oct 19;9(1):1-12. doi: 10.1093/evlett/qrae057. eCollection 2025 Feb.
6
Reassessing Hybridisation in Australian Stingless Bees Using Multiple Genetic Markers.使用多种遗传标记重新评估澳大利亚无刺蜂的杂交情况
Ecol Evol. 2025 Jan 29;15(2):e70912. doi: 10.1002/ece3.70912. eCollection 2025 Feb.
7
Investigating a hybrid mixed population leads to recognizing a new species of (Ericaceae).对一个混合种群进行研究后发现了杜鹃花科的一个新物种。
PhytoKeys. 2025 Jan 16;251:119-142. doi: 10.3897/phytokeys.251.139172. eCollection 2025.
8
Assessment of breeding nuclei contributions to the genetic diversity and population structure of the Cyprus Chios sheep.评估繁殖核心群对塞浦路斯希俄斯岛绵羊遗传多样性和群体结构的贡献。
Sci Rep. 2024 Dec 2;14(1):29946. doi: 10.1038/s41598-024-81678-3.
9
Genomic Data Support the Revision of Provenance Regions Delimitation for Scots Pine.基因组数据支持对欧洲赤松起源区域划分的修订。
Evol Appl. 2024 Nov 15;17(11):e70038. doi: 10.1111/eva.70038. eCollection 2024 Nov.
10
Haplotype-resolved genome and population genomics of the threatened garden dormouse in Europe.欧洲濒危花园睡鼠的单体型 resolved 基因组和群体基因组学研究。
Genome Res. 2024 Nov 20;34(11):2094-2107. doi: 10.1101/gr.279066.124.