Skip to contents

This function processes gene annotation data from GTF/GFF files for visualization with geom_gene. It extracts gene, transcript, and exon information and formats it for use with ggplot2.

Usage

process_gene_data(
  gr,
  gene_id = "gene_id",
  gene_name = "gene_name",
  transcript_id = "transcript_id",
  type = "type"
)

Arguments

gr

A GRanges object with gene annotation data

gene_id

Column name for gene ID (default: "gene_id")

gene_name

Column name for gene name (default: "gene_name")

transcript_id

Column name for transcript ID (default: "transcript_id")

type

Column name for feature type (default: "type")

Value

A data frame with gene, transcript, and exon information

Examples

if (FALSE) { # \dontrun{
library(rtracklayer)
gr <- import("genes.gtf")
gene_data <- process_gene_data(gr)
} # }