Menu

TripleV file format description

Thomas Abeel

This sections of the documentation is designed for users that want to generate data files themselves without using the data preprocessing tool described in [Preparing data].

Most users should not care about this section and go back the to [Preparing data] section that describes how to prepare your data using the provided preprocessing tool!

###
#
# Viral viz data format demo file
# 
# Lines starting with # are comments and will be ignored by the parser.
#
# Empty lines are ignored by the parser as well. All empty lines in this file are cosmetic.
#
# Each line is self-contained and can be parsed individually. The order of the lines should not be important, 
# although for now I recommend using more or less the same ordering as below.
#
# Columns are TAB separated
#
# Last update September 4, 2012 by Thomas Abeel
#
###

##
# Required configuration information. 
#
# This information is required!
#
##
# Which sequences are available as reference sequences?
config  sequence:references=HXB2,V3020

##
# Optional configuration information
##
# Which meta data columns need to be initially hidden
config  metapanel:hidden=HLA,Cohort

## Log-scaling for value meta data columns columns
# config    metapanel:logscaling:<meta type>=boolean (default false)
# For example:
config  metapanel:logscaling:Viral Load=true

###
# Sample based meta data
#
# All meta data is entered as text, but will be displayed with a appropriate visualization if possible.
#
##

meta    V4139   Cohort=Acute
meta    V4139   HLA=A0101,A2402,B3801,B4403,C04,C12

##
# Data per view
##
# General columns:
# View  data type   specific information
##
# Specific extra columns for annotation
#   annotationType displayName start end    extras (key=value;otherkey=listItem1,listItem2)
#
# Specific columns for sequence
#   sequence
#
# Specific columns for variant
#   position    
##

##
# Examples, white lines are cosmetic, white space are tabs.
#
# 'target' is categorical field that can be used for filtering, a menu will be created to filter on this field
#
# 'intron' for annotation of the type 'gene' allows to specify intron information which will be visually represented
#
## 
aa  annotation  HXB2    gene    VPU 2025    2097    intron=2080:2090
aa  annotation  HXB2    gene    NEF 3005    3161
aa  annotation  HXB2    gene    ENV 2108    2954    intron=2120:2200,2600:2800
aa  annotation  HXB2    epitope B63_ELDRWEKIRL  11  21  target=B63
aa  annotation  HXB2    epitope B63_balh    14  24  target=B64;otherkey=1.5

aa  sequence    HXB2    MGARASVLSGG-----AADRV...very long line, essentially an entire row of a multiple alignment...
aa  sequence    V4141   MGARASVLSGGELDKWEKIRLR...very long line...
aa  sequence    V5239   MGARASVLSGGELDRWEKIRLRPGG...very long line...

##
# Variant information. Deletions should be indicated with -=15, insertion should be indicated with for example AT=15
##
aa  variant HXB2    683 R=108,T=15,I=11

##
# Coverage information is a diff encoding of the coverage. Position is implicitly assigned. Each value is the difference with the
# previous value
##
aa  coverage    HXB2    20,-5,-3,5,2,1,1,0,0,0,0,0,-1,-2,0,0,0,1,...

Related

Documentation: Home
Documentation: Preparing data