Skip to main content

OrthoRefine: automated enhancement of prior ortholog identification via synteny

Abstract

Background

Identifying orthologs continues to be an early and imperative step in genome analysis but remains a challenging problem. While synteny (conservation of gene order) has previously been used independently and in combination with other methods to identify orthologs, applying synteny in ortholog identification has yet to be automated in a user-friendly manner. This desire for automation and ease-of-use led us to develop OrthoRefine, a standalone program that uses synteny to refine ortholog identification.

Results

We developed OrthoRefine to improve the detection of orthologous genes by implementing a look-around window approach to detect synteny. We tested OrthoRefine in tandem with OrthoFinder, one of the most used software for identification of orthologs in recent years. We evaluated improvements provided by OrthoRefine in several bacterial and a eukaryotic dataset. OrthoRefine efficiently eliminates paralogs from orthologous groups detected by OrthoFinder. Using synteny increased specificity and functional ortholog identification; additionally, analysis of BLAST e-value, phylogenetics, and operon occurrence further supported using synteny for ortholog identification. A comparison of several window sizes suggested that smaller window sizes (eight genes) were generally the most suitable for identifying orthologs via synteny. However, larger windows (30 genes) performed better in datasets containing less closely related genomes. A typical run of OrthoRefine with ~ 10 bacterial genomes can be completed in a few minutes on a regular desktop PC.

Conclusion

OrthoRefine is a simple-to-use, standalone tool that automates the application of synteny to improve ortholog detection. OrthoRefine is particularly efficient in eliminating paralogs from orthologous groups delineated by standard methods.

Peer Review reports

Background

Discerning the evolutionary relationship between genes and genomes remains a fundamental step in the search for answers to many biological questions. The need for accurate assessment of evolutionary relationships among genes is inherent to many different tasks: whether the goal is the construction of phylogenetic trees [1], using orthologs to infer the unknown function of a hypothetical gene [2,3,4,5], constructing databases for functional and comparative genomics [6, 7], verifying genome assemblies [8], or understanding the principles of genome organization and evolution [9,10,11]. However, the accurate identification of evolutionary relationships between genes can be confounded by evolutionary events, such as gene or genome duplication, gene loss, and gene acquisition via horizontal gene transfer [12]. Furthermore, automating the ortholog identification process is challenging, although not intractable [13].

In the context of gene history and comparisons, genes that evolved by divergence from a shared ancestor are classified as homologs [1, 14]. Gene homology can be further divided into three types based on the events that allowed the genes to take different evolutionary paths: (1) orthologs diverged because of a speciation event, (2) paralogs diverged following a gene duplication event [1], and (3) xenologs arose due to a horizontal gene transfer event [15]. To relate gene duplication events with speciation events, paralogs can be further classified as inparalogs, those that arose from a duplication event after the speciation event, and outparalogs, those already present before the speciation event [16].

While all genes experience genetic changes, orthologs tend to retain the function of the shared ancestral gene more often than paralogs [17, 18]; this property of orthologs is routinely used to predict functions of genes that are yet to be experimentally characterized. Another application of gene orthology is in judging the quality of de novo genome assemblies by verifying that they have the expected single-copy orthologs present in other related species [8]. Regardless of the application, the core assumption is that orthologous genes tend to retain their function after divergence, which is less likely for paralogs or xenologs.

Current informatics-based methods for the identification of orthologs are rooted in either phylogenetics, as is the case with Ortholuge which compares ratios of phylogenetic distances between ingroups and an outgroup to improve the accuracy of prior ortholog identification [19], or reciprocal best hit (RBH) via BLAST combined with a clustering algorithm—e.g., OrthoMCL performs Markov clustering on RBH results [20]. Other ortholog identification programs include OrthoLoger [21], TreeFam [22], and InParanoid [23]. However, the original software that implemented these methods is generally no longer functional on present-day computers and operating systems due to dependencies on obsolete versions of software components or the software is challenging to set up and use [24].

An alternative but often not an ideal solution for the identification of orthologs is to use one of several available databases of orthologous genes, such as OrthoDB [25], eggNOG [26], PANTHER [27], or OMA [28]. This solution requires that the database contains information on the genome of interest and that the data from the database is in an accessible format that can be used for analysis. In addition, the databases generally do not allow changing the parameters of the algorithm used to identify the orthologs (e.g., sequence similarity cutoff, clustering parameters, phylogenetic models and their parameters), and the default parameters may not be ideal for different types of studies [29].

OrthoFinder combines reciprocal best-hits with phylogenetics to identify orthologs. The major advantages over other software include that it is user-friendly, easy to install (it does not rely on additional software not included in the installation), and offers increased accuracy for ortholog identification compared to many earlier methods [13, 24]. In OrthoFinder’s 2015 paper, the authors noted the possibility of using synteny (conservation of gene order) to refine ortholog identification. However, they chose not to use synteny because reliable syntenic information breaks down over long evolutionary distances and syntenic information is not immediately available for de novo assemblies. We note that for de novo assemblies, a genome annotation (feature table file) may be obtained by submitting the data for automated annotation at NCBI, or it can be directly generated by the user using the same pipeline [30]. Moreover, our results below, and other recent work [31], show that ortholog identification via OrthoFinder can be enhanced by using synteny information.

The term synteny was initially conceived to describe genes linked together during inheritance (chromosome mapping, see [32]) and referred to two or more genes located on the same chromosome [33]. More recently, particularly in the context of prokaryotic genomes, the term “synteny” has been used in reference to conserved gene order in comparative genomics [5, 34, 35]. This is how we use the term “synteny” in this work.

OrthoFinder is an effective tool that provides results suitable for many tasks. Nonetheless, incorporating synteny into the criteria for identifying orthologs as an additional postprocessing step can enhance the program’s ability to distinguish orthologs from paralogs and further refine some of the HOGs (hierarchical orthogroups) reported by OrthoFinder. Here we present a new program, OrthoRefine, which automates the task of using synteny information to refine the HOGs identified by OrthoFinder into groups of syntenic orthologs, orthologs grouped based on evidence of synteny. We expect this tool to be used primarily in tasks that would benefit from resolving orthologous relationships to no more than a single ortholog from each compared genome in each orthologous group. OrthoRefine was designed to emulate several of the qualities that make OrthoFinder a desirable tool for the end user: speed, ease-of-use, and self-containment (no dependencies); OrthoRefine requires only the output from OrthoFinder and genome annotations (in the RefSeq features table format used by NCBI) and does not depend on any other software or data that could complicate its use. The only input required to be created by the end user is a text file where each line specifies the Refseq accession for each genome used as input for OrthoFinder. While we used OrthoRefine in combination with OrthoFinder, it can refine the output of other programs that provide an initial clustering of homologous genes if the output is formatted to match OrthoFinder’s.

Implementation

OrthoFinder Summary

OrthoFinder was initially described in 2015 [24], and updated software and manuscript were released four years later [13]; a subsequent update in version 2.4.0 introduced a new final output in the form of hierarchical orthogroups (HOGs) [36]. (The original orthogroups were defined as all genes predicted to be descendants of a single gene of the last common ancestor, not distinguishing orthologs from paralogs. HOGs are expected to be more accurate in identifying orthologs than the orthogroups.) We used version 2.5.2, downloaded from the GitHub repository on April 6th, 2021.

While there are options and parameter adjustments that may be used when running OrthoFinder (e-value of BLAST, MCL inflation parameter, and phylogenetic parameters, etc.), our focus was on running OrthoFinder with default settings because, in our review of literature citing OrthoFinder, OrthoFinder was generally used with default parameters.

Identification of syntenic ortholog groups using a look-around window (OrthoRefine algorithm description)

By default, OrthoRefine is only applied to HOGs with at least two genomes and at least two genes from the same genome (paralogs), with an option to verify synteny for HOGs that have only a single gene from each genome. The latter may still include paralogs if genes were duplicated and the original copy was subsequently lost, which can be revealed by synteny. The analysis begins by constructing a window centered at each gene of the HOG. OrthoRefine evaluates the synteny by counting matching pairs of genes inside the window; matching pairs consist of genes assigned to the same HOG in the initial OrthoFinder output (Fig. 1). We note that genes only need to be within the window and are not required to be in the same order, and genes that do not have a homolog in the other genome are not included in the window (see Fig. 5 for a visual explanation). The synteny ratio, sr, is calculated by taking the number of matching pairs and dividing it by the window size, w (Eqs. 1). If the ratio is greater than a cutoff (default 0.5), the genes at the center of the window are considered syntenic. After a pairwise comparison between all genes of different genomes in the original HOG, any subset of genes linked by synteny is referred to as a syntenic ortholog group (SOG). A HOG can thus be refined into one SOG (by removing paralogs which do not exhibit synteny with any other genes from the original HOG) or into more than one SOG if the original HOG contained multiple distinct subgroups of genes linked by synteny within each subgroup but not between the subgroups.

$${x}_{i}=\left\{\begin{array}{ll}1& if\; match\\ 0& if \; no\, match\end{array}\right., sr=\frac{{\sum }_{1}^{w}{x}_{i}}{w}$$
(1)

where sr is the synteny ratio, w is the window size, and i is the serial number of the gene within the window. The gene being evaluated for synteny (at the center of the window) is not counted.

Fig. 1
figure 1

Example of OrthoRefine’s synteny analysis. The window around three genes assigned to HOG19 by OrthoFinder demonstrates how OrthoRefine determines which of the E. coli genes is an ortholog of E. fergusonii’s HVX45_RS11505. The HOG19 genes are shown with yellow fill, other genes assigned to the same HOG are shown in matching colors, and genes that have orthologs in other genomes outside the displayed window are shown in white. The first number below each circle denotes the HOG assigned by OrthoFinder, while the second entry shows the locus tag

Runtime parameters

Two runtime parameters control OrthoRefine, window size and synteny ratio. There is no consensus on the required amount of synteny—how many surrounding genes in a window must be orthologs to conclude that the gene of interest is an ortholog—or the size of the window. We recommend a smaller window size and larger synteny ratio when analyzing datasets containing closely related genomes, e.g., window size eight and synteny ratio 0.5. In contrast, a larger window size and or a lower synteny ratio may be more appropriate as the evolutionary distance increases, e.g., window size 30 and synteny ratio 0.2. After testing several combinations of window size and synteny ratio, we selected a window size of eight and synteny ratio of 0.5 as default parameters (see Results and Discussion for details).

OrthoRefine application example (Four Escherichia genomes)

We demonstrate the use of OrthoRefine on HOG 19 from the OrthoFinder output for representative genomes of four different species of the Escherichia genus: Escherichia coli strain K12 substrain MG1655 (NCBI genome assembly GCF_000005845.2), Escherichia fergusonii (GCF_013892435.1), Escherichia albertii (GCF_016904755.1), and Escherichia marmotae (GCF_902709585.1). OrthoFinder, with default parameters, was used to identify HOGs, and OrthoRefine was subsequently applied with window size eight and synteny ratio cutoff 0.5.

The HOG included four E. coli genes (b0652, b3271, b4106, & b4096), fives genes from E. fergusonii (HVX45_RS09410, HVX45_RS02390, HVX45_RS04025, HVX45_RS07420, & HVX45_RS11505), two genes from E. marmotae (GV529_RS14465 & GV529_RS05870), and one gene from E. albertii (JRC41_RS15115). Most of the genes were annotated as encoding ATP-binding cassette (ABC) transporters. Figure 1 shows how OrthoRefine determined which of b3271 or b0652 of E. coli is the ortholog of RS11505 of E. fergusonii. As eight out of eight genes surrounding RS11505 had a match in the window centered at b3271, we concluded that there is a syntenic relationship between E. coli’s b3271 and E. fergusonii’s RS11505, and they are orthologs while b0652 is presumed to be a paralog of RS11505; none of the genes surrounding b0562 had a match within the window around RS11505. This HOG was ultimately refined into two SOGs: the first included a single syntenous ortholog from each genome and the second SOG contained a single syntenous ortholog from E. coli, E. fergusonii, and E. marmotae. The remaining genes initially placed in HOG 19 by OrthoFinder were excluded by OrthoRefine as putative paralogs (see Results and Discussion for details).

Results and discussion

Datasets used to evaluate OrthoRefine’s performance

We analyzed several datasets including taxa of different levels of divergence. The first dataset, Quest for Orthologs [37], included 23 diverse bacterial genomes used to test OrthoRefine using the community standard benchmarking tool [38]. The second dataset was the four Escherichia species detailed above. The third dataset comprising four Gammaproteobacteria—E. coli, Klebsiella pneumoniae, Salmonella enterica, and Pseudomonas aeruginosa—was adopted from a prior study [39]. The fourth dataset was a collection of sixteen members of the phylum Actinomycetota. The fifth dataset was used to test OrthoRefine’s performance with eukaryotic genomes; three Saccharomyces genomes were selected: Saccharomyces mikatae, Saccharomyces cerevisiae, and Saccharomyces kudriavzevii.

Benchmarking OrthoRefine

Orthology Benchmarking [38], a web-based benchmarking tool, was used to evaluate OrthoRefine’s ability to improve functional ortholog identification (gene ontology conservation (GO) & enzyme classification (EC); [40]) and specificity (Robinson-Foulds (RF) distance; [40]). Because the Refseq annotations and sequences corresponding to the date when the benchmarking data were generated (2020) are no longer available on the NCBI website (https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/), we were unable to use precisely the same collection of proteins that was used for the benchmarking (the annotations are required to determine gene location to assess synteny) and our results are not directly comparable to the data on the benchmarking server. However, we utilized the benchmarking tool to compare OrthoFinder and OrthoRefine results using a dataset that was composed of the same 23 bacterial genomes (Table 1) as the benchmarking dataset but with current annotations and protein sequences downloaded in August 2023 (see Additional file 1 for details on generating the dataset). This dataset includes genomes spanning diverse bacterial phyla and the large evolutionary distances among the genomes makes synteny less effective, providing a stringent test for OrthoRefine.

Table 1 Names and RefSeq accessions for the 23 genomes from the Quest for Orthologs

As expected, OrthoRefine increased functional ortholog identification and specificity accuracy compared to OrthoFinder alone. Of the combinations for window size and synteny ratio we tested, window size ten and synteny ratio 0.5 resulted in the lowest RF distance (conceptually defined as a normalized sum of differences between the benchmark orthogroups and the user proposed orthogroups; a lower score indicates higher specificity). The highest average Schlicker score [41] (a measure of the overall mutual similarity of the function classifications of the orthologs) for the GO terms was observed at window size 40 and synteny ratio 0.5, while the highest average Schlicker score for EC was recorded for window sizes 20–40 at a synteny ratio of 0.5 (Fig. 2).

Fig. 2
figure 2

Benchmarking results for OrthoFinder and OrthoRefine on the Quest for Orthologs bacterial dataset. OrthoRefine was run with different parameters for window size (ws) and synteny ratio (sr). A Robinson-Foulds (RF) distance as a measure of specificity (lower values indicate higher specificity). B Average Schlicker scores for gene ontology (GO) and C enzyme classification (EC) as a measure of functional ortholog identification (higher scores indicate improvement)

Evaluating OrthoRefine’s runtime parameters (window size & synteny ratio)

In the absence of a gold standard dataset of true orthologs to assess OrthoRefine’s accuracy, we consider that, for most applications, the most desirable set of orthologs would include genes from the maximum number of the genomes analyzed (high sensitivity) while containing no paralogs (i.e., a single gene from each genome; high specificity). We, therefore, evaluated OrthoRefine’s output for the average maximum number of orthologous genes (AMNOG) defined as the dataset’s average maximum number of orthologs present in SOGs without paralogs. For HOGs that were refined into multiple SOGs, the SOG with the most genomes represented is included in the AMNOG calculation. We propose to use the AMNOG as a relative measure of sensitivity while specificity is, in theory, at or near 100% (SOGs containing paralogs are excluded). In general, changing parameters did not dramatically change the AMNOG measure. We observed that larger windows and lower synteny ratio performed slightly better in datasets consisting of diverse genomes. For datasets of closely related genomes, smaller window sizes performed at least equally as well as larger window sizes and within those smaller window sizes, a larger synteny ratio tended to result in a higher AMNOG (Table 2).

Table 2 Combinations of window size and synteny ratio on the AMNOG

Testing OrthoRefine on datasets of varying phylogenetic diversity

Escherichia dataset

We evaluated OrthoRefine on four species of the Escherichia genus. The close relationship among the genomes was expected to make accurate identification of orthologs easier for OrthoFinder and OrthoRefine due to the low divergence between orthologous gene sequences and the high conservation of gene order. Indeed, 64% of OrthoFinder’s HOGs were comprised of precisely one gene from each genome (1-to-1 HOGs), while 25% of the HOGs were missing an ortholog in at least one genome but included no more than one gene per genome (0-or-1 HOGs). 11% of HOGs combined orthologs and paralogs (at least one genome contributed more than one gene to the same HOG). OrthoRefine modified 87% of these paralogous HOGs (synteny eliminated at least one paralog and or divided the HOG into at least one SOG); the remaining 13% were split between either confirmed (all genes assigned by OrthoFinder to a HOG were supported by synteny) (3%) or unconfirmed (insufficient synteny support for the original HOG or any SOG subgroup) (10%). Additionally, OrthoRefine confirmed 97% of the 1-to-1 HOGs and 88% of the 0-or-1 HOGs (Fig. 3).

Fig. 3
figure 3

Summary statistics for the four Escherichia genomes. The genomes were analyzed with OrthoRefine (window size = 8; synteny ratio = 0.5). 1-to-1 HOGs contained precisely one gene per genome. 0-or-1 HOGs were missing an ortholog in at least one genome and none of the genomes contributed more than one gene. Paralog HOGs are those where at least one genome contributed more than one gene. Confirmed HOGs are those where all genes assigned by OrthoFinder to a HOG were supported by synteny. Unconfirmed HOGs lacked synteny support for all genes assigned to a HOG by OrthoFinder or any SOG subgroup. HOGs where synteny eliminated at least one paralog and/or divided the HOG into at least one SOG are designated Modified HOGs. HOGs comprised of genes of only one genome could not be analyzed by OrthoRefine and were excluded

Case study 1: HOG19 – (ABC transporters) HOG19, identified by OrthoFinder, contained a group of genes encoding ATP-binding cassette (ABC) transporters. ABC transporters are easily identifiable by the presence of the distinctive ATP-binding domain, but their further classification remains challenging, in part, due to the vast diversity of substrates they can transfer and the often subtle differences that can affect substrate specificity [42].

OrthoRefine divided this HOG into two subgroups: SOG19.0 which consisted of b0652, JRC41_RS15115, HVX45_RS07420, & GV529_RS05870 and SOG19.1 which consisted of b3271, HVX45_RS11505, & GV529_RS14465, while excluding b4106, b4096, HVX45_RS02390, HVX45_RS04205, & HVX45_RS09410 as presumed paralogs (Fig. 4). The BLAST e-values and percent identity from OrthoFinder’s alignment supported the presence of these two natural subgroups in HOG19 (Additional file 2: Table S1), as did the phylogenetic tree made independently of OrthoFinder (Additional file 3: Figure S1) using Muscle, version 5 [43], RAxML, version 8.2.12 [44], R, version 4.1.2 [45], and the R library ape, version 5.6–2 [46] (see Additional file 4 for commands used). Previously reported operon structures further supported the division of HOG19 by OrthoRefine (Additional file 3: Figure S2).

Fig. 4
figure 4

Synteny analysis of HOG 19. Matched colored circles represent genes assigned to the same HOG by OrthoFinder, with the HOG numbers shown below each circle; white circles denote genes with orthologs in other genomes located outside the displayed window. Green and blue boxes mark the two SOGs delineated by OrthoRefine. The missing data from E. marmotae to the right of the HOG19 member is due to a scaffold boundary in the assembly. The neighborhoods for genes marked by the blue box are identical and have been collapsed into a single line. The other members of HOG19 (b4106, b4096, HVX45_RS02390, HVX45_RS04025, & HVX45_RS09410) are omitted because they have no syntenic matches to any other member of HOG19

Case study 2: HOG21 – (rpnA/rpnE homologs) HOG 21 comprised eight genes from the four genomes; the genes were annotated as encoding recombination-promoting nuclease (rpnA), rpnE, insertion sequence family not classified yet (ISNCY), or hypothetical protein. The recombination-promoting nucleases are thought to be involved with horizontal gene transfer, though RpnE was inactive in recombination-determining assays [47].

Similar to HOG19 above, OrthoRefine divided HOG21 into two subgroups: SOG21.0 – the rpnE and ISNCY group, which consisted of b2244, HVX_RS21485, GV529_RS12150, & JRC41_RS07400 and SOG21.1 – the rpnA group, which consisted of b3411, HVX45_RS12120, & GV529_RS10930 while excluding HVX45_RS22925 as a presumed paralog (Fig. 5). The BLAST e-values and percent identity supported dividing HOG21 into these two natural subgroups (Additional file 2: Table S2); additionally, the phylogenetic tree agreed with the two subgroups but included HVX45_RS22925 in the rpnA group (Additional file 3: Figure S3). The HVX45_RS22925 gene encodes a short (68 amino acids) hypothetical protein that is similar to the C-terminal segment of RpnA, which is, however, much larger (292 amino acids in E. coli). The similarity probably leads to this hypothetical protein being included in HOG21 by OrthoFinder, but its short length suggests that it is not a true ortholog of RpnA—if it is a functional protein at all.

Fig. 5
figure 5

Synteny analysis of HOG 21. Matched colored circles represent genes assigned to the same HOG by OrthoFinder, which is shown below each circle; white circles denote genes with orthologs in other genomes located outside the displayed window. Green and blue boxes mark the two SOGs identified from HOG21. The analysis was performed with window size 8 (four genes on each side of HOG21). However, because the synteny is evaluated separately for each pair of genomes and the E. fergusonii genome contains no representative of HOGs 3433, 3434, and 3435, these genes are excluded from comparisons with E. fergusonii (OrthoRefine ignores genes that do not have a counterpart in the other genome) and the window instead includes an additional three genes (HOGs 1862, 1863, and 1864), which allows HVX45_RS21485 to be identified as the syntenous ortholog of b2244, GV529_RS12150, and JRC41_RS07400

Gammaproteobacteria dataset (Lim et al. 2022)

In their publication, the authors analyzed the dataset (Table 3) with OrthoFinder and highlighted a specific HOG which contained paralogs; we analyzed the same genomes with OrthoFinder and OrthoRefine to resolve the paralog HOG to a 1-to-1 relationship. We observed a lower percentage of 1-to-1 HOGs (27%) than in the Escherichia dataset, presumably due to the larger evolutionary distance among the genomes. The percentage of 0-or-1 HOGs (43%) and HOGs with paralogs (30%) increased. When using OrthoRefine to process OrthoFinder results, we observed a lower percentage of 1-to-1 HOGs (34%) and 0-or-1 HOGs (63%) confirmed by synteny and generally higher number of HOGs that were modified by OrthoRefine (Fig. 6).

Table 3 Names and RefSeq accessions for genomes used in Lim et al. 2022
Fig. 6
figure 6

Summary statistics for the four Gammaproteobacteria genomes. The genomes were analyzed with OrthoRefine (window size = 8; synteny ratio = 0.5). See legend to Fig. 3

Case study 3: HOG346—(sdiA) sdiA encodes a LuxR family transcription factor and is thought to regulate transcription of cell division genes [48] and genes involved in acid tolerance [49]. OrthoFinder included potential paralogs in this HOG in the original analysis by Lim et al. ([39] Fig. 2 C & D) and the same genes were included in this HOG in our own results when we used OrthoFinder without OrthoRefine. E. coli, S. enterica, and K. pneumoniae each contributed one gene to HOG 346, while P. aeruginosa contributed four genes. OrthoRefine, with window size eight and synteny ratio 0.5, did not resolve HOG346; none of the four P. aeruginosa homologs could be classified as syntenous due to a lack of matches within the window. However, this HOG was resolved with the parameters we recommend for more distantly related genomes—window size 30 and synteny ratio 0.2, which identified the P. aeruginosa gene AFI95_RS32400 (transcription regulator luxR family) as the ortholog of sdiA in E. coli, S. enterica, and, by proxy, K. pneumoniae (Table 4). We speculate that the lack of synteny between the K. pneumoniae gene and any of the four genes of P. aeruginosa could stem from the fact that the syntenous genes between E. coli, S. enterica, and P. aeruginosa were motility genes, whereas K. pneumoniae is non-motile [50], and therefore not expected to contain these genes. Nevertheless, this conclusion is apparent only from the synteny analysis, whereas neither sequence similarity (Additional file 2: Table S3) nor the phylogenetic tree (Additional File 3, Figure S4) could differentiate an ortholog from the paralogs in the P. aeruginosa genome.

Table 4 Synteny ratio between genes for HOG 346

Actinomycetota dataset

This dataset of sixteen arbitrarily selected genomes from the phylum Actinomycetota (Table 5) further increased the evolutionary distances among the analyzed genomes. Of the HOGs identified by OrthoFinder, only 2% were 1-to-1, 60% were 0-or-1, and 38% were paralogous. OrthoRefine modified 65% of the HOGs with paralogs; additionally, OrthoRefine confirmed 49% and 32% of the 1-to-1 and 0-or-1 HOGs (Fig. 7).

Table 5 Species names and Refseq accession for the sixteen Actinomycetota genomes
Fig. 7
figure 7

Summary statistics for the sixteen Actinomycetota genomes. The genomes were analyzed with OrthoRefine (window size = 8; synteny ratio = 0.5). See legend to Fig. 3

Case study 4: HOG 402 – (PknB) HOG 402 is comprised of 23 genes from the sixteen species, which are all annotated as encoding proteins of the kinase B (PknB) family – which contains penicillin-binding proteins (PBP) and serine/threonine kinases (STKP) characterized by presence of a serine/threonine kinase-associated domain (PASTA). The pknB gene is essential in Mycobacterium tuberculosis [51, 52], where it controls cell division and cell wall synthesis [53]; however, pknB was found to be not essential in Streptomyces coelicolor, where it is thought to be involved in the development cycle and antibiotic production [54]. In PBPs, the function of the PASTA domain appears to be species specific [55], and there is a lack of consensus on its exact function [56]. In STKPs, the PASTA domain is thought to bind peptidoglycan and β lactam (penicillin group antibiotics) [57].

OrthoRefine split the HOG into four SOGs (Fig. 8). SOG 402.0 contained the genes from O. timonensis, O. uli, D. detoxificans, C. curtum, and E. lenta. SOG 402.1 included two genes from A. ferrooxidans and one member each from E. rhizosphaerae, E. halophilus, A. cellulolyticus, S. fradiae, S. avermitilis, and S. griseus; the two genes from A. ferrooxidans are in tandem next to each other, which prevents them from being differentiated by synteny. SOG 402.2 contained similar pairs of tandem paralogs from the Streptomyces genera. SOG 402.3 included genes from R. tropicus and R. marinus, whereas the genes from R. xylanophilus and A. oris lacked the required synteny to be assigned to any SOG.

Fig. 8
figure 8

Synteny analysis of HOG 402. Matched colored arrows represent the same HOG number, which have been placed inside the arrows; white arrows denote genes with no match from the same HOG within the window, arrows containing N/A were not assigned to a HOG. The Actinomycetota operons of pknB have been divided based on SOG assignment and their edges color coded (SOG 402.0 orange, 402.1 blue, 402.2 green, or 402.3 black). Additional matches within the window have been omitted from the figure as the focus was on the operon. Due to an additional STPK (red star), assigned to HOG 400, between the STPK and the PBP, A. oris was not assigned to any SOG but otherwise has the same operon as SOG 402.1

The members of SOG 402.0 and SOG 402.1 were identified as members of a previously identified operon from Mycobacterium [52, 53, 58] and Streptomyces [55]. The members of SOG 402.2 are not organized in the same operon, which provided further evidence for placing these genes into their own SOG (see Additional file 3: Figure S5 for additional details on supporting these SOG groupings).

Saccharomyces dataset

We evaluated three Saccharomyces genomes for orthologs to test OrthoRefine’s performance on eukaryotic genomes: S. mikatae (GCF_947241705.1), S. cerevisiae (GCF_000146045.2), and S. kudriavzevii (GCF_947243775.1). As expected, due to the small evolutionary distance between the three Saccharomyces genomes, 95% of OrthoFinder’s HOGs were 1-to-1, 2% were 0-or-1, and 3% were paralogous. OrthoRefine modified 82% of the paralogous HOGs and confirmed 99% of 1-to-1 HOGS and 85% of the 0-or-1 HOGs (Fig. 9).

Fig. 9
figure 9

Summary statistics for the sixteen Saccharomyces genomes. The genomes were analyzed with OrthoRefine (window size = 8; synteny ratio = 0.5). See legend to Fig. 3

Case Study 5: HOG 55—(glyceraldehyde-3-phosphate dehydrogenase). HOG 55 is composed of two genes from each of the three genomes—annotated as encoding glyceraldehyde-3-phosphate dehydrogenase, either tdh2 or tdh3—which are known paralogs [59]. OrthoRefine split the HOG into two SOGs, correctly separating the members of the two groups: SOG55.0, the tdh2 group, was comprised of SMKI_10G2100, YJR009C, & SKDI_10G2170, whereas SOG55.1, the tdh3 group, was comprised of SMKI_16G0680, YGR192C, & SKDI_07G4440 (Fig. 10). The BLAST e-value and percent identity mostly agreed with these groupings (Additional file 2: Table S4); however, SKDI_07G4440 was the best match for both S. cerevisiae genes, which led to a failure in correct ortholog assignment for the two paralogs in S. cerevisiae based on sequence similarity alone. It has previously been reported that orthologs sometimes have a lower percent identity compared to their paralogs [58, 60]. This result shows that synteny can, at least in some instances, resolve such discrepancies in sequence divergence. The phylogenetic analysis mostly supported the synteny groupings; however, similar to the BLAST e-values, there was a lack of support to tell where to group the genes from S. kudriavzevii (Additional file 3: Figure S6).

Fig. 10
figure 10

Synteny analysis of HOG 55. Matched colored circles represent genes assigned to the same HOG (shown below each circle); white circles denote genes with orthologs in other genomes located outside the displayed window. Blue and green boxes mark the two SOGs derived from HOG55

Conclusion

We developed OrthoRefine, a standalone program that automates refinements of ortholog identification by evaluating gene synteny. OrthoRefine is designed to mimic the desirable properties of OrthoFinder, namely ease-of-use (no dependencies on additional software, a simple input, and support scripts to download data or create summary statistics), automation, and speed. We expect OrthoRefine to be most beneficial when the desired orthologous relationship is 1-to-1 (i.e., no paralogs). The value of synteny for ortholog identification has been demonstrated in previous studies [31, 60,61,62,63], but in the absence of easy-to-use tools to identify syntenous orthologs automatically, such studies have been time-intensive and generally limited in their scope. This work further demonstrates how the use of synteny, automated in OrthoRefine, can enhance ortholog identification by analyzing different data sets and groups separated by different distances. In addition to confirmation of OrthoRefine’s ability to increase specificity and functional ortholog identification via the community benchmarking tool, detailed investigation of several cases by manual inspection of sequence alignments, phylogenetic trees, and operon structures provided additional independent support for OrthoRefine’s results.

Availability of data and materials

Datasets analyzed for this study are available at OrthoRefine’s GitHub repository: https://github.com/jl02142/OrthoRefine/tree/main/pub_data.

Abbreviations

ABC:

Adenosine triphosphate (ATP)-binding cassette

AMNOG:

Average max number of orthologous genes

BLAST:

Basic Local Alignment Search Tool

EC:

Enzyme classification

GO:

Gene ontology

HOG:

Hierarchical orthogroups

ISNCY:

Insertion sequence family not classified yet

MCL:

Markov clustering

NCBI:

National Center for Biotechnology Information

PASTA:

Penicillin-binding protein and serine/threonine kinase associated domain

Pkn:

Protein kinase

PBP:

Penicillin-binding protein

RBH:

Reciprocal best hit

RF:

Robinson-Foulds

SOG:

Syntenic ortholog group

STKP:

Serine/threonine kinase

References

  1. Fitch WM. Distinguishing homologous from analogous proteins. Syst Zool. 1970;19(2):99–113.

    Article  CAS  PubMed  Google Scholar 

  2. Koonin EV, Bork P, Sander C. Yeast chromosome III: new gene functions. EMBO J. 1994;13(3):493–503.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  3. Overbeek R, Fonstein M, D’Souza M, Pusch GD, Maltsev N. The use of gene clusters to infer functional coupling. Proc Natl Acad Sci U S A. 1999;96(6):2896–901.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  4. Goltsman DS, Denef VJ, Singer SW, VerBerkmoes NC, Lefsrud M, Mueller RS, Dick GJ, Sun CL, Wheeler KE, Zemla A, et al. Community genomic and proteomic analyses of chemoautotrophic iron-oxidizing “Leptospirillum rubarum” (Group II) and “Leptospirillum ferrodiazotrophum” (Group III) bacteria in acid mine drainage biofilms. Appl Environ Microbiol. 2009;75(13):4599–615.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  5. Yelton AP, Thomas BC, Simmons SL, Wilmes P, Zemla A, Thelen MP, Justice N, Banfield JF. A semi-quantitative, synteny-based method to improve functional predictions for hypothetical and poorly annotated bacterial and archaeal genes. PLoS Comput Biol. 2011;7(10): e1002230.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  6. Tatusov RL, Koonin EV, Lipman DJ. A genomic perspective on protein families. Science. 1997;278(5338):631–7.

    Article  CAS  PubMed  Google Scholar 

  7. Kanehisa M, Goto S. KEGG: Kyoto encyclopedia of genes and genomes. Nucleic Acids Res. 2000;28(1):27–30.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  8. Simao FA, Waterhouse RM, Ioannidis P, Kriventseva EV, Zdobnov EM. BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs. Bioinformatics. 2015;31(19):3210–2.

    Article  CAS  PubMed  Google Scholar 

  9. Tatusov RL, Mushegian AR, Bork P, Brown NP, Hayes WS, Borodovsky M, Rudd KE, Koonin EV. Metabolism and evolution of Haemophilus influenza deduced from a whole-genome comparison with Escherichia coli. Curr Biol. 1996;6(3):279–91.

    Article  CAS  PubMed  Google Scholar 

  10. Kunst F, Ogasawara N, Moszer I, Albertini AM, Alloni G, Azevedo V, Bertero MG, Bessieres P, Bolotin A, Borchert S, et al. The complete genome sequence of the gram-positive bacterium Bacillus subtilis. Nature. 1997;390(6657):249–56.

    Article  CAS  PubMed  Google Scholar 

  11. Touchon M, Hoede C, Tenaillon O, Barbe V, Baeriswyl S, Bidet P, Bingen E, Bonacorsi S, Bouchier C, Bouvet O, et al. Organised genome dynamics in the Escherichia coli species results in highly diverse adaptive paths. PLoS Genet. 2009;5(1): e1000344.

    Article  PubMed  PubMed Central  Google Scholar 

  12. Maddison WP. Gene trees in species trees. Syst Biol. 1997;46(3):523–36.

    Article  Google Scholar 

  13. Emms DM, Kelly S. OrthoFinder: phylogenetic orthology inference for comparative genomics. Genome Biol. 2019;20(1):238.

    Article  PubMed  PubMed Central  Google Scholar 

  14. Reeck GR, de Haen C, Teller DC, Doolittle RF, Fitch WM, Dickerson RE, Chambon P, McLachlan AD, Margoliash E, Jukes TH, et al. “Homology” in proteins and nucleic acids: a terminology muddle and a way out of it. Cell. 1987;50(5):667.

    Article  CAS  PubMed  Google Scholar 

  15. Gray GS, Fitch WM. Evolution of antibiotic resistance genes: the DNA sequence of a kanamycin resistance gene from Staphylococcus aureus. Mol Biol Evol. 1983;1(1):57–66.

    CAS  PubMed  Google Scholar 

  16. Sonnhammer EL, Koonin EV. Orthology, paralogy and proposed classification for paralog subtypes. Trends Genet. 2002;18(12):619–20.

    Article  CAS  PubMed  Google Scholar 

  17. Koonin EV. Orthologs, paralogs, and evolutionary genomics. Annu Rev Genet. 2005;39:309–38.

    Article  CAS  PubMed  Google Scholar 

  18. Gout JF, Lynch M. Maintenance and loss of duplicated genes by dosage subfunctionalization. Mol Biol Evol. 2015;32(8):2141–8.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  19. Fulton DL, Li YY, Laird MR, Horsman BG, Roche FM, Brinkman FS. Improving the specificity of high-throughput ortholog prediction. BMC Bioinformatics. 2006;7:270.

    Article  PubMed  PubMed Central  Google Scholar 

  20. Li L, Stoeckert CJ Jr, Roos DS. OrthoMCL: identification of ortholog groups for eukaryotic genomes. Genome Res. 2003;13(9):2178–89.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  21. Kuznetsov D, Tegenfeldt F, Manni M, Seppey M, Berkeley M, Kriventseva EV, Zdobnov EM. OrthoDB v11: annotation of orthologs in the widest sampling of organismal diversity. Nucleic Acids Res. 2023;51(D1):D445–51.

    Article  CAS  PubMed  Google Scholar 

  22. Schreiber F, Patricio M, Muffato M, Pignatelli M, Bateman A. TreeFam v9: a new website, more species and orthology-on-the-fly. Nucleic Acids Res. 2014;42(Database issue):D922-925.

    Article  CAS  PubMed  Google Scholar 

  23. Sonnhammer EL, Östlund G. InParanoid 8: orthology analysis between 273 proteomes, mostly eukaryotic. Nucleic Acids Res. 2015;43(Database issue):D234-239.

    Article  CAS  PubMed  Google Scholar 

  24. Emms DM, Kelly S. OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy. Genome Biol. 2015;16(1):157.

    Article  PubMed  PubMed Central  Google Scholar 

  25. Kriventseva EV, Kuznetsov D, Tegenfeldt F, Manni M, Dias R, Simao FA, Zdobnov EM. OrthoDB v10: sampling the diversity of animal, plant, fungal, protist, bacterial and viral genomes for evolutionary and functional annotations of orthologs. Nucleic Acids Res. 2019;47(D1):D807–11.

    Article  CAS  PubMed  Google Scholar 

  26. Huerta-Cepas J, Szklarczyk D, Heller D, Hernandez-Plaza A, Forslund SK, Cook H, Mende DR, Letunic I, Rattei T, Jensen LJ, et al. eggNOG 5.0: a hierarchical, functionally and phylogenetically annotated orthology resource based on 5090 organisms and 2502 viruses. Nucleic Acids Res. 2019;47(D1):D309–14.

    Article  CAS  PubMed  Google Scholar 

  27. Mi H, Ebert D, Muruganujan A, Mills C, Albou LP, Mushayamaha T, Thomas PD. PANTHER version 16: a revised family classification, tree-based classification tool, enhancer regions and extensive API. Nucleic Acids Res. 2021;49(D1):D394–403.

    Article  CAS  PubMed  Google Scholar 

  28. Altenhoff AM, Train CM, Gilbert KJ, Mediratta I, Mendes de Farias T, Moi D, Nevers Y, Radoykova HS, Rossier V, Warwick Vesztrocy A, et al. OMA orthology in 2021: website overhaul, conserved isoforms, ancestral gene order and more. Nucleic Acids Res. 2021;49(D1):D373–9.

    Article  CAS  PubMed  Google Scholar 

  29. Chen F, Mackey AJ, Vermunt JK, Roos DS. Assessing performance of orthology detection strategies applied to eukaryotic genomes. PLoS ONE. 2007;2(4): e383.

    Article  PubMed  PubMed Central  Google Scholar 

  30. NCBI Prokaryotic Genome Annotation Pipeline [https://github.com/ncbi/pgap].

  31. Walden N, Schranz ME. Synteny identifies reliable orthologs for phylogenomics and comparative genomics of the brassicaceae. Genome Biol Evol. 2023;15(3):evad034.

    Article  PubMed  PubMed Central  Google Scholar 

  32. Renwick JH. The mapping of human chromosomes. Annu Rev Genet. 1971;5:81–120.

    Article  CAS  PubMed  Google Scholar 

  33. Renwick JH. Progress in mapping human autosomes. Br Med Bull. 1969;25(1):65–73.

    Article  CAS  PubMed  Google Scholar 

  34. Kilian A, Kudrna DA, Kleinhofs A, Yano M, Kurata N, Steffenson B, Sasaki T. Rice-barley synteny and its application to saturation mapping of the barley Rpg1 region. Nucleic Acids Res. 1995;23(14):2729–33.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  35. Passarge E, Horsthemke B, Farber RA. Incorrect use of the term synteny. Nat Genet. 1999;23(4):387.

    Article  CAS  PubMed  Google Scholar 

  36. OrthoFinder Readme [https://github.com/davidemms/OrthoFinder].

  37. Altenhoff AM, Garrayo-Ventas J, Cosentino S, Emms D, Glover NM, Hernandez-Plaza A, Nevers Y, Sundesha V, Szklarczyk D, Fernandez JM, et al. The Quest for Orthologs benchmark service and consensus calls in 2020. Nucleic Acids Res. 2020;48(W1):W538–45.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  38. Nevers Y, Jones TEM, Jyothi D, Yates B, Ferret M, Portell-Silva L, Codo L, Cosentino S, Marcet-Houben M, Vlasova A, et al. The Quest for Orthologs orthology benchmark service in 2022. Nucleic Acids Res. 2022;50(W1):W623–32.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  39. Lim PK, Davey EE, Wee S, Seetoh WS, Goh JC, Zheng X, Phang SKA, Seah ESK, Ng JWZ, Wee XJH, et al. Bacteria.guru: comparative transcriptomics and co-expression database for bacterial pathogens. J Mol Biol. 2022;434(11):167380.

    Article  CAS  PubMed  Google Scholar 

  40. Altenhoff AM, Dessimoz C. Phylogenetic and functional assessment of orthologs inference projects and methods. PLoS Comput Biol. 2009;5(1): e1000262.

    Article  PubMed  PubMed Central  Google Scholar 

  41. Schlicker A, Domingues FS, Rahnenfuhrer J, Lengauer T. A new measure for functional similarity of gene products based on Gene Ontology. BMC Bioinform. 2006;7:302.

    Article  Google Scholar 

  42. Saier MH Jr. A functional-phylogenetic classification system for transmembrane solute transporters. Microbiol Mol Biol Rev. 2000;64(2):354–411.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  43. Edgar RC. Muscle5: High-accuracy alignment ensembles enable unbiased assessments of sequence homology and phylogeny. Nat Commun. 2022;13(1):6968.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  44. Stamatakis A. RAxML version 8: a tool for phylogenetic analysis and post-analysis of large phylogenies. Bioinformatics. 2014;30(9):1312–3.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  45. Team RC: R: A language and environment for statistical computing. In Vienna, Austria: R Foundation for Statistical Computing; 2021.

  46. Paradis E, Schliep K. ape 5.0: An environment for modern phylogenetics and evolutionary analyses in R. Bioinformatics. 2019;35(3):526–8.

    Article  CAS  PubMed  Google Scholar 

  47. Kingston AW, Ponkratz C, Raleigh EA. Rpn (YhgA-Like) proteins of Escherichia coli K-12 and their contribution to RecA-independent horizontal transfer. J Bacteriol. 2017;199(7):10–1128.

    Article  Google Scholar 

  48. Yamamoto K, Yata K, Fujita N, Ishihama A. Novel mode of transcription regulation by SdiA, an Escherichia coli homologue of the quorum-sensing regulator. Mol Microbiol. 2001;41(5):1187–98.

    Article  CAS  PubMed  Google Scholar 

  49. Ma X, Zhang S, Xu Z, Li H, Xiao Q, Qiu F, Zhang W, Long Y, Zheng D, Huang B, et al. SdiA improves the acid tolerance of E. coli by regulating GadW and GadY expression. Front Microbiol. 2020;11:1078.

    Article  PubMed  PubMed Central  Google Scholar 

  50. Fife MA, Davis BR, Ewing WH. The Biochemical reactions of the tribe Klebsielleae; 1965.

  51. Drews SJ, Hung F, Av-Gay Y. A protein kinase inhibitor as an antimycobacterial agent. FEMS Microbiol Lett. 2001;205(2):369–74.

    Article  CAS  PubMed  Google Scholar 

  52. Fernandez P, Saint-Joanis B, Barilone N, Jackson M, Gicquel B, Cole ST, Alzari PM. The Ser/Thr protein kinase PknB is essential for sustaining mycobacterial growth. J Bacteriol. 2006;188(22):7778–84.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  53. Kang CM, Abbott DW, Park ST, Dascher CC, Cantley LC, Husson RN. The Mycobacterium tuberculosis serine/threonine kinases PknA and PknB: substrate identification and regulation of cell shape. Genes Dev. 2005;19(14):1692–704.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  54. Jones G, Del Sol R, Dudley E, Dyson P. Forkhead-associated proteins genetically linked to the serine/threonine kinase PknB regulate carbon flux towards antibiotic biosynthesis in Streptomyces coelicolor. Microb Biotechnol. 2011;4(2):263–74.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  55. Ogawara H. Self-resistance in streptomyces, with special reference to beta-lactam antibiotics. Molecules. 2016;21(5):605.

    Article  PubMed  PubMed Central  Google Scholar 

  56. Ogawara H. Distribution of PASTA domains in penicillin-binding proteins and serine/threonine kinases of Actinobacteria. J Antibiot. 2016;69(9):660–85.

    Article  CAS  Google Scholar 

  57. Yeats C, Finn RD, Bateman A. The PASTA domain: a beta-lactam-binding domain. Trends Biochem Sci. 2002;27(9):438.

    Article  CAS  PubMed  Google Scholar 

  58. Narayan A, Sachdeva P, Sharma K, Saini AK, Tyagi AK, Singh Y. Serine threonine protein kinases of mycobacterial genus: phylogeny to function. Physiol Genomics. 2007;29(1):66–75.

    Article  CAS  PubMed  Google Scholar 

  59. Solis-Escalante D, Kuijpers NG, Barrajon-Simancas N, van den Broek M, Pronk JT, Daran JM, Daran-Lapujade P. A minimal set of glycolytic genes reveals strong redundancies in saccharomyces cerevisiae central metabolism. Eukaryot Cell. 2015;14(8):804–16.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  60. Notebaart RA, Huynen MA, Teusink B, Siezen RJ, Snel B. Correlation between sequence conservation and the genomic context after gene duplication. Nucleic Acids Res. 2005;33(19):6164–71.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  61. Catchen JM, Conery JS, Postlethwait JH. Automated identification of conserved synteny after whole-genome duplication. Genome Res. 2009;19(8):1497–505.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  62. Jun J, Mandoiu II, Nelson CE. Identification of mammalian orthologs using local synteny. BMC Genomics. 2009;10:630.

    Article  PubMed  PubMed Central  Google Scholar 

  63. Georgescu CH, Manson AL, Griggs AD, Desjardins CA, Pironti A, Wapinski I, Abeel T, Haas BJ, Earl AM. SynerClust: a highly scalable, synteny-aware orthologue clustering tool. Microb Genom. 2018;4(11):e000231.

    PubMed  PubMed Central  Google Scholar 

Download references

Acknowledgements

We thank Paula Lado for her valuable comments on the manuscript and Danielle Ludwig for her assistance in preparing the figures. Microsoft Office and BioRender were used in the production of the figures.

Funding

No external funding was provided for this work.

Author information

Authors and Affiliations

Authors

Contributions

All authors have read and approved the manuscript. Project Conception: JM and JL, Program Design: JL and JM, Programming: JL, Data analysis: JL, Writing: JL and JM.

Corresponding author

Correspondence to J. Ludwig.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1.

Bash commands used to generate benchmark dataset.

Additional file 2.

Tables of BLAST e-values and percent identity.

Additional file 3.

Phylogenetic trees and operon diagrams with supporting text.

Additional file 4.

Bash and R commands used to generate phylogenetic trees.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ludwig, J., Mrázek, J. OrthoRefine: automated enhancement of prior ortholog identification via synteny. BMC Bioinformatics 25, 163 (2024). https://doi.org/10.1186/s12859-024-05786-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12859-024-05786-7

Keywords