综述

基于个人计算机的进化生物学分析新时代:以eGPS为例新时代多功能软件探讨

展开
  • 1.国科大杭州高等研究院生命与健康科学学院,浙江省系统健康科学重点实验室,杭州 310024
    2.中国科学院上海营养与健康研究所,中国科学院计算生物学重点实验室,上海 200031
    3.中国科学院大学,北京 100049
虞达浪,博士,博士后,研究方向:细胞信号转导、进化基因组学研究、多功能软件开发。E-mail: yudalang@ucas.edu.cn
李海鹏,博士,研究员,研究方向:进化基因组学和计算基因组学。E-mail: lihaipeng@sinh.ac.cn

收稿日期: 2024-09-03

  修回日期: 2024-11-08

  网络出版日期: 2024-11-27

基金资助

国家自然科学基金青年基金项目(32400511)

A new era of evolutionary analysis based on a personal computer: the future of multifunctional software such as eGPS

Expand
  • 1. Key Laboratory of Systems Health Science of Zhejiang Province, School of Life Science, Hangzhou Institute for Advanced Study, Hangzhou 310024, China
    2. CAS Key Laboratory of Computational Biology, Shanghai Institute of Nutrition and Health, Shanghai 200031, China
    3. University of Chinese Academy of Sciences, Beijing 100049, China

Received date: 2024-09-03

  Revised date: 2024-11-08

  Online published: 2024-11-27

Supported by

Youth Fund of the National Natural Science Foundation of China(32400511)

摘要

各种多组学技术所产生的大规模数据,提出了如何快速、准确地分析这些数据的重要科学问题。如何在发展创新性新理论和数学模型的基础上,基于软件工程开发出能够让用户高效且精确地处理大规模生物学数据的便捷工具,是生物信息学和计算生物学的重要研究方向。本文主要介绍了生物信息学相关软件的发展历史、基于进化生物学的应用场景和进化与组学多功能分析软件平台eGPS、计算机使用的3种方式和软件编程的3个范式,以及如何基于Conda、R语言生态与eGPS软件平台分析单基因、通路和基因组水平的数据。针对不同科学目标的用户群体,提出了软件开发、使用、维护的新思路,并对进化生物学软件应用领域的未来发展进行了展望。最后,本文提出使用个人计算机进行进化与多组学分析不仅是时代所需也是未来发展的趋势,在生物信息学分析中扮演越来越重要的角色。

本文引用格式

虞达浪, 杨佳宁, 张建威, 张皖豫, 李海鹏 . 基于个人计算机的进化生物学分析新时代:以eGPS为例新时代多功能软件探讨[J]. 遗传, 2025 , 47(2) : 271 -285 . DOI: 10.16288/j.yczz.24-254

Abstract

The large-scale data generated by various omics technologies pose significant scientific challenges about how to rapidly and accurately analyze these data. It is essential to develop convenient tools that allow users to efficiently and precisely handle massive biological data. Based on new theories and mathematical models, as well as software engineering, this field is becoming an important research direction in bioinformatics and computational biology. In this review, we briefly review the development history of bioinformatics-related software. We also summarize the recent progress, focus on their application on evolutionary biology, and discuss three major ways of computer running mode and three paradigms of software programming. We also introduce the eGPS, a self-developed multi-functional evolutionary and omics analysis software platform, including the application of eGPS along with Conda and R for data analysis on individual genes, pathways, or genomes. We then propose new ideas for software development, use, and maintenance tailored to different users with varying scientific objectives. It posits that using a personal computer for evolutionary and multi-omics analysis is not only a necessity but also playing an important role.

参考文献

[1] Eisenstein M. Seven technologies to watch in 2024. Nature, 2024, 625(7996): 844-848.
[2] Yang JN, Cui YM, Yu DL, Zhang GQ, Cao RF, Gu ZL, Dai GY, Wu XX, Ling YC, Yi CY, Sun XY, Sun B, Lin X, Zhang Y, Zhao GP, Li YX, Pan YH, Li HP. A noncoding A-to-U Kozak site change related to the high transmissibility of Alpha, Delta, and Omicron VOCs. Mol Biol Evol, 2023, 40(6): msad142.
[3] Tamura K, Stecher G, Kumar S. MEGA11: molecular evolutionary genetics analysis version 11. Mol Biol Evol, 2021, 38(7): 3022-3027.
[4] Xia XH. DAMBE7: new and improved tools for data analysis in Molecular Biology and Evolution. Mol Biol Evol, 2018, 35(6): 1550-1552.
[5] Shannon P, Markiel A, Ozier O, Baliga NS, Wang JT, Ramage D, Amin N, Schwikowski B, Ideker T. Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res, 2003, 13(11): 2498-2504.
[6] Yu DL, Dong LL, Yan FQ, Mu HL, Tang BX, Yang X, Zeng T, Zhou Q, Gao F, Wang ZH, Hao ZQ, Kang HG, Zheng Y, Huang HW, Wei YZ, Pan W, Xu YC, Zhu JW, Zhao SL, Wang CR, Wang PY, Dai L, Li MS, Lan L, Wang YW, Chen H, Li YX, Fu YX, Shao Z, Bao YM, Zhao FQ, Chen LN, Zhang GQ, Zhao WM, Li HP. eGPS 1.0: comprehensive software for multi-omic and evolutionary analyses. Natl Sci Rev, 2019, 6(5): 867-869.
[7] Hogeweg P. The roots of bioinformatics in theoretical biology. PLoS Comput Biol, 2011, 7(3): e1002021.
[8] Plotree D, Plotgram D. PHYLIP-Phylogeny Inference Package (Version 3.2). Cladistics, 1989, 5: 163-166.
[9] Blum R, Bresnahan C. Linux Command Line and Shell Scripting Bible. John Wiley & Sons, 2015.
[10] Shneiderman B, Plaisant C. Designing The User Interface: Strategies For Effective Human-computer Interaction. Addison-Wesley, 2010.
[11] Rozas J, Ferrer-Mata A, Sánchez-DelBarrio JC, Guirao- Rico S, Librado P, Ramos-Onsins SE, Sánchez-Gracia A. DnaSP 6: DNA sequence polymorphism analysis of large data sets. Mol Biol Evol, 2017, 34(12): 3299-3302.
[12] Excoffier L, Lischer HEL. Arlequin suite ver 3.5: a new series of programs to perform population genetics analyses under Linux and Windows. Mol Ecol Resour, 2010, 10(3): 564-567.
[13] Huber W, Carey VJ, Gentleman R, Anders S, Carlson M, Carvalho BS, Bravo HC, Davis S, Gatto L, Girke T, Gottardo R, Hahne F, Hansen KD, Irizarry RA, Lawrence M, Love MI, MacDonald J, Obenchain V, Ole? AK, Pagès H, Reyes A, Shannon P, Smyth GK, Tenenbaum D, Waldron L, Morgan M. Orchestrating high-throughput genomic analysis with Bioconductor. Nature Methods, 2015, 12(2): 115-121.
[14] Hutchison WJ, Keyes TJ, tidyomics Consortium, Crowell HL, Serizay J, Soneson C, Davis ES, Sato N, Moses L, Tarlinton B, Nahid AA, Kosmac M, Clayssen Q, Yuan V, Mu WC, Park JE, Mamede I, Ryu MH, Axisa PP, Paiz P, Poon CL, Tang M, Gottardo R, Morgan M, Lee SR, Lawrence M, Hicks SC, Nolan GP, Davis KL, Papenfuss AT, Love MI, Mangiola S. The tidyomics ecosystem: enhancing omic data analyses. Nature Methods, 2024, 21(7): 1166-1170.
[15] Yu DL, Yang X, Tang BX, Pan YH, Yang JN, Duan GY, Zhu JW, Hao ZQ, Mu HL, Dai L, Hu WJ, Zhang MC, Cui Y, Jin T, Li CP, Ma L, Language translation team, Su X, Zhang GQ, Zhao WM, Li HP. Coronavirus GenBrowser for monitoring the transmission and evolution of SARS-CoV-2. Brief Bioinform, 2022, 23(2): bbab583.
[16] Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Professional, 1994.
[17] Wickham H. Tidy data. J Stat Softw, 2014, 59(10): 1-23.
[18] Katoh K, Standley DM. MAFFT multiple sequence alignment software version 7: improvements in performance and usability. Mol Biol Evol, 2013, 30(4): 772-780.
[19] Minh BQ, Schmidt HA, Chernomor O, Schrempf D, Woodhams MD, von Haeseler A, Lanfear R. IQ-TREE 2: new models and efficient methods for phylogenetic inference in the genomic era. Mol Biol Evol, 2020, 37(5): 1530-1534.
[20] Lin K, Li HP, Schl?tterer C, Futschik A. Distinguishing positive selection from neutral evolution: boosting the performance of summary statistics. Genetics, 2011, 187(1): 229-244.
[21] álvarez-Carretero S, Kapli P, Yang ZH. Beginner's guide on the use of PAML to detect positive selection. Mol Biol Evol, 2023, 40(4): msad041.
[22] Nowogrodzki J. ChatGPT for science: how to talk to your data. Nature, 2024, 631(8022): 924-925.
[23] Liao Y, Smyth GK, Shi W. featureCounts: an efficient general purpose program for assigning sequence reads to genomic features. Bioinformatics, 2014, 30(7): 923-930.
[24] Chen CJ, Wu Y, Li JW, Wang X, Zeng ZH, Xu J, Liu YL, Feng JT, Chen H, He YH, Xia R. TBtools-II: a. “one for all, all for one” bioinformatics platform for biological big-data mining. Mol Plant, 2023, 16(11): 1733-1742.
[25] Campos LRS, Trefflich S, Morais DAA, Imparato DO, Chagas VS, Albanus RD, Dalmolin RJS, Castro MAA. Bridge: a new algorithm for rooting orthologous genes in large-scale evolutionary analyses. Mol Biol Evol, 2024, 41(2): msae029.
[26] García Mesa JJ, Zhu ZQ, Cartwright RA. COATi: statistical pairwise alignment of protein-coding sequences. Mol Biol Evol, 2024, 41(7): msae117.
[27] Spirin S, Sigorskikh A, Efremov A, Penzar D, Karyagina A. PhyloBench: a benchmark for evaluating phylogenetic programs. Mol Biol Evol, 2024, 41(6): msae084.
[28] Mistry J, Chuguransky S, Williams L, Qureshi M, Salazar GA, Sonnhammer ELL, Tosatto SCE, Paladin L, Raj S, Richardson LJ, Finn RD, Bateman A. Pfam: the protein families database in 2021. Nucleic Acids Res, 2021, 49(D1): D412-D419.
[29] Song XM, Wang S, Li L. New insights into the regulation of Axin function in canonical Wnt signaling pathway. Protein Cell, 2014, 5(3): 186-193.
[30] Wang YT, Dai GY, Gu ZL, Liu GP, Tang K, Pan YH, Chen YJ, Lin X, Wu N, Chen HS, Feng S, Qiu S, Sun HD, Li Q, Xu C, Mao YN, Zhang YE, Khaitovich P, Wang YL, Liu QX, Han JDJ, Shao Z, Wei G, Xu C, Jing NH, Li HP. Accelerated evolution of an Lhx2 enhancer shapes mammalian social hierarchies. Cell Res, 2020, 30(5): 408-420.
[31] Liu XM, Fu YX. Exploring population size changes using SNP frequency spectra. Nat Genet, 2015, 47(5): 555-559.
[32] Hu WJ, Hao ZQ, Du PY, Di Vincenzo F, Manzi G, Cui JL, Fu YX, Pan YH, Li HP. Genomic inference of a severe human bottleneck during the Early to Middle Pleistocene transition. Science, 2023, 381(6661): 979-984.
[33] Muyas F, Sauer CM, Valle-Inclán JE, Li RY, Rahbari R, Mitchell TJ, Hormoz S, Cortés-Ciriano I. De novo detection of somatic mutations in high-throughput single-cell profiling data sets. Nat Biotechnol, 2024, 42(5): 758-767.
文章导航

/