P0465Development of TripalMap
Development of TripalMap
TripalMap provides an interactive and responsive visualization for genetic maps using the D3.js Javascript technology. Similar in functionality to the existing GMOD-CMap map comparison tool, TripalMap offers the benefit of using map data directly stored in GMOD-Chado, a generic database schema. Data duplication can be reduced for sites that maintain both Chado and CMap as no separate underlying database is required with TripalMap. Also TripalMap is an extension of Tripal, integrating directly with the Tripal API framework for online site visualization of genomic, genetic and breeding data. This improves data searching capability and provides a more seamless experience for site developers. The TripalMap interface can be integrated in any Tripal map page and hyperlinked from any Tripal page that is displayed in maps (marker, QTL, heritable morphological marker and/or gene). In Version 1 of TripalMap, interfaces show all linkage groups of a map, with zoom into specific regions of a linkage group, and will show comparisons of maps that share the same markers. Marker and QTL colors and display patterns are configurable from the Tripal map page. In future versions marker and QTL colors and display patterns will also be configurable from the Admin page. The Admin page will allow configuration of a custom query for building materialized views as well, which provides both better performance and flexibility in the way data is stored in Chado. Future versions will provide comparison between greater than three maps, show a dot plot, allow scaling of maps with different base units, enhanced filtering for marker correspondences, and provide map set information and a correspondence matrix. Future versions will also offer comparison of entire maps. We will present the Version 1 features of TripalMap implemented in Cool Season Food Legume Database (https://www.coolseasonfoodlegume.org/MapViewer).
