title: A Visual Interface for Querying Heterogeneous Phylogenetic Databases.
abstract: Despite the recent growth in the number of phylogenetic databases, access to these wealth of resources remain largely tool or form-based interface driven. It is our thesis that the flexibility afforded by declarative query languages may offer the opportunity to access these repositories in a better way, and to use such a language to pose truly powerful queries in unprecedented ways. In this paper, we propose a substantially enhanced closed visual query language, called PhyQL, that can be used to query phylogenetic databases represented in a canonical form. The canonical representation presented helps capture most phylogenetic tree formats in a convenient way, and is used as the storage model for our PhyloBase database for which PhyQL serves as the query language. We have implemented a visual interface for the end users to pose PhyQL queries using visual icons, and drag and drop operations defined over them. Once a query is posed, the interface translates the visual query into a Datalog query for execution over the canonical database. Responses are returned as hyperlinks to phylogenies that can be viewed in several formats using the tree viewers supported by PhyloBase. Results cached in PhyQL buffer allows secondary querying on the computed results making it a truly powerful querying architecture.
authors.forename: Hasan M
authors.initials: HM
authors.lastname: Jamil
mesh_terms: D000465:Algorithms; D003196:Computer Graphics; D057225:Data Mining / Q000379:methods*; D003628:Database Management Systems; D030541:Databases, Genetic; D010802:Phylogeny; D012984:Software; D014584:User-Computer Interface