GTrack is a general purpose, tabular file format for representing data in the form of genomic tracks, that is, as elements associated to positions along a reference (genome) sequence.
GTrack emphasizes preciseness, flexibility, and simple parsing. This is achieved by e.g. allowing flexible columns specification (but not line-specific attributes), and declaring syntactic properties at the beginning of the file (allowing parsers to cleanly restrict support to a subset of the GTrack specification).
A main contribution by the format is the unified and optimized formalization of sequence level genomic data into one of fifteen main track types, as developed in the paper introducing the GTrack format. Together with the flexible column specification, this allows GTrack to function as a superset of several existing formats (GFF/BED/BedGraph/WIG) at the syntactic level.
The simplest form of a GTrack file merely provides chromosome/start/end values for a set of track elements (identical to the three-column BED-format):
chr1 121 201 chr2 486 1240
More information can be included by modifying the headers for column specification and/or the track type:
##Track type: valued segments ###seqid tech start end value strand ####genome=hg19 chr1 ChIP-seq 1047 1165 0.625 - chr2 ChIP-chip 2002 2450 . + chr2 ChIP-chip 3033 3246 0.355 +
The most up-to-date version of the GTrack specification is available here.
The following tools are available from the Genomic HyperBrowser. Just click the logo on the top of the screen, and a menu appears. The following tools are available under the header "GTrack tools":
If you refer to GTrack in your published work, please cite the following publication:
GTrack specification by Sveinung Gundersen, Matus Kalas, Osman Abul, Arnoldo Frigessi, Eivind Hovig, Geir Kjetil Sandve is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.
Permissions beyond the scope of this license may be available at www.gtrack.no.