GUPPY
GUPPY visualizes and manages sequence annotation data from genome databases to generate customizable sequence map layouts and annotation catalogs for genomic analysis.
Key Features:
- Lua Programming Language Integration: Core functionality and layout scripting are implemented in the Lua programming language, enabling data container management, symbolic referencing, and scriptable sequence map layouts.
- Data Processing and Conversion: Imported foreign files are decomposed within the Lua environment while preserving the original data schema and parsed for downstream use.
- Annotation Management: Specific portions of annotations can be selected and organized into catalog formats suitable for depiction on sequence maps.
- Customizable Layouts: Users can create custom layout scripts in Lua to define personalized visualization schemes for sequence maps and annotations.
Scientific Applications:
- Genomic Data Analysis: Visualization and cataloging of sequence annotations to support tasks such as gene identification and functional annotation.
Methodology:
Imports foreign files; decomposes original data within the Lua environment while maintaining the initial schema; parses converted datasets with the Lua interpreter and stores parsed contents in a dedicated data warehouse; selects annotations into catalogs and applies custom Lua layout scripts to produce sequence map representations.
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Linux
- Programming Languages:
- Lua
- Added:
- 8/3/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Ueno Y, et al. Processing sequence annotation data using the Lua programming language. Genome Inform. 2003; 14:154-63.
PMID: 15706530