| Literature DB >> 23940838 |
Matthieu Chartier1, Thierry Chénard1, Jonathan Barker2, Rafael Najmanovich1.
Abstract
Human protein kinases play fundamental roles mediating the majority of signal transduction pathways in eukaryotic cells as well as a multitude of other processes involved in metabolism, cell-cycle regulation, cellular shape, motility, differentiation and apoptosis. The human protein kinome contains 518 members. Most studies that focus on the human kinome require, at some point, the visualization of large amounts of data. The visualization of such data within the framework of a phylogenetic tree may help identify key relationships between different protein kinases in view of their evolutionary distance and the information used to annotate the kinome tree. For example, studies that focus on the promiscuity of kinase inhibitors can benefit from the annotations to depict binding affinities across kinase groups. Images involving the mapping of information into the kinome tree are common. However, producing such figures manually can be a long arduous process prone to errors. To circumvent this issue, we have developed a web-based tool called Kinome Render (KR) that produces customized annotations on the human kinome tree. KR allows the creation and automatic overlay of customizable text or shape-based annotations of different sizes and colors on the human kinome tree. The web interface can be accessed at: http://bcb.med.usherbrooke.ca/kinomerender. A stand-alone version is also available and can be run locally.Entities:
Keywords: Annotation; Data visualisation; Human kinome tree; Protein kinases
Year: 2013 PMID: 23940838 PMCID: PMC3740139 DOI: 10.7717/peerj.126
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Figure 1Three ways to create an annotated tree with Kinome Render.
(1) Write a KR file and use it as input to the stand-alone version of the program on a local machine. (2) Write a KR file and upload it to the web interface. This allows the editing of the annotations in the file using the web interface as well as to create new annotations. (3) Start directly from the web interface, create annotations and generate the annotated tree. You can save the KR file at any time while using the interface. You can save and restore your session on the interface with this file (step 2).
Description of Kinome Render formatting syntax language commands.
| Command | Description | Value |
|---|---|---|
| at (value) | Specifies the kinase to which to assign the annotation | Name (see |
| color (value) | Sets the color of the annotations | RGB values between 0 and 1 i.e., 1 0.67 0.5 or one of the predefined color |
| scale (value) | Sets the size of the annotations | Integer (default 10) |
| text (value) | Prints a string of text | String (max. 25 characters, see |
| circle | Draws a circle | N.A. |
| polygon (value) | Draws a polygon of (value) sides | integer (e.g.,: polygon 4 will draw a square) |
| boxed | Encloses the annotation in a box | N.A. |
| underlined | Underlines the annotation | N.A. |
| remainder | Prints the names of all non-annotated kinases | N.A. |
| legend | Declares that the following lines describe the legend | N.A. |
| space | Adds a trailing space in an element of the legend | N.A. |
| next-line | Jumps to the next line in the legend | N.A |
| legendBox | Inserts a box around the legend; |
Codes for special symbols for use in text string annotations.
| Code | Symbol | Code | Symbol |
|---|---|---|---|
| [alpha] | α | [sigma1] | ς |
| [beta] | β | [upsilon] | υ |
| [chi] | χ | [tau] | τ |
| [delta] | δ | [xi] | ξ |
| [Delta] | Δ | [psi] | ψ |
| [epsilon] | ε | [Psi] | Ψ |
| [phi] | φ | [zeta] | ζ |
| [gamma] | γ | [intersection] | ⋂ |
| [Gamma] | Γ | [union] | ⋃ |
| [eta] | η | [angle] | ∠ |
| [iota] | ι | [equivalence] | ≡ |
| [lambda] | λ | [plusminus] | ± |
| [kappa] | κ | [lesserequal] | ≤ |
| [mu] | μ | [greaterequal] | ≥ |
| [nu] | ν | [diamond] | ⧫ |
| [pi] | π | [heart] | ♥ |
| [Pi] | Π | [spade] | ♠ |
| [rho] | ρ | [club] | ♣ |
| [theta] | θ | ||
| [Theta] | Θ | ||
| [theta1] | ϑ | ||
| [omega] | ω | ||
| [Omega] | Ω | ||
| [sigma] | σ | ||
| [Sigma] | Σ |
Figure 2Example of a simple annotated tree created by Kinome Render.
PINK1, MPSK1 and BIKE kinases labeled using different annotation types.
Figure 3Example of a legend created by Kinome Render.
A legend example for Fig. 2 to illustrate how to create legends.
Figure 4Kinome Render can be applied to any kind of data, not just binding affinities.
A phylogenetic tree created by Kinome Render showing protein kinases studied by Karaman et al. (2008) (blue), protein kinases with a PDB structure representing the kinase domain (red) and protein kinases both studied by Karaman et al. and with a PDB structure (green).
Figure 5Kinome Render used to display binding affinity for Sunitinib.
Recreation of the figure representing the affinity of Sunitinib for different kinases (Karaman et al., 2008). The kinases for which Sunitinib has an affinity <3 µM are annotated with a red circle. Other kinases tested but with an affinity >3 µM are shown in small grey circles. The bigger the circle, the higher the affinity.
Figure 6Affinity of 3 small-molecules created with the inhibitor binding profile procedure.
Dasatinib binds primarily to TK family members whereas the inhibitor binding profiles of Erlotinib and to a lesser extent Sunitinib show widespread binding to human protein kinases throughout the entire family.