FiloXML

FiloXML
Extensiones de nombre de archivo.phyloxml
Tipo de medio de Internettext/x-phyloxml+xml
Desarrollado porMira V Han y Christian M Zmasek
Lanzamiento inicial27 de octubre de 2009 (hace 15 años) ( 27 de octubre de 2009 )
Tipo de formatoárboles filogenéticos
Extendido desdeXML
¿ Formato abierto ?
Sitio webes: phyloxml.org

PhyloXML es un lenguaje XML para el análisis, intercambio y almacenamiento de árboles filogenéticos (o redes) y datos asociados. [1] La estructura de phyloXML está descrita por el lenguaje de definición de esquema XML ( XSD ).

Una deficiencia de los formatos actuales para describir árboles filogenéticos (como Nexus y Newick/New Hampshire ) es la falta de un medio estandarizado para anotar los nodos y las ramas de los árboles con campos de datos diferenciados (que en el caso de un árbol básico de especies podrían ser: nombres de especies, longitudes de ramas y posiblemente múltiples valores de soporte). El almacenamiento e intercambio de datos es aún más complicado en estudios en los que los árboles son el resultado de una conciliación de algún tipo:

  • Estudios de función genética (requiere la anotación de nodos con información taxonómica, así como nombres de genes y posiblemente datos de duplicación de genes)
  • evolución de las interacciones huésped-parásito (requiere la anotación de los nodos del árbol con información taxonómica tanto del huésped como del parásito)
  • Estudios filogeográficos (requiere la anotación de los nodos de los árboles con información taxonómica y geográfica)

Para paliar esto, se han comenzado a utilizar diversos formatos especiales y ad hoc (como el formato NHX, que se centra en las necesidades de los estudios filogenómicos y de función genética).

Un formato XML bien definido aborda estos problemas de manera general y extensible y permite la interoperabilidad entre software especializado y de propósito general.

Un ejemplo de un programa para visualizar phyloXML es Archaeopteryx .

Ejemplo básico de phyloXML

<phyloxml xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.phyloxml.org http://www.phyloxml.org/1.10/phyloxml.xsd" xmlns= "http://www.phyloxml.org" > <phylogeny rooted= "true" > <name> ejemplo del libro del profesor Joe Felsenstein "Inferring Phylogenies" </name> <description> MrBayes basado en la alineación MAFFT </description> <clade> <clade branch_length= "0.06" > <confidence type= "probability" > 0.88 </confidence> <clade branch_length= "0.102" > <name> A </name> </clade> <clade branch_length= "0.23" > <name> B </name> </clade> </clade> <clade branch_length= "0.5" > <nombre> C </nombre> </clade> </clade> </filogenia> </phyloxml>                                       

Referencias

  1. ^ Han, Mira V.; Zmasek, Christian M. (2009). "phyloXML: XML para biología evolutiva y genómica comparativa". BMC Bioinformatics . 10 . Reino Unido: BioMed Central: 356. doi : 10.1186/1471-2105-10-356 . PMC  2774328 . PMID  19860910.
  • www.phyloxml.org
  • Programa Archaeopteryx
Obtenido de "https://es.wikipedia.org/w/index.php?title=PhyloXML&oldid=1252996361"