| genetrack_ly | R Documentation | 
Plot gene annotation tracks from ensembldb data using plotly.
genetrack_ly(
  locus,
  filter_gene_name = NULL,
  filter_gene_biotype = NULL,
  cex.text = 0.7,
  italics = FALSE,
  gene_col = ifelse(showExons, "blue4", "skyblue"),
  exon_col = "blue4",
  exon_border = "blue4",
  showExons = TRUE,
  maxrows = 8,
  width = 600,
  xlab = NULL,
  blanks = c("fill", "hide", "show"),
  height = NULL,
  plot = TRUE
)
| locus | Object of class 'locus' generated by  | 
| filter_gene_name | Vector of gene names to display. | 
| filter_gene_biotype | Vector of gene biotypes to be filtered. Use
 | 
| cex.text | Font size for gene text. | 
| italics | Logical whether gene text is in italics. | 
| gene_col | Colour for gene lines. | 
| exon_col | Fill colour for exons. | 
| exon_border | Border line colour outlining exons (or genes if
 | 
| showExons | Logical whether to show exons or simply show whole gene as a
rectangle. If  | 
| maxrows | Specifies maximum number of rows to display in gene annotation panel. | 
| width | Width of plotly plot in pixels which is purely used to prevent overlapping text for gene names. | 
| xlab | Title for x axis. Defaults to chromosome  | 
| blanks | Controls handling of genes with blank names:  | 
| height | Height in pixels (optional, defaults to automatic sizing). | 
| plot | Logical whether to produce plotly object or return plot coordinates. | 
This function can used to plot gene annotation tracks on their own.
Either a 'plotly' plotting object showing gene tracks, or if
plot = FALSE a list containing TX, a dataframe of coordinates for
gene transcripts, and EX, a dataframe of coordinates for exons.
if(require(EnsDb.Hsapiens.v75)) {
data(SLE_gwas_sub)
loc <- locus(SLE_gwas_sub, gene = 'UBE2L3', flank = 1e5,
             ens_db = "EnsDb.Hsapiens.v75")
genetrack_ly(loc)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.