All functions

addGeneInfo()

Add gene information to homolog data.frame

add_coord()

Add gene coordinates to homolog data

buildBezierDF()

Build the data.frame for Bezier curve

buildChromDF()

Build chromosome plotting dataframes

buildHomologLinksDF()

Build the homolog links dataframe

buildPlotData()

Build the plot data

filterChrom()

Filter chromosomes

getChrOrders()

Get the best order of the chromosomes

getGeneGRs()

Retrieve all the gene ranges

getGeneIDs()

Retrieve all the ensembl gene IDs by given species abbreviations

getHomologGRs()

Retrieve the homolog pairs

getHomologIDs()

Retrieve the homolog pairs

get_unique_max_rows()

Assign each column to its best row, ensuring no duplicate rows Greedy approach: process columns by their max value (highest first)

orthoRibbonPlot()

Plot the data

subsetHomologsByChrom()

Filter the homolog data.frame by chromosome names