diff --git a/404.html b/404.html index 0a96047..4447b8f 100644 --- a/404.html +++ b/404.html @@ -1,8 +1,9 @@ - - YuLab@SMU - + + + YuLab@SMU + @@ -34,7 +35,7 @@ - + @@ -48,6 +49,7 @@ + @@ -60,13 +62,12 @@ - - + @@ -146,10 +147,10 @@

Page Not Found

2018 - 2023 - ♥️ YuLab-SMU · + Powered by Hugo & Coder. @@ -160,11 +161,14 @@

Page Not Found

- + + + + @@ -186,6 +190,18 @@

Page Not Found

+ + + + + + + + + + + + diff --git a/about/index.html b/about/index.html index 8d1c3a8..1a5266f 100644 --- a/about/index.html +++ b/about/index.html @@ -1,10 +1,11 @@ - - + +<head> + <title> YuLab@SMU · YuLab@SMU - + @@ -41,7 +42,7 @@ - + @@ -55,6 +56,7 @@ + @@ -67,13 +69,12 @@ - - + @@ -184,10 +185,10 @@

2018 - 2023 - ♥️ YuLab-SMU · + Powered by Hugo & Coder. @@ -198,11 +199,14 @@

- + + + + @@ -224,6 +228,18 @@

+ + + + + + + + + + + + diff --git a/achievement-tree-data/index.html b/achievement-tree-data/index.html new file mode 100644 index 0000000..1fd7c0f --- /dev/null +++ b/achievement-tree-data/index.html @@ -0,0 +1,345 @@ + + + + + + Tree Data Integration · YuLab@SMU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ + + +
+ +
+
+
+

+ + Tree Data Integration + +

+
+ +

A series of software tools have been developed for the operation, integration, and visualization of trees and data. This includes (1) the introduction of graphic grammar into the field of phylogeny for the first time, (2) enhancing the data integration ability of phylogenetics and its application in different disciplines, (3) proposing two generic methods for phylogenetic data integration and visualization, and (4) designing data structures that can store phylogenetic trees, related data, and visualization commands to ensure the possibility of repeatable research. The implementation of this series of methods and software tools provides a set of simple and unified syntaxes and formulates a complete system. This assists researchers in discovering hidden patterns and proposing new hypotheses by integrating heterogeneous data in the context of evolution or hierachy.

+

Two monographs have been published to introduce this series of work, including “Data integration, manipulation and visualization of phylogenetic trees” (EN) by CRC Press and 《R实战:系统发育树的数据集成操作与可视化》 (CN) published by Publishing house of electronics industry (电子工业出版社).

+

+

+
+

+ 1. Frist-time implementation of graphical grammar in visualizing phylogenetic tree data + + + Link to heading + +

+ + + + + +
+

+
+

There are numerous software implementations for phylogenetic tree visualization, yet they are mostly used to visualize the tree’s topological structure and are unable to (or only have limited support for) annotating the tree using knowledge and data. For the first time, ggtree introduces the grammar of graphics into the visualization of phylogenetic trees and related data, effectively implementing a high level of abstraction for visualization through simple grammar, greatly reducing the difficulty of data visualization and making complex requirements possible. This work was published in Methods in Ecology and Evolution 2017 (ESI highly cited), and was selected by the journal as one of the ten representative works for its 10th anniversary celebration.

+
+ +

+ 2. Base classes and functions for phylogenetic tree input and output + + + Link to heading + +

+ + + + + +
+

+
+

The outputs of phylogenetic software are mostly in non-standard formats and not compatible with each other. This restricts the integration and comparative analysis in downstream applications. To address this issue, we developed the treeio, which allows for parsing of standard and a dozen of non-standard data formats, and enables integration of external data. It also supports exporting the phylogenetic tree and related data into a single file. The ability to support input and output means that data format conversion is possible, thereby making more software indirectly support a wider range of data. The parsing and integration of various types of data provides the potential for downstream integrated analyses and comparative analyses, while expanding the scope of application of phylogenetic analysis. This work has been published in Molecular Biology and Evolution 2020 (ESI highly cited).

+
+ +

+ 3. Propose two general methods for the integration and visualization of phylogenetic data + + + Link to heading + +

+ + + + + +
+

+
+

Two general methods have been proposed and implemented, covering all aspects of the integration and visualization of phylogenetic data. The first method allows data to be mapped to the topology of the tree and supports the direct display of data or its mapping as visualization features; the second method reorganizes external data according to the tree topology, visualizes it in the manner specified by the user, and finally aligns the visualization result with the phylogenetic tree. These two general methods allow various heterogeneous data from different disciplines to be deciphered in the context of phylogenetics, which can contribute to the discovery of new patterns related or the proposal of new hypotheses. This work was published in Molecular Biology and Evolution in 2018. Based on this, the ggtreeExtra package was developed to enhance the integration and visualization capabilities of richly annotated data and was published in Molecular Biology and Evolution in 2021.

+
+ +

+ 4. Enhance data reuse and analytical reproducibility + + + Link to heading + +

+ + + + + +
+

+
+

Visualisation of phylogenetic trees is usually in the form of images, and the corresponding trees and data cannot be reused, which hampers the integration of phylogenetic knowledge and comparative analysis. Studies have shown that about 60% of the published phylogenetic data is permanently lost. To solve this problem, we designed the ggtree object, which encompasses the phylogenetic tree, data, and visualisation directives. It can be rendered into an image, while the phylogenetic tree and related data can be extracted from it. In addition, similar to the “format painter,” the visualization directives can be used for visualizing other tree objects. This work was published in iMeta 2022, supporting data reusability and research replicability while promoting the integration and comparative analysis of phylogenetic data in the field.

+
+ +

+ 5. Extend support for other tree-like structures + + + Link to heading + +

+ + + + + +
+

+
+

Expand the series of tools related to tree data integration and visualization to apply to other tree-like structures (e.g., hierarchical clustering and classification/regression trees). Implemented the ggtreeDendro package to support general hierarchical structures and the ecluster package to support various omics data structures provided in the Bioconductor project.

+
+ +
+

+ Comments from the academic community + + + Link to heading + +

+ + + + + +
+
+

It is embarrassing to me that I just learned about “ggtree” this month, but I am looking forward to incorporating it into several projects in my lab. I am looking forward to using it to visualizing annotation results after doing BLAST or FASTA similarity searches, and for high lighting errors in protein sequences among closely related organisms. I have been searching for a tool like “ggtree” for several years, not appreciating that you had already built it. So my interest in recruiting your paper is somewhat selfish. I would like more help in understanding how to add graphical annotations to the leaves of trees.

+

– The email (Sep 14, 2019) from Professor William Pearson (ISCB Fellow) inviting me to contribute to Current Protocols in Bioinformatics

+
+
+ +
+ +
+
+ + + +
+ +
+
+ © + + 2018 - + + 2023 + YuLab-SMU + · + + Powered by Hugo & Coder. + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/authors/index.html b/authors/index.html index 4f821b9..9de358e 100644 --- a/authors/index.html +++ b/authors/index.html @@ -1,8 +1,9 @@ - - Authors · YuLab@SMU - + + + Authors · YuLab@SMU + @@ -34,7 +35,7 @@ - + @@ -48,6 +49,7 @@ + @@ -61,13 +63,12 @@ - - + @@ -130,9 +131,11 @@
-

- Authors -

+
+

+ Authors +

+
    @@ -150,10 +153,10 @@

    2018 - 2023 - ♥️ YuLab-SMU · + Powered by Hugo & Coder.

@@ -164,11 +167,14 @@

- + + + + @@ -190,6 +196,18 @@

+ + + + + + + + + + + + diff --git a/categories/index.html b/categories/index.html index a6f4660..ded3cd2 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,8 +1,9 @@ - - Categories · YuLab@SMU - + + + Categories · YuLab@SMU + @@ -34,7 +35,7 @@ - + @@ -48,6 +49,7 @@ + @@ -61,13 +63,12 @@ - - + @@ -130,9 +131,11 @@
-

- Categories -

+
+

+ Categories +

+
    @@ -150,10 +153,10 @@

    2018 - 2023 - ♥️ YuLab-SMU · + Powered by Hugo & Coder.

@@ -164,11 +167,14 @@

- + + + + @@ -190,6 +196,18 @@

+ + + + + + + + + + + + diff --git a/contact/index.html b/contact/index.html index 2de160a..1cff733 100644 --- a/contact/index.html +++ b/contact/index.html @@ -1,10 +1,11 @@ - - + +<head> + <title> Contact · YuLab@SMU - + @@ -44,7 +45,7 @@ - + @@ -58,6 +59,7 @@ + @@ -70,13 +72,12 @@ - - + @@ -148,7 +149,7 @@

-

招收生物信息学硕士生、博士生和博士后,欢迎咨询;同时也欢迎联系科研合作。

+

招收生物信息学硕士生、博士生和博士后,欢迎咨询;同时也欢迎联系科研合作。

Email: guangchuangyu AT gmail.com

Address: 广州市沙太南路1023号南方医科大学生命科学楼10楼生物信息学系