Question:
Quelqu'un connaît-il un bon logiciel pour produire des enchevêtrements?
Will Perry
2014-04-26 19:29:35 UTC
view on stackexchange narkive permalink

J'essaie d'examiner les relations entre les arbres phylogénétiques parasites et hôtes. J'ai fait un peu de recherche de logiciels avec lesquels faire cela, et j'ai essayé d'utiliser Dendroscope et TreeMap, mais je ne peux pas les maîtriser.

Je veux produire quelque chose du genre;

enter image description here

Treemap et Dendroscope sont les seuls que je connaisse. Pouvez-vous commencer petit? Recherchez des exemples comme: http://ib.berkeley.edu/courses/ib200b/ib200b_2009/Labs/15%20Biogeography/15%20Biogeography%20and%20Treemap.pdf et essayez de travailler.
Je pense que j'ai peut-être sous-estimé la complexité de la question. Ce parcours est très utile, mais c'est la toute première étape avec laquelle je me débat. J'ai deux arbres phylogénétiques (un hôte et un parasite). Les deux sont au format newick. Dans ce manuel, il est dit "Ce fichier contient deux arbres, un pour l'hôte et un pour le parasite, et une description des hôtes associés à quels parasites.". Je pense que le manque de description de l'association est le problème. J'ai supposé que le logiciel prendrait les associations des informations dans les arbres? Je ne suis pas un expert!
comment utiliser dendroscope3 pour fabriquer un arbre phylogénétique?
Le mot «logiciel» est indénombrable en anglais et ne peut donc pas prendre l'article indéfini. J'ai corrigé cela dans la question.
Cinq réponses:
kmm
2014-04-27 19:38:44 UTC
view on stackexchange narkive permalink

Dendroscope

En utilisant Dendroscope, j'ai ouvert le fichier d'exemple fourni trees.new . Cela ouvre une nouvelle fenêtre contenant 16 arbres.

  1. Cliquez sur les deux premiers arbres ( Tree1 et Tree2 ).
  2. Choisissez Algorithmes $ \ rightarrow $ Tanglegram...
  3. Cela calculera l'enchevêtrement et ouvrira une nouvelle fenêtre.

À ce stade, j'obtiens:

Tanglegram

Il n'y a rien de spécial dans le fichier trees.new , seulement 16 arbres Newick. Il semble donc que tout ce dont vous avez besoin est d'avoir vos arbres dans le même fichier ou d'utiliser File $ \ rightarrow $ Add from file .

Je pense que la partie délicate est que vos arbres doivent avoir les mêmes étiquettes de conseils, afin de pouvoir être alignés de manière optimale. Ainsi, dans votre exemple, Phalacrocorax pygmaeus et Pectinopygus excornis doivent avoir été nommés de la même manière dans le fichier Nexus d'origine, puis modifiés pour produire la figure finale.

TreeMap 3

TreeMap nécessite une configuration préliminaire. Fondamentalement, vous créez un fichier Nexus manuellement. En utilisant le fichier 4taxonmatch des exemples, vous pouvez obtenir la mise en page de base. Vous avez un bloc HOST et un bloc PARASITE . Dans chacun d'eux se trouve un bloc TREE , qui contient l'arborescence au format Newick.

Le bloc RANGE à l'intérieur du code DISTRIBUTION > bloc contient la table de mappage. Ici p correspond à u , etc. C'est la connexion entre l'hôte et le parasite.

  #NEXUSBEGIN HOST; TREE * Host1 = (u, (v, (w, x))); ENDBLOCK; COMMENCER LE PARASITE; ARBRE * Para1 = (p, (q, (r, s))); ENDBLOCK; COMMENCER LA DISTRIBUTION; GAMME p: u, q: v, r: w, s: x; END;  

En revanche, vous obtenez directement l'arbre correctement étiqueté. Voir ci-dessous.

Tanglegram 2

Génial, c'était les étiquettes de pointe dans Dendroscope. Je comprends comment cela fonctionne maintenant, merci!
Remi.b
2014-04-26 20:01:21 UTC
view on stackexchange narkive permalink

Je dois avouer que je ne connais rien à la phylogénétique et aux logiciels associés, mais d'après le résumé de cet article, il semble qu'ils aient utilisé BEAST pour cartographier la coalescence de co - des hôtes et des parasites en évolution.

De plus, cet article est probablement du plus grand intérêt pour vous car il compare l'efficacité de différents logiciels pour construire des enchevêtrements

Cela fait deux d'entre nous! J'essaierai d'utiliser à nouveau le dendoscope avec cet article à l'esprit. Merci!
Crops
2014-08-22 14:29:50 UTC
view on stackexchange narkive permalink

Vous pouvez essayer le package R dendextend. La fonction tanglegram peut faire l'affaire. Plusieurs fonctions associées sont également disponibles pour obtenir des tracés avec des enchevêtrements minimum tels que untangle_step_rotate_2side .

Ran Libeskind-Hadas
2020-05-28 04:28:20 UTC
view on stackexchange narkive permalink

Jane 4 (logiciel de réconciliation de cophylogénie) a une visionneuse enchevêtrement avec un éditeur interactif. ( https://www.cs.hmc.edu/~hadas/jane/)

user3665690
2020-05-29 01:58:32 UTC
view on stackexchange narkive permalink

Je recommande mesquite, avec lequel j'ai utilisé pour créer des arbres de phylogénie. Il y a quelques subtilités à son utilisation, mais il y a beaucoup de documentation sur sa page Web! https://www.mesquiteproject.org/



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...