VLDB 2026 Research / reviewers in the wild / expert
Chao Zhang 0055
dblp:94/3019-55
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
phylogenetics |
1.0 | 2 | 2023 | 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.0 | 2 | 2022 | 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.7 | 1 | 2023 | Phylogenomic branch length estimation using quartets · Bioinform. 2023 |
Bioinformatics and computational biology › phylogenetics
phylogenomics |
0.6 | 1 | 2022 | ASTRAL-Pro 2: ultrafast species tree reconstruction from multi-copy gene family trees · Bioinform. 2022 |
Bioinformatics and computational biology › phylogenetics
multispecies coalescent |
0.2 | 1 | 2023 | Phylogenomic branch length estimation using quartets · Bioinform. 2023 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2019 | 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.1 | 1 | 2019 | ASTRAL-MP: scaling ASTRAL to very large datasets using randomization and parallelization · Bioinform. 2019 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2019 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Phylogenomic branch length estimation using quartetsabstractMOTIVATION: 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 treesabstractMOTIVATION: 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 parallelizationabstractMOTIVATION: 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 treesabstractBACKGROUND: 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 |