Skip to content

fvbj/genomeVis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genomeVis project

Application GC2C - Genome code 3D visualization

The GC2C application visualizes individual species rendered as a small spheres and placed in 3D space. The position of the 3D sphere is based on a vector composed of DNA, cDNA and, cds values. These values are normalized and converted to the interval from 0 to 1 in a unit cube with red-green-blue color axes.

Dependencies

The GC2C application is implemented in the Java programming language and the OpenGL graphics library (lwjgl).

UX

Interaction in 3D space

  • Left Mouse Button - camera view direction setting

  • W/S - forward and backward camera moving

  • A/D - left and right camera moving

  • Ctrl/Shift - down and up camera moving

  • Space - 1st or 3rd person camera mode setting

  • R/F - near or far from center in 3rd person camera mode, only for perspective projection

  • X - camera reset

  • P - perspective or orthogonal projection

  • H - show help

  • BackSpace - color mode

  • Right Mouse Button - select species, information shown in bottom row, selected species is flashing

Visualization modes

  • in 3D cube
  • in planar tree chard
  • arrows <- -> - line interpolation between the positions in both modes
  • arrows up/down - size of spheres

Data analyze mode - making eser defined groups, groups colored and connected by lines with center of the group

  • T - change modes
    • nothing - no groups
    • threshold - according to the distance from the root of the tree
    • categories - according to the level of the depth of the tree
    • PageDown/Up - set the distance or level
  • Insert/Delete - change color of the selected groups

Download bin

Precompiled version for win64 Java 15 https://lide.uhk.cz/fim/ucitel/jezekbr1/genome/genomeVis_jar.zip.

unzip

run java -jar genomeVis.jar

Samples

3D visualization of all species 3D visualization of all species

Visualisation of selected species 3D visualisation of selected species

Detail view with information of selected fish Detail of 3D vizualization of fish

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published