title: GraphML specializations to codify ancestral recombinant graphs.
abstract: Software which simulates, infers, or analyzes ancestral recombination graphs (ARGs) faces the problem of communicating them. Existing formats omit information either about the location of recombinations along the chromosome or the position of recombinations relative to the branching topology. We present a specialization of GraphML, an XML-based standard for mathematical graphs, for communication of ARGs. The GraphML <node> type is specialized to contain the node type, time, recombination location, and name. The GraphML <edge> type is specialized to contain the ancestral material passed along that edge. This approach, which we call ArgML, retains all information in the original ARG. Due to its use of established formats ArgML can be parsed, checked and displayed by existing software.
authors: Department of Genome Sciences, University of Washington Seattle, WA, USA.
authors: James R
authors: JR
authors: McGill
authors: Elizabeth A
authors: EA
authors: Walkup
authors: Mary K
authors: MK
authors: Kuhner
keywords: ARG; Newick; XML; ancestral recombination graph; graphML
references: BMC Bioinformatics. 2010 May 20;11:268
references: 20487540
references: Syst Biol. 2012 Jul;61(4):675-89
references: 22357728
references: Bioinformatics. 2002 Feb;18(2):337-8
references: 11847089
references: BMC Bioinformatics. 2008 Dec 15;9:532
references: 19077301
references: Bioinformatics. 2006 Mar 15;22(6):768-70
references: 16410317