Ich versuche, die Beziehungen zwischen Parasiten- und Wirtsstammbäumen zu untersuchen. Ich habe ein bisschen nach Software gesucht, mit der ich das machen kann, und ich habe versucht, Dendroscope und TreeMap zu verwenden, komme aber nicht damit klar.
Ich möchte etwas in der Art produzieren;
Mit Dendroscope habe ich die bereitgestellte Beispieldatei geöffnet trees.new
. Dies öffnet ein neues Fenster mit 16 Bäumen darin.
Tree1
und Tree2
).Algorithms
Tanglegram...
An dieser Stelle bekomme ich:
Es gibt nichts Besonderes in der trees.new
Datei, nur 16 Newick-Bäume. Es sieht also so aus, als müssten Sie Ihre Bäume nur in derselben Datei haben oder verwendenFile
Add from file
.
Ich denke, der schwierige Teil ist, dass Ihre Bäume die gleichen Spitzenetiketten haben müssen, damit sie optimal ausgerichtet werden können. In Ihrem Beispiel müssen also Phalacrocorax pygmaeus und Pectinopygus excornis in der ursprünglichen Nexus-Datei gleich benannt und dann geändert worden sein, um die endgültige Figur zu erzeugen.
TreeMap erfordert einige vorbereitende Einstellungen. Grundsätzlich erstellen Sie eine Nexus-Datei manuell. Mit der 4taxonmatch
Datei aus den Beispielen erhalten Sie das Grundlayout. Du hast einen HOST
Block und einen PARASITE
Block. In jedem davon befindet sich ein TREE
Block, der den Newick-formatierten Baum enthält.
Der RANGE
Block innerhalb des DISTRIBUTION
Blocks enthält die Zuordnungstabelle. Hier p
wird auf u
, usw. abgebildet. Dies ist die Verbindung zwischen Wirt und Parasit.
#NEXUS
BEGIN HOST;
TREE * Host1 = (u, (v, (w, x)));
ENDBLOCK;
BEGIN PARASITE;
TREE * Para1 = (p, (q, (r, s)));
ENDBLOCK;
BEGIN DISTRIBUTION;
RANGE
p: u,
q: v,
r: w,
s: x
;
END;
Im Gegensatz dazu erhalten Sie direkt den korrekt beschrifteten Baum. Siehe unten.
Sie können das R-Paket dendextend ausprobieren . Die Funktion tanglegram
kann den Trick machen. Es sind auch mehrere zugehörige Funktionen verfügbar, um Diagramme mit minimalen Verschränkungen zu erhalten, wie z untangle_step_rotate_2side
.
Ich muss gestehen, dass ich nichts über Phylogenetik und die damit verbundene Software weiß, aber gemäß der Zusammenfassung dieses Artikels scheint es, dass sie BEAST verwendet haben , um die Koaleszenz von sich gemeinsam entwickelnden Wirten und Parasiten abzubilden.
Auch dieser Artikel ist für Sie wahrscheinlich von höchstem Interesse, da er die Effizienz verschiedener Software zur Erstellung von Tanglegrammen vergleicht
Jane 4 (Software für den Kophylogenie-Abgleich) hat einen Tanglegram-Viewer mit einem interaktiven Editor. ( https://www.cs.hmc.edu/~hadas/jane/ )
Ich empfehle Mesquite, mit dem ich Stammbäume erstellt habe. Es gibt einige Feinheiten bei der Verwendung, aber es gibt eine Menge Dokumentation auf seiner Webseite! https://www.mesquiteproject.org/
km
Will Perry
Benutzer42264
David