San Diego Supercomputing Center, University of California, San Diegogrid.266100.3, La Jolla, California, USA.
Bioinformatics and Systems Biology Program, University of California, San Diegogrid.266100.3, La Jolla, California, USA.
mSystems. 2022 Jun 28;7(3):e0002822. doi: 10.1128/msystems.00028-22. Epub 2022 May 31.
UniFrac is an important tool in microbiome research that is used for phylogenetically comparing microbiome profiles to one another (beta diversity). Striped UniFrac recently added the ability to split the problem into many independent subproblems, exhibiting nearly linear scaling but suffering from memory contention. Here, we adapt UniFrac to graphics processing units using OpenACC, enabling greater than 1,000× computational improvement, and apply it to 307,237 samples, the largest 16S rRNA V4 uniformly preprocessed microbiome data set analyzed to date. UniFrac is an important tool in microbiome research that is used for phylogenetically comparing microbiome profiles to one another. Here, we adapt UniFrac to operate on graphics processing units, enabling a 1,000× computational improvement. To highlight this advance, we perform what may be the largest microbiome analysis to date, applying UniFrac to 307,237 16S rRNA V4 microbiome samples preprocessed with Deblur. These scaling improvements turn UniFrac into a real-time tool for common data sets and unlock new research questions as more microbiome data are collected.
UniFrac 是微生物组研究中的一个重要工具,用于对微生物组谱进行系统发育比较(β多样性)。最近,条纹 UniFrac 增加了将问题分解为许多独立子问题的能力,表现出近乎线性的扩展,但存在内存竞争。在这里,我们使用 OpenACC 将 UniFrac 适配到图形处理单元,实现了超过 1000 倍的计算改进,并将其应用于 307237 个样本,这是迄今为止分析的最大的 16S rRNA V4 统一预处理微生物组数据集。UniFrac 是微生物组研究中的一个重要工具,用于对微生物组谱进行系统发育比较。在这里,我们将 UniFrac 适配到图形处理单元上,实现了 1000 倍的计算改进。为了突出这一进展,我们进行了迄今为止最大的微生物组分析,将 UniFrac 应用于 307237 个经过 Deblur 预处理的 16S rRNA V4 微生物组样本。这些扩展改进使 UniFrac 成为常见数据集的实时工具,并随着更多微生物组数据的收集,解锁了新的研究问题。