fancyGENE Help


fancyGENE is a fast and user-friendly tool for drawing pictures of gene structures, correctly mapping each object on the corresponding genomic locus.
All the most important features, like exons, introns, markers and domains can be easily visualized, for one or more genes or for several isoforms at the same time.
Input data can include a single mrna or isoform as well as lists of genes.
Output files can be in PNG or PDF format.
Each element of a PDF file can then be indipendently edited using you favourite vector graphics editor.


Fancy gene schema Schema of the FancyGENE webserver:

  1. Upload or paste gene coordinates in one of the input formats
  2. FancyGENE load your data and scale the genomic coordinates according to the choose output
  3. The scaled data are then drawed on the selected surface
  4. The user are redirected to the resulting page, where he can dynamically change the appereance of single objects and can download the output file


For an introduction to fancyGENE look at the tutorial.

Here we provide a systematic description of all avaliable graphic options and formats.


INPUT FORMATS

  • Simple
    The simple format is used to describe a single gene/locus:
    START(int)  END(int)  [ STRAND (+|-) ]

    The strand (optional) can be + or -.

    Additional tags

    label: with the tag label, I can specify the gene label. Es:
    label my_mRNA
    1050 2050 -
    3200 4000 -
    5100 6000 -
    8000 8450 -
    10050 11230 -
    



  • Advanced
    The advanced format is the main format of FancyGENE (every input is initially converted to this format and then drawed)

    The Advanced format:

    label(locus|gene_label)     tag(intron|exon|utr|marker|domain)    start(int)    end(int)    strand(+|-) or marker_label
    		

    Example:

    locus	locus	7516909	7521006 -
    NM_001126114	intron	7517383	7517577	-
    NM_001126114	intron	7517652	7517743	-
    NM_001126114	intron	7517881	7518223	-
    NM_001126114	intron	7518334	7518901	-
    NM_001126114	intron	7519015	7519095	-
    NM_001126114	intron	7519280	7520036	-
    NM_001126114	intron	7520316	7520424	-
    NM_001126114	intron	7520447	7520563	-
    NM_001126114	domain	5	29	TAD
    NM_001126114	domain	63	89	LowComp
    NM_001126114	domain	95	289	P53
    NM_001126114	utr	7517250	7517349	-
    NM_001126114	utr	7520638	7520665	-
    NM_001126114	exon	7517350	7517382	-
    NM_001126114	exon	7517578	7517651	-
    NM_001126114	exon	7517744	7517880	-
    NM_001126114	exon	7518224	7518333	-
    NM_001126114	exon	7518902	7519014	-
    NM_001126114	exon	7519096	7519279	-
    NM_001126114	exon	7520037	7520315	-
    NM_001126114	exon	7520425	7520446	-
    NM_001126114	exon	7520564	7520637	-
    NM_001126114	marker	7517600	7517601	MarkerA
    NM_001126114	marker	7517380	7517382	MarkerB	
    
    		


    Available TAGS


    • Tags where the last element is the strand
      • exon
      • intron
      • utr


    • Tags where the last element is a label
      • marker
      • domain




  • GFF and GTF


  • A description of the General Feature Format (GFF) can be found at the Sanger website

    A description of the Gene Transfer Format (GTF) cab be found at the UCSC website

OUTPUT FORMATS

  • PDF: portble document format, this format presevre the editing capability on the resulting image, that can be opened with your favorite vector graphics software


  • PNG: portable network graphics format, doesn't preserve editing capabilitites


  • OUTPUT OPTIONS






    Used to define the size of the output images, can be a general format (A4 portait or landscape, 800x600, etc..) or User Defined (the user can specify the dimension of the output image)

INPUT interface options

  • used to select the input type


  • used to select the output type


  • here the user can paste data in every available format


  • is also possible to upload data from files


  • the gene wizard allow to retrieve coordinates directly from the UCSC database (see tutorial), the user must select the correct UCSC database using the drop-down list. In this version of FancyGENE search the provided identifiers in the regGene table


  • now is possible to save your configuration (colors, lines, etc...) into an XML file, save it to your desktop and upload it here to restore your configuration


  • in this section there are buttons used to send data (DRAW), clear the input text box (CLEAR INPUT), reset all graphical parameters (RESET)











Additional Option

  • , with this options we can manually specify a locus offset (start and end in basepairs). This feature can be used in the first form to define a locus offset, or in the secondary changes to the resulting image, in order to "zoom" the image at a specific genomic offset


  • define the size in Pixel/Points for the the Gene Track


  • define the empty space above and below the Gene Track


  • , you can specify in which order the genes will be drawed available options are:
    • : objects are drawed according to the genomic position
    • : objects are drawed according to the order of insertion (in input)
    • : objects are drawed in alphabetical order


  • and are used to draw/not draw gene label, available label types:
    • over the gene
    • under the gene
    • at the side of the gene
    • inside the gene (centered)


  • and are used to draw/not draw the strand of the gene, available strand types:
    • : an arrow under the gene label represent the strand direction
    • : the last exon/utr of the gene show the strand direction


  • : the user can provide only exons and utrs, introns are automatically drawed between exons, with this radio button is possible to hide introns.


Appereance

  • : specify which type of color will be used: a solid color, a gradient (from a given color to white), no colors
  • : specify if the background will be transparent or filled with a specific color


In general, for each object in the image, is possible to change 3 parameters: shape, stroke and color
  • SHAPE: in this version of FancyGENE only the INTRON object have different shapes: hat and line
  • STROKE: Change the size of the stroke line
  • COLOR: change the fill color (color format: RGB). If the color mode is , This RGB color will be used as the main color of the gradient (the other color used for the gradient is always white).


    • control the appereance of exons
    • control the appereance of utrs
    • control the appereance of introns


  • control the appereance of domains, once the user have added domains to the pictures, this section will dynamically update. Is so possible to specify colors and appereance of single domains in the figure

Add Features







ONCE the we have generated the first image, with the fieldset is possible to interactively add and modify objects. This is especially useful when the user wants to add domains to an existing object. See the tutorial for an example. The button can be used to clear the update objects textarea, the button reset all parameters in the interface.
The button NEWLINE and DOMAINS near the gene name allow the user to automatically generate a scaffold that can be used to add objects to the corresponding gene.