下载PDF
{"title":"使用ggtree在树状结构上可视化数据","authors":"Guangchuang Yu","doi":"10.1002/cpbi.96","DOIUrl":null,"url":null,"abstract":"<p>Ggtree is an R/Bioconductor package for visualizing tree-like structures and associated data. After 5 years of continual development, ggtree has been evolved as a package suite that contains treeio for tree data input and output, tidytree for tree data manipulation, and ggtree for tree data visualization. Ggtree was originally designed to work with phylogenetic trees, and has been expanded to support other tree-like structures, which extends the application of ggtree to present tree data in other disciplines. This article contains five basic protocols describing how to visualize trees using the grammar of graphics syntax, how to visualize hierarchical clustering results with associated data, how to estimate bootstrap values and visualize the values on the tree, how to estimate continuous and discrete ancestral traits and visualize ancestral states on the tree, and how to visualize a multiple sequence alignment with a phylogenetic tree. The ggtree package is freely available at https://www.bioconductor.org/packages/ggtree. © 2020 by John Wiley & Sons, Inc.</p><p><b>Basic Protocol 1</b>: Using grammar of graphics for visualizing trees</p><p><b>Basic Protocol 2</b>: Visualizing hierarchical clustering using ggtree</p><p><b>Basic Protocol 3</b>: Visualizing bootstrap values as symbolic points</p><p><b>Basic Protocol 4</b>: Visualizing ancestral status</p><p><b>Basic Protocol 5</b>: Visualizing a multiple sequence alignment with a phylogenetic tree</p>","PeriodicalId":10958,"journal":{"name":"Current protocols in bioinformatics","volume":"69 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1002/cpbi.96","citationCount":"713","resultStr":"{\"title\":\"Using ggtree to Visualize Data on Tree-Like Structures\",\"authors\":\"Guangchuang Yu\",\"doi\":\"10.1002/cpbi.96\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Ggtree is an R/Bioconductor package for visualizing tree-like structures and associated data. After 5 years of continual development, ggtree has been evolved as a package suite that contains treeio for tree data input and output, tidytree for tree data manipulation, and ggtree for tree data visualization. Ggtree was originally designed to work with phylogenetic trees, and has been expanded to support other tree-like structures, which extends the application of ggtree to present tree data in other disciplines. This article contains five basic protocols describing how to visualize trees using the grammar of graphics syntax, how to visualize hierarchical clustering results with associated data, how to estimate bootstrap values and visualize the values on the tree, how to estimate continuous and discrete ancestral traits and visualize ancestral states on the tree, and how to visualize a multiple sequence alignment with a phylogenetic tree. The ggtree package is freely available at https://www.bioconductor.org/packages/ggtree. © 2020 by John Wiley & Sons, Inc.</p><p><b>Basic Protocol 1</b>: Using grammar of graphics for visualizing trees</p><p><b>Basic Protocol 2</b>: Visualizing hierarchical clustering using ggtree</p><p><b>Basic Protocol 3</b>: Visualizing bootstrap values as symbolic points</p><p><b>Basic Protocol 4</b>: Visualizing ancestral status</p><p><b>Basic Protocol 5</b>: Visualizing a multiple sequence alignment with a phylogenetic tree</p>\",\"PeriodicalId\":10958,\"journal\":{\"name\":\"Current protocols in bioinformatics\",\"volume\":\"69 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1002/cpbi.96\",\"citationCount\":\"713\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Current protocols in bioinformatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/cpbi.96\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Biochemistry, Genetics and Molecular Biology\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Current protocols in bioinformatics","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpbi.96","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Biochemistry, Genetics and Molecular Biology","Score":null,"Total":0}
引用次数: 713
引用
批量引用
Using ggtree to Visualize Data on Tree-Like Structures
Ggtree is an R/Bioconductor package for visualizing tree-like structures and associated data. After 5 years of continual development, ggtree has been evolved as a package suite that contains treeio for tree data input and output, tidytree for tree data manipulation, and ggtree for tree data visualization. Ggtree was originally designed to work with phylogenetic trees, and has been expanded to support other tree-like structures, which extends the application of ggtree to present tree data in other disciplines. This article contains five basic protocols describing how to visualize trees using the grammar of graphics syntax, how to visualize hierarchical clustering results with associated data, how to estimate bootstrap values and visualize the values on the tree, how to estimate continuous and discrete ancestral traits and visualize ancestral states on the tree, and how to visualize a multiple sequence alignment with a phylogenetic tree. The ggtree package is freely available at https://www.bioconductor.org/packages/ggtree. © 2020 by John Wiley & Sons, Inc.
Basic Protocol 1 : Using grammar of graphics for visualizing trees
Basic Protocol 2 : Visualizing hierarchical clustering using ggtree
Basic Protocol 3 : Visualizing bootstrap values as symbolic points
Basic Protocol 4 : Visualizing ancestral status
Basic Protocol 5 : Visualizing a multiple sequence alignment with a phylogenetic tree