Publications, Software & Data
Publications
- Ping, Z., Chen, S., Zhou, G., Huang, X., Zhu, S. J., Zhang, H., Lee, H. H., Lan, Z., Cui, J., Chen, T., Zhang, W., Yang, H., Xu, X., Church, G. M., & Shen, Y. (2022). Towards practical and robust DNA-based data archiving using the yin–yang codec system. Nature Computational Science, 2(4), 234–242. https://doi.org/10.1038/s43588-022-00231-2
- Baumdicker, F., Bisschop, G., Goldstein, D., Gower, G., Ragsdale, A. P., Tsambos, G., Zhu, S. J., Eldon, B., Ellerman, C. E., Galloway, J. G., Gladstein, A. L., Gorjanc, G., Guo, B., Jeffery, B., Kretzschmar, W. W., Lohse, K., Matschiner, M., Nelson, D., Pope, N. S., Quinto-Cortés, C. D., Rodrigues, M. F., Saunack, K., Sellinger, T., Thornton, K., van Kemenade, H., Wohns, A. W., Wong, H. Y., Gravel, S., Kern, A. D., Koskela, J., Ralph, P. L., & Kelleher, J. (2022). Efficient ancestry and mutation simulation with msprime 1.0. Genetics, 220(3). https://doi.org/10.1093/genetics/iyab229
- Cole, C. B., Zhu, S. J., Mathieson, I., Prufer, K., & Lunter, G. (2020). Ancient admixture into Africa from the ancestors of non-Africans. bioRxiv. https://doi.org/10.1101/2020.06.01.127555
- Baumdicker, F., Bisschop, G., Goldstein, D., Gower, G., Ragsdale, A. P., Tsambos, G., Zhu, S. J., … Kelleher, J. (2021). Efficient ancestry and mutation simulation with msprime 1.0. bioRxiv. https://doi.org/10.1101/2021.08.31.457499
- Henderson, D., Zhu, S. J., Cole, C. B., & Lunter, G. (2021). Demographic inference from multiple whole genomes using a particle filter for continuous Markov jump processes. PLOS ONE, 16(3), 1–24. https://doi.org/10.1371/journal.pone.0247647
- 平质, 张颢龄, 陈世宏, 倪鸣, 徐讯, 朱砂, & 沈玥. (2021). Chamaeleo:DNA存储碱基编解码算法的可拓展集成与系统评估平台. 合成生物学, 2(3), 412. https://doi.org/10.12211/2096-8280.2020-083
- Ping, Z., Ma, D., Huang, X., Chen, S., Liu, L., Guo, F., Zhu, S. J., & Shen, Y. (2019). Carbon-based archiving: current progress and future prospects of DNA-based data storage. GigaScience, 8(6). https://doi.org/10.1093/gigascience/giz075
- Zhu, S. J., Hendry, J. A., Almagro-Garcia, J., Pearson, R. D., Amato, R., Miles, A., Weiss, D. J., Lucas, T. C. D., Nguyen, M., Gething, P. W., Kwiatkowski, D., & McVean, G. (2019). The origins and relatedness structure of mixed infections vary with local prevalence of P. falciparum malaria. eLife, 8, e40845. https://doi.org/10.7554/eLife.40845
- Zhu, S. J., Almagro-Garcia, J., & McVean, G. (2018). Deconvolution of multiple infections in Plasmodium falciparum from high throughput sequencing data. Bioinformatics, 34(1), 9–15. https://doi.org/10.1093/bioinformatics/btx530
- Staab, P. R., Zhu, S. J., Metzler, D., & Lunter, G. (2015). scrm: efficiently simulating long sequences using the approximated coalescent with recombination. Bioinformatics, 31(10), 1680–1682. https://doi.org/10.1093/bioinformatics/btu861
- Zhu, S. J., Degnan, J. H., & Steel, M. (2011). Clades, clans, and reciprocal monophyly under neutral evolutionary models. Theoretical Population Biology, 79(4), 220–227. https://doi.org/10.1016/j.tpb.2011.03.002
- Zhu, S. J., Degnan, J. H., Goldstien, S. J., & Eldon, B. (2015). Hybrid-Lambda: simulation of multiple merger and Kingman gene genealogies in species networks and species trees. BMC Bioinformatics, 16(1), 292. https://doi.org/10.1186/s12859-015-0721-y
- Zhu, S. J., & Steel, M. (2013). Does random tree puzzle produce Yule–Harding trees in the many-taxon limit? Mathematical Biosciences, 243(1), 109–116. https://doi.org/10.1016/j.mbs.2013.02.003
- Zhu, S. J., & Degnan, J. H. (2017). Displayed trees do not determine distinguishability under the network multispecies coalescent. Systematic Biology, 66(2), 283–298. https://doi.org/10.1093/sysbio/syw097
- Zhu, S. J., Than, C., & Wu, T. (2015). Clades and clans: a comparison study of two evolutionary models. Journal of Mathematical Biology, 71(1), 99–124. https://doi.org/10.1007/s00285-014-0817-4
- Yu, G. Z., Reilly, S., Lewandowski, A. J., Aye, C. Y. L., Simpson, L. J., Newton, L. D., Davis, E. F., Zhu, S. J., Fox, W. R., Goel, A., Watkins, H., Channon, K. M., Watt, S. M., Kyriakou, T., & Leeson, P. (2018). Neonatal MicroRNA profile determines endothelial function in offspring of hypertensive pregnancies. Hypertension, 72(4), 937–945.
Software
Tools that I have built and contributed to that you may also find useful.
autoslider. [R] The normal process of creating clinical study slides is that a statistician manually types in the numbers from outputs and a separate statistician double-checks them. This is time-consuming, resource-intensive, and error-prone. Automatic slide generation reduces the work and time required, and the risk of errors from manually copying numbers to slides.
formatters. [R] A framework for rendering complex tables to ASCII, and a set of formatters for transforming values or sets of values into ASCII-ready display strings.
rtables. [R] Reporting tables often have structure beyond simple rectangular data. rtables provides a framework for declaring complex multi-level tabulations and applying them to data, modelling both tabulation and the resulting tables as hierarchical, tree-like objects.
rtables.officer. [R] Supports export of rtables objects to Microsoft Office formats, including Word (docx) and PowerPoint (pptx).
rlistings. [R] A framework for the specific formatting features often used when displaying large datasets in clinical-trial submission listings.
tern. [R] Table, Listings, and Graphs (TLG) library for common outputs used in clinical trials.
teal.modules.clinical. [R] A set of standard teal modules to be used with CDISC data to generate many of the standard outputs used in clinical trials.
DEploid. [C++, R] Deconvolves mixed Plasmodium falciparum sequence data and reports the mixture proportions. An R version is available on CRAN.
Hybrid-Lambda. [C++] A simulation tool for the lambda coalescent of a given species network; the population structure (species tree/network) is expressed as a Newick string.
Hybrid-Coal. [C++] Computes gene tree probabilities given a species network under the coalescent process using dynamic programming.
smcsmc. [C++] Infers demographic events and rates from multiple-sample whole-genome sequence data.
scrm. [C++] A Kingman coalescent simulator suitable for large-scale whole-genome sequence simulations.
Chamaeleo. [Python] A collection focused on different codec methods for DNA storage, developed and operated by BGI-Research (Shenzhen).
I have also contributed to the code base of the following programs:
GA4GH-server. [Python] Reference implementation of the APIs defined in ga4gh-schemas.
msprime. [C, Python] A reimplementation of Hudson’s classical ms simulator for modern data sets.
TreeWAS. [R] Uses tree-structured healthcare data to perform genetic association studies using UK Biobank data.
Data
Pf3k. Deconvoluted Plasmodium falciparum haplotypes.