1. Gene Cluster Identification

LoGIC (Gene-cluster Integrative Catalog), a local online database that catalogs 20,306 local homologous gene clusters in 30 representative species.

1.1 Gene Cluster Definition

Gene clusters in LoGIC are defined as local groups of neighboring genes which have both shared InterPro domain and protein sequence similarity.

1.2 Gene Cluster Identification

For each species, genes were sorted first by the InterPro domain ID of their encoded proteins and then by their genomic locations. Distances between adjacent genes encoding common InterPro ID-containing proteins were calculated, and a two-component Gaussian Mixture Model (GMM) was applied to estimate the distance threshold for selecting gene clusters within each species. This threshold was then used as the MeanShift bandwidth to identify candidate gene clusters. Adjacent gene clusters with at least one shared common InterPro domain and genomic distance less than half of the MeanShift bandwidth were merged together. To ensure their homologous relationships, pairwise BLASTP was applied to the protein sequences among members of each cluster. The final members within each gene cluster were selected using a dual-evidence graph method, which considers both sequence similarity and shared InterPro domains (Figure 1.1).

Gene Cluster Identification Workflow
Figure 1.1

2. Website Guidance

2.1 Overview

The Overview function provides a summary of species and gene clusters presented in LoGIC, as well as the overall statistics of gene clusters identified for each species, including the total number of gene clusters and the total number of clustered genes (Figure 2.1.1), the distribution of cluster lengths and the statistics of cluster sizes (Figure 2.1.2), together with the basic information on the top 20 largest gene clusters of each species (Figure 2.1.3).

Overview statistics
Figure 2.1.1
Cluster length distribution
Figure 2.1.2
Top 20 clusters
Figure 2.1.3

2.2 Species

The Species module enables users to browse gene clusters identified in each species. A summary table for gene clusters in each species is provided (Figure 2.2.1), and users can invoke the detailed information of all gene cluster for each species (Figure 2.2.2 – Figure2.2.4) by clicking on the species name either at the species index or in the summary table.

Species list
Figure 2.2.1
Species detail page
Figure 2.2.2
Chromosome selection
Figure 2.2.3
IGV visualization
Figure 2.2.4

2.4 Function

The Function module provides the GO term enrichment analysis results for all gene clusters of each species. Users can browse GO terms enriched by all gene clusters (Figure 2.4.1), or select certain GO terms according to the GO term hierarchical structure (Figure 2.4.2), or directly entering a specific GO term via the Input function (Figure 2.4.3).

Function module interface
Figure 2.4.1
GO term selection
Figure 2.4.2
GO term input
Figure 2.4.3

In the GO Enrichment result page, the FDR score can be sorted to identify the most or least enriched GO terms (Figure 2.4.4). The 'is significant' checkbox enables users to only view gene clusters with functional enrichment (Figure 2.4.5). When clicking on the name of a cluster, a GO terms matrix related to all gene members within the cluster will be displayed on the right (Figure 2.4.5).

GO Enrichment results
Figure 2.4.4
GO term matrix
Figure 2.4.5

2.5 Evolution

The Evolution module displays the one-to-one orthologous relationships between genes, with humans as the reference species and other species as the target species. The conservation score reflects the degree of conservation of a cluster across different species (Figure 2.5.1). All columns in the conservation result table can be sorted to facilitate users to identify clusters meeting their needs. And a conservation matrix showing the conservation status of each gene member in other species will be invoked by clicking on any information of the selected cluster in the conservation table (Figure 2.5.1).

Conservation matrix
Figure 2.5.1

In the Cross-species Orthology function generates a Sankey diagram showing the pairwise conservation information of human genes of a selected cluster with their orthologs in other selected species (Figure 2.5.2), which is particularly useful for studying the expansion, reduction, splitting or aggregation of gene clusters across species.

Sankey diagram
Figure 2.5.2

Users can further compare the GO terms gene members between a human cluster with those in corresponding orthologous clusters in other species via Function Comparison (Figure 2.5.3).

GO term comparison
Figure 2.5.3