--- title: "hybridogram" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{hybridogram} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ``` This package takes a list of hybridization experiment results in a simple text file: | species 1 | species 2 | code | |----------:|:---------:|:-----| | Phoca largha | Phoca vitulina | 1 | | Phoca largha | Phoca caspica | 2 | | Phoca caspica | Pusa hispida | 2 | --- Another text file contains code for the different hybridization result types: | code | description | |-----:|:------------| | 1 | No hybrid | | 2 | Documented hybrid | | 3 | Hybrid with same 3rd species | --- Call the hybridogram function: ```{r eval=FALSE} library(hybridogram) V1 <- c("Phoca largha","Phoca largha","Phoca caspica") V2 <- c("Phoca vitulina","Phoca caspica","Pusa hispida") V3 <- c(2,3,3) hybrid_data <- data.frame(V1,V2,V3) C1 <- c(1,2,3) C2 <- c("No hybrid","Documented hybrid","Hybrid with same 3rd species") codes <- data.frame(C1,C2) hybridogram(hybrid_data, codes) ``` This will produce a heat map, which is the hybridogram. It is a square and symmetric heat map showing the hybrid relationships between all pairs of species. A color legend in the lower right corner shows what color each code is represented by.