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

Documentation

Links