load_orthologs {macrosyntR}R Documentation

load orthologs with their genomic coordinates.

Description

Puts together the table of orthologous genes with their genomic coordinates in the two or more species. It outputs a data.frame shaped as following : sp1.ID,sp1.Chr,sp1.Start,sp1.End,sp1.Index,sp2.ID,sp2.Chr,sp2.Start,sp2.End,sp2.Index,...

Usage

load_orthologs(
  orthologs_table,
  sp1_bed = NULL,
  sp2_bed = NULL,
  bedfiles = NULL
)

Arguments

orthologs_table

character. Full path to the orthologs table (format : geneID_on_species1 geneID_on_species2 geneID_on_speciesN)

sp1_bed

(deprecated) character. Full path to the genomic coordinates of the genes on species1

sp2_bed

(deprecated) character. Full path to the genomic coordinates of the genes on species2

bedfiles

array. List of full paths to the genomic coordinates ordered as in the appearing order of the orthologs_table (BED format)

Value

dataframe composed of genomic coordinates and relative index of orthologs on both species

Examples

# basic usage of load_orthologs for two species :

orthologs_file <- system.file("extdata","Bflo_vs_Pyes.tab",package="macrosyntR")
bedfile_sp1 <- system.file("extdata","Bflo.bed",package="macrosyntR")
bedfile_sp2 <- system.file("extdata","Pyes.bed",package="macrosyntR")


my_orthologs <- load_orthologs(orthologs_table = orthologs_file,
                               bedfiles = c(bedfile_sp1,bedfile_sp2))
# example with 3 species :
orthologs_file <- system.file("extdata","Single_copy_orthologs.tsv",package="macrosyntR")
bedfile_sp3 <- system.file("extdata","Pech.bed",package="macrosyntR")

my_orthologs <- load_orthologs(orthologs_table = orthologs_file,
                               bedfiles = c(bedfile_sp1,bedfile_sp2,bedfile_sp3))



[Package macrosyntR version 0.3.3 Index]