| Literature DB >> 30467523 |
Abstract
Displaying data onto anatomical structures is a convenient technique to quickly observe tissue related information. However, drawing tissues is a complex task that requires both expertise in anatomy and the arts. While web based applications exist for displaying gene expression on anatograms, other non-genetic disciplines lack similar tools. Moreover, web based tools often lack the modularity associated with packages in programming languages, such as R. Here I present gganatogram, an R package used to plot modular species anatograms based on a combination of the graphical grammar of ggplot2 and the publicly available anatograms from the Expression Atlas. This combination allows for quick and easy, modular, and reproducible generation of anatograms. Using only one command and a data frame with tissue name, group, colour, and value, this tool enables the user to visualise specific human and mouse tissues with desired colours, grouped by a variable, or displaying a desired value, such as gene-expression, pharmacokinetics, or bacterial load across selected tissues. I hope that this tool will be useful by the wider community in biological sciences. Community members are welcome to submit additional anatograms, which can be incorporated into the package. A stable version gganatogram has been deposited to neuroconductor, and a development version can be found on github/jespermaag/gganatogram.Entities:
Keywords: Anatograms; Anatomy; Expression Atlas; Organs; R; Tissues; ggplot2
Mesh:
Year: 2018 PMID: 30467523 PMCID: PMC6208569 DOI: 10.12688/f1000research.16409.1
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Figure 1. Comparison between barplot (top left), heatmap (top right), and anatogram (bottom) to display tissue values between groups.
The values in the graphs are the same.
Showing all the organisms in gganatogram, how to call their keys, and the number of features per organisms.
| Organism | Key | Number
| |
|---|---|---|---|
| 1 | Human male | hgMale_key | 68 |
| 2 | Human female | hgFemale_key | 70 |
| 3 | Mouse male | mmMale_key | 45 |
| 4 | Mouse female | mmFemale_key | 47 |
| 5 | cell | cell_key[["cell"]] | 24 |
| 6 | anolis_carolinensis | other_key[["anolis_carolinensis"]] | 4 |
| 7 | arabidopsis_thaliana | other_key[["arabidopsis_thaliana"]] | 4 |
| 8 | bos_taurus | other_key[["bos_taurus"]] | 10 |
| 9 | brachypodium_distachyon.flower_parts | other_key[["brachypodium_distachyon.flower_parts"]] | 5 |
| 10 | brachypodium_distachyon.whole_plant | other_key[["brachypodium_distachyon.whole_plant"]] | 3 |
| 11 | gallus_gallus | other_key[["gallus_gallus"]] | 8 |
| 12 | hordeum_vulgare.flower_parts | other_key[["hordeum_vulgare.flower_parts"]] | 6 |
| 13 | hordeum_vulgare.whole_plant | other_key[["hordeum_vulgare.whole_plant"]] | 5 |
| 14 | macaca_mulatta | other_key[["macaca_mulatta"]] | 6 |
| 15 | monodelphis_domestica | other_key[["monodelphis_domestica"]] | 6 |
| 16 | oryza_sativa.flower_parts | other_key[["oryza_sativa.flower_parts"]] | 5 |
| 17 | oryza_sativa.whole_plant | other_key[["oryza_sativa.whole_plant"]] | 5 |
| 18 | papio_anubis | other_key[["papio_anubis"]] | 15 |
| 19 | rattus_norvegicus | other_key[["rattus_norvegicus"]] | 10 |
| 20 | solanum_lycopersicum.flower_parts | other_key[["solanum_lycopersicum.flower_parts"]] | 7 |
| 21 | solanum_lycopersicum.whole_plant | other_key[["solanum_lycopersicum.whole_plant"]] | 5 |
| 22 | sorghum_bicolor.flower_parts | other_key[["sorghum_bicolor.flower_parts"]] | 7 |
| 23 | sorghum_bicolor.whole_plant | other_key[["sorghum_bicolor.whole_plant"]] | 7 |
| 24 | tetraodon_nigroviridis | other_key[["tetraodon_nigroviridis"]] | 4 |
| 25 | triticum_aestivum.flower_parts | other_key[["triticum_aestivum.flower_parts"]] | 11 |
| 26 | triticum_aestivum.whole_plant | other_key["triticum_aestivum.whole_plant"]] | 4 |
| 27 | xenopus_tropicalis | other_key[["xenopus_tropicalis"]] | 5 |
| 28 | zea_mays.flower_parts | other_key[["zea_mays.flower_parts"]] | 9 |
| 29 | zea_mays.whole_plant | other_key[["zea_mays.whole_plant"]] | 7 |
Figure 2. ( A) Default plot generated by calling gganatogram(), ( B) adding female, plotting specified organs by ( C) colour, ( D) value.
Figure 3. Displaying all tissues available for human and mouse, male and female.
The colours are specified in the provided key data frames.
Figure 4. Changing the order of the data frame results in change in the layer of organs to plot.
Figure 5. Faceting tissues based on type and displaying the corresponding colour.
Figure 6. Cell diagram to plot values at specific cellular sub-locations.
Figure 7. Geom points added to a gganatogram to show the location of tissue biopsies (top left) along with a barplot of biopsy expression for an example gene (bottom).
Another option is to fill both tissues and points by value (top right). Red colour around plot added for emphasis.
Figure 8. All 24 other organisms present in gganatogram with all their tissues plotted.