<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Open Tree | Miao Sun | 孙苗</title><link>https://cactusolo.github.io/tag/open-tree/</link><atom:link href="https://cactusolo.github.io/tag/open-tree/index.xml" rel="self" type="application/rss+xml"/><description>Open Tree</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© {2018-2026} Miao Sun</copyright><lastBuildDate>Fri, 21 Dec 2018 00:00:00 +0000</lastBuildDate><image><url>https://cactusolo.github.io/media/icon_huedaf1db70dd9a5ae8fb7d95bfd1a4abe_1318_512x512_fill_lanczos_center_3.png</url><title>Open Tree</title><link>https://cactusolo.github.io/tag/open-tree/</link></image><item><title>Annual Project Report</title><link>https://cactusolo.github.io/post/annual_report/annual-project-report/</link><pubDate>Fri, 21 Dec 2018 00:00:00 +0000</pubDate><guid>https://cactusolo.github.io/post/annual_report/annual-project-report/</guid><description>&lt;h1 id="1-prepare-target-enrichment-dna-samples-for-genera-phylogeny">1. Prepare Target Enrichment DNA samples for genera phylogeny&lt;/h1>
&lt;p>Coordinating with Mark and Hanyang, prepared ca. 500 DNA Samples, and submitted Rapid Genomics for Target Enrichment sequencing&lt;/p>
&lt;p>Nextstep:&lt;br>
- Evaluating, cleanning, and assembling the sequence data&lt;br>
- Reconstructing phylogeny for each genus sampled, and then a big combined tree&lt;br>
- Correlated with other data collected&lt;/p>
&lt;h1 id="2-community-phylogeny">2. Community phylogeny&lt;/h1>
&lt;p>Using &lt;em>opentree_pytoys&lt;/em>, I have reconstructed community phylogenies for 11 sites (5 Chinese sites, 3,694 species in total, and 6 US sites, 1,663 species intotal), individually and combinedly.&lt;/p>
&lt;ul>
&lt;li>Name validation from Open tree&lt;/li>
&lt;li>Resultant topolgy checking&lt;/li>
&lt;li>Faith’s phylogenetic diversity (PD~SES~) value is caculated&lt;/li>
&lt;li>Making a database to tracking all the changed names&lt;/li>
&lt;/ul>
&lt;p>Ongoing and nextstep:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Phylogenetic diversity&lt;/p>
&lt;ul>
&lt;li>Advanced PD measurement, then compare between USA and Chinese sites:&lt;br>
M(P), ^q^E(P), MP(D), VP(D), NRI, NTI&lt;/li>
&lt;li>Reveal the whole pattern and/or exploring the cause to the differences (&lt;em>biotic and abiotic factors&lt;/em>)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Functional traits&lt;/p>
&lt;ul>
&lt;li>Assembling some traits data from Tao Zhang (&lt;em>plants&lt;/em>) and Teng Yang (&lt;em>soil/fungi&lt;/em>) to correlated my community phylogenies&lt;br>
Using soil-oriented data, Tang et al. (2018) has found that plant phylogeny has a positive association with dissimilarities of fungal community；&lt;br>
I want to testify if the association is still true with plant-oriented data&lt;/li>
&lt;li>Functional-traits measurement:&lt;br>
M(T), ^q^E(T), ^q^E(T*)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h1 id="3-helped-to-processed-soil-dna-samples">3. helped to processed Soil DNA samples&lt;/h1>
&lt;p>Working with Mark, we helped to dry 20 plates (96 x 20 = 1,920) soil DNA samples from Triplett&amp;rsquo;s lab, then send back to Goegina.&lt;/p>
&lt;p>Next step:&lt;br>
Shipping to China (&lt;em>Dr. Chu&lt;/em>) after holiday, and awaiting for DNA sequencing&lt;/p>
&lt;h1 id="4-miscellaneous">4. Miscellaneous&lt;/h1>
&lt;ul>
&lt;li>Participated in &lt;em>Asia-Evo&lt;/em> conference with psoter exhibition&lt;/li>
&lt;li>Collaborated with Dr. Teng Yang and Dr. Haiyang Chu, recontructing phylogeny for disjuct woody species in China to investigate tree–fungus associations. This work was published:&lt;br>
&lt;em>Yang T, Tedersoo L, Soltis PS, Soltis DE, Gilbert JA, Sun M, Shi Y, Wang HF, Li YT, Zhang J, Chen ZD, Lin HY, Zhao YP, Fu CX, Chu HY. (2018) Phylogenetic imprint of woody plants on the soil mycobiome in natural mountain forests of eastern China. The ISME Journal. doi: 10.1038/s41396-018-0303-x&lt;/em>&lt;/li>
&lt;li>Helped Anthony translated 19,712 specimen records of disjuct species from China&lt;/li>
&lt;li>Continuously served as the main contacting/communicating point among the Soltis', Lichstein&amp;rsquo;s, Jenny&amp;rsquo;s, and Chinese labs for primary tasks related to material collecting, extraction, evaluation, and DNA sample preparation&lt;/li>
&lt;/ul></description></item><item><title>Plotting Christmas Tree</title><link>https://cactusolo.github.io/post/christmas_tree/</link><pubDate>Mon, 17 Dec 2018 00:00:00 +0000</pubDate><guid>https://cactusolo.github.io/post/christmas_tree/</guid><description>&lt;p>I saw a figure of all potential Christmas tree 🎄 at 🐦 &lt;a href="https://twitter.com/Polypompholyx/status/1074351911581728770?s=05" target="_blank" rel="noopener">Polypompholyx’s Tweet&lt;/a>.&lt;/p>
&lt;p>It looks strange for my first impression. So I did a quick check from &lt;a href="https://tree.opentreeoflife.org/opentree/argus/opentree10.4@ott93302" target="_blank" rel="noopener">Open Tree&lt;/a>. This looks much better!&lt;/p>
&lt;p>See code below:&lt;/p>
&lt;pre>&lt;code class="language-{r">rm(list=ls())
# install.packages(&amp;quot;rotl&amp;quot;)
# install.packages(&amp;quot;ape&amp;quot;)
#loading libraries
library(&amp;quot;rotl&amp;quot;) #for querying open tree database
library(&amp;quot;ape&amp;quot;) #for tree manipulation
#First I preapred a table for those potential **Christmas Trees** with first column is common names,a nd second column is the scientific names
# then we read in the table as a query list to the Open Tree
query &amp;lt;- read.csv(&amp;quot;XsmasTree.csv&amp;quot;, header=TRUE, sep=&amp;quot;,&amp;quot;, stringsAsFactors=FALSE, quote=&amp;quot;&amp;quot;)
# check what our table look like this
head(query)
# query names and get ottid
species &amp;lt;- tnrs_match_names(names = query$Scientific_name_rept.)
# check results
head(species)
# fix fuzzy match on row 16, then updated it
new_species&amp;lt;- update(species, row_number=16, new_ott_id = 248313)
# checking object
head(new_species)
species &amp;lt;- new_species
species.ottid &amp;lt;- ott_id(species)
# extracting the phylogeny summarized in the Open tree
tree &amp;lt;- tol_induced_subtree(ott_ids=species$ott_id, label_format = &amp;quot;name&amp;quot;)
# make it looks good
tree &amp;lt;- ladderize(tree)
plot.phylo(tree, cex=0.8)
# rename the tree tip labels
query[[2]][16] &amp;lt;- &amp;quot;Picea pungens&amp;quot; #remove one extra space
query[[2]] &amp;lt;- gsub(pattern=&amp;quot;\\s&amp;quot;, &amp;quot;_&amp;quot;, query[[2]])
new_label &amp;lt;- paste0(tree$tip.label,&amp;quot;(&amp;quot;, query[[1]][match(tree$tip.label, query[[2]])], &amp;quot;)&amp;quot;)
new_tree &amp;lt;- tree
new_tree$tip.label &amp;lt;- new_label
#png(&amp;quot;The Tree of Christams Tree.png&amp;quot;)
#plot(new_tree, cex=0.7)
#dev.off()
#write.tree(new_tree, &amp;quot;renamed_Xsmas_tree.tre&amp;quot;)
#plot a prettier tree
plot.phylo(new_tree, edge.color = &amp;quot;dark green&amp;quot;, edge.width = 2, tip.color = &amp;quot;red&amp;quot;,
label.offset = 0.5, main=&amp;quot;The Tree of Christmas Tree&amp;quot;, col.main=&amp;quot;red&amp;quot;)
mtext(&amp;quot;---source from Open Tree&amp;quot;, col=&amp;quot;dark green&amp;quot;, 3)
&lt;/code>&lt;/pre>
&lt;p>
&lt;figure id="figure-tree-of-xsmas-trees">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Tree of Xsmas Trees" srcset="
/post/christmas_tree/Rplot02_hu02779b9926964c9250097458591aa486_83480_93923b561ccfa9c0f48976415955c100.png 400w,
/post/christmas_tree/Rplot02_hu02779b9926964c9250097458591aa486_83480_74f59a8b12e6cebfe68cadddb82a7773.png 760w,
/post/christmas_tree/Rplot02_hu02779b9926964c9250097458591aa486_83480_1200x1200_fit_lanczos_3.png 1200w"
src="https://cactusolo.github.io/post/christmas_tree/Rplot02_hu02779b9926964c9250097458591aa486_83480_93923b561ccfa9c0f48976415955c100.png"
width="414"
height="456"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Tree of Xsmas Trees
&lt;/figcaption>&lt;/figure>
❄️ 🎅 🌵 🔔 ☃️ 🌲&lt;/p></description></item></channel></rss>