Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Chao Zhang 0055

dblp:94/3019-55 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-4222-9968ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 67% GPUs and heterogeneous computing · 33%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
phylogenetics
1.022023
Phylogenomic branch length estimation using quartets · Bioinform. 2023
ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019
Bioinformatics and computational biology › phylogenetics
species tree estimation
1.022022
ASTRAL-Pro 2: ultrafast species tree reconstruction from multi-copy gene family trees · Bioinform. 2022
ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
branch length estimation
0.712023
Phylogenomic branch length estimation using quartets · Bioinform. 2023
Bioinformatics and computational biology › phylogenetics
phylogenomics
0.612022
ASTRAL-Pro 2: ultrafast species tree reconstruction from multi-copy gene family trees · Bioinform. 2022
Bioinformatics and computational biology › phylogenetics
multispecies coalescent
0.212023
Phylogenomic branch length estimation using quartets · Bioinform. 2023
GPUs and heterogeneous computing
GPU computing
0.112019
ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019
Parallel and multicore computing › parallel algorithms › dynamic programming
parallel dynamic programming
0.112019
ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019
Parallel and multicore computing
parallel programming models
0.112019
ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019

Methods — techniques the papers use, named apart from their topics

randomization · 0.8parallelization · 0.8dynamic programming · 0.8GPU computing · 0.8quartet-based estimation · 0.7expected value derivation · 0.7placement-based optimization · 0.6ASTRAL-Pro · 0.6
YearPublicationVenuePosition
2023 Phylogenomic branch length estimation using quartets
abstract
MOTIVATION: Branch lengths and topology of a species tree are essential in most downstream analyses, including estimation of diversification dates, characterization of selection, understanding adaptation, and comparative genomics. Modern phylogenomic analyses often use methods that account for the heterogeneity of evolutionary histories across the genome due to processes such as incomplete lineage sorting. However, these methods typically do not generate branch lengths in units that are usable by downstream applications, forcing phylogenomic analyses to resort to alternative shortcuts such as estimating branch lengths by concatenating gene alignments into a supermatrix. Yet, concatenation and other available approaches for estimating branch lengths fail to address heterogeneity across the genome. RESULTS: In this article, we derive expected values of gene tree branch lengths in substitution units under an extension of the multispecies coalescent (MSC) model that allows substitutions with varying rates across the species tree. We present CASTLES, a new technique for estimating branch lengths on the species tree from estimated gene trees that uses these expected values, and our study shows that CASTLES improves on the most accurate prior methods with respect to both speed and accuracy. AVAILABILITY AND IMPLEMENTATION: CASTLES is available at https://github.com/ytabatabaee/CASTLES.
Yasamin Tabatabaee, Chao Zhang 0055, Tandy J. Warnow, Siavash Mirarab
Bioinform.2
2022 ASTRAL-Pro 2: ultrafast species tree reconstruction from multi-copy gene family trees
abstract
MOTIVATION: Species tree inference from multi-copy gene trees has long been a challenge in phylogenomics. The recent method ASTRAL-Pro has made strides by enabling multi-copy gene family trees as input and has been quickly adopted. Yet, its scalability, especially memory usage, needs to improve to accommodate the ever-growing dataset size. RESULTS: We present ASTRAL-Pro 2, an ultrafast and memory efficient version of ASTRAL-Pro that adopts a placement-based optimization algorithm for significantly better scalability without sacrificing accuracy. AVAILABILITY AND IMPLEMENTATION: The source code and binary files are publicly available at https://github.com/chaoszhang/ASTER; data are available at https://github.com/chaoszhang/A-Pro2_data. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Chao Zhang 0055, Siavash Mirarab
Bioinform.1
2019 ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization
abstract
MOTIVATION: Evolutionary histories can change from one part of the genome to another. The potential for discordance between the gene trees has motivated the development of summary methods that reconstruct a species tree from an input collection of gene trees. ASTRAL is a widely used summary method and has been able to scale to relatively large datasets. However, the size of genomic datasets is quickly growing. Despite its relative efficiency, the current single-threaded implementation of ASTRAL is falling behind the data growth trends is not able to analyze the largest available datasets in a reasonable time. RESULTS: ASTRAL uses dynamic programing and is not trivially parallel. In this paper, we introduce ASTRAL-MP, the first version of ASTRAL that can exploit parallelism and also uses randomization techniques to speed up some of its steps. Importantly, ASTRAL-MP can take advantage of not just multiple CPU cores but also one or several graphics processing units (GPUs). The ASTRAL-MP code scales very well with increasing CPU cores, and its GPU version, implemented in OpenCL, can have up to 158× speedups compared to ASTRAL-III. Using GPUs and multiple cores, ASTRAL-MP is able to analyze datasets with 10 000 species or datasets with more than 100 000 genes in <2 days. AVAILABILITY AND IMPLEMENTATION: ASTRAL-MP is available at https://github.com/smirarab/ASTRAL/tree/MP. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
John Yin, Chao Zhang 0055, Siavash Mirarab
Bioinform.2
2018 ASTRAL-III: polynomial time species tree reconstruction from partially resolved gene trees
abstract
BACKGROUND: Evolutionary histories can be discordant across the genome, and such discordances need to be considered in reconstructing the species phylogeny. ASTRAL is one of the leading methods for inferring species trees from gene trees while accounting for gene tree discordance. ASTRAL uses dynamic programming to search for the tree that shares the maximum number of quartet topologies with input gene trees, restricting itself to a predefined set of bipartitions. RESULTS: We introduce ASTRAL-III, which substantially improves the running time of ASTRAL-II and guarantees polynomial running time as a function of both the number of species (n) and the number of genes (k). ASTRAL-III limits the bipartition constraint set (X) to grow at most linearly with n and k. Moreover, it handles polytomies more efficiently than ASTRAL-II, exploits similarities between gene trees better, and uses several techniques to avoid searching parts of the search space that are mathematically guaranteed not to include the optimal tree. The asymptotic running time of ASTRAL-III in the presence of polytomies is [Formula: see text] where D=O(nk) is the sum of degrees of all unique nodes in input trees. The running time improvements enable us to test whether contracting low support branches in gene trees improves the accuracy by reducing noise. In extensive simulations, we show that removing branches with very low support (e.g., below 10%) improves accuracy while overly aggressive filtering is harmful. We observe on a biological avian phylogenomic dataset of 14K genes that contracting low support branches greatly improve results. CONCLUSIONS: ASTRAL-III is a faster version of the ASTRAL method for phylogenetic reconstruction and can scale up to 10,000 species. With ASTRAL-III, low support branches can be removed, resulting in improved accuracy.
Chao Zhang 0055, Maryam Rabiee, Erfan Sayyari, Siavash Mirarab
BMC Bioinform.1