- 1College of Animal Science and Technology, Yangzhou University, Yangzhou, China
- 2CSIRO Agriculture and Food, St Lucia, QLD, Australia
- 3School of Animal Science and Food Engineering, University of São Paulo, Pirassununga, Brazil
- 4Institute of Agriculture Science and Technology Development, Yangzhou University, Yangzhou, China
- 5Joint International Research Laboratory of Agriculture and Agri-Product Safety of Ministry of Education of China, Yangzhou University, Yangzhou, China
Machine learning (ML) methods have shown promising results in identifying genes when applied to large transcriptome datasets. However, no attempt has been made to compare the performance of combining different ML methods together in the prediction of high feed efficiency (HFE) and low feed efficiency (LFE) animals. In this study, using RNA sequencing data of five tissues (adrenal gland, hypothalamus, liver, skeletal muscle, and pituitary) from nine HFE and nine LFE Nellore bulls, we evaluated the prediction accuracies of five analytical methods in classifying FE animals. These included two conventional methods for differential gene expression (DGE) analysis (t-test and edgeR) as benchmarks, and three ML methods: Random Forests (RFs), Extreme Gradient Boosting (XGBoost), and combination of both RF and XGBoost (RX). Utility of a subset of candidate genes selected from each method for classification of FE animals was assessed by support vector machine (SVM). Among all methods, the smallest subsets of genes (117) identified by RX outperformed those chosen by t-test, edgeR, RF, or XGBoost in classification accuracy of animals. Gene co-expression network analysis confirmed the interactivity existing among these genes and their relevance within the network related to their prediction ranking based on ML. The results demonstrate a great potential for applying a combination of ML methods to large transcriptome datasets to identify biologically important genes for accurately classifying FE animals.
Introduction
As farm practices around the world are continuously challenged to minimize environmental footprint, there is a growing need for livestock producers to identify and select superior animals for efficiency-related traits (Hayes et al., 2013). Among those, feed efficiency (FE) is one of the traits that can be used to increase productivity while decreasing both pollutant production and competition for high-quality grains with human nutrition (Banerjee et al., 2020; Yang et al., 2020). However, FE is a complex trait, not only regulated by several biological processes, but also presented a moderate heritability in beef cattle (Archer et al., 1997; Arthur et al., 2018; Higgins et al., 2019), suggesting a great influence of environmental effects (e.g., diet and management). Considering that diverse mechanisms are involved in FE regulation, it is often difficult to develop molecular markers that accurately differentiate animals between high FE (HFE) and low FE (LFE), when using a traditional case-control study method. That is because, unlike healthy vs diseased or treated vs non-treated contrasts, differences between HFE and LFE are subtle and often related to intrinsic metabolic processes (Cantalapiedra-Hijar et al., 2018). For instance, animals from both groups can be healthy, of the same age, same breed, under the same management and nutritional conditions, only differing in the amount of food they consume ad libitum (Alexandre et al., 2015; Russell et al., 2016). Therefore, the development and application of accurate methods to identify predictor molecules of polygenic traits, such as FE, are essential for the implementation of an effective genomic selection program in livestock species.
Decreasing costs and increased accessibility to high-throughput sequencing technologies have enabled the generation of larger RNA sequencing (RNA-seq) datasets aiming to investigate predictor genes of complex traits, such as FE. In this context, machine learning (ML) has been shown to outperform other approaches when analyzing large RNA-seq datasets, and selecting subsets of candidate genes for the prediction or classification of phenotypes (Thompson et al., 2016; Choi et al., 2018; Wang et al., 2018). To date, several studies have reported the application of different ML methods in prediction for FE. For example, Messad et al. (2019) successfully tested the reliability of gradient tree boosting (XGBoost) in identifying molecular predictors of FE in pigs; Yao et al. (2013) found that Random Forest (RF) could be used effectively to identify additive predictors associated with FE in cattle; and support vector machine (SVM) had also been proven to be a reliable method in genomic prediction of FE in dairy cattle (Yao et al., 2016). Piles et al. (2019) found that out of four ML methods used [RF, SVM, Elastic Net (ENET), and nearest shrunken centroid], ENET produced the best classification accuracy of residual feed intake (RFI) in pigs using 200 selected genes from liver. However, in all these studies, ML methods were evaluated individually, and none has focused on the comparison of the performance of combining different ML methods together in the prediction of HFE and LFE animals. In other words, the full advantage of joint forces of different ML methods has not been thoroughly investigated.
In this study, using RNA-seq data of five tissues from nine HFE and nine LFE Nellore bulls, we aimed to evaluate the prediction accuracies of six analytical methods in classifying animals as either HFE or LFE. For comparison purposes, these included four ML methods [RF, XGBoost, combination of both RF and XGBoost (RX), and SVM] and two conventional methods for differentially expressed genes (DEG) identification (t-test and edgeR). Furthermore, co-expression network and functional enrichment analyses were conducted to ascertain the biological relevance of the potential predictor genes identified from the methods with strongest prediction accuracy. This study enhances our current knowledge about the performance of different ML methods in identifying predictor genes for assigning animals to phenotype groups. Most importantly, it demonstrates that a combination of ML methods is the best approach to investigate traits of economic and environmental relevance.
Materials and Methods
Transcriptome Dataset
The transcriptome dataset used in this study is publicly available in the European Nucleotide Archive under the study ID PRJEB27337.1 Detailed information about animals’ management, phenotypic measurements, RNA-seq libraries, and initial processing can be found in Alexandre et al. (2015, 2019). In brief, RNA was extracted from samples of adrenal gland, hypothalamus, liver, skeletal muscle, and pituitary of 18 Nellore bulls including nine from each extreme of FE (evaluated by residual feed intake, Koch et al., 1963). They were part of a feeding trial containing 98 steers (16–20 months old). Of 18 bulls from eight sires and 18 dams, 14 were half-sibs from four sires. Eighty-six RNA libraries were sequenced using an Illumina HiSeq2500 equipment (2 × 100 pb). Reads were aligned to the new bovine reference genome (ARS-UCD1.2) using STAR 2.2.1 (Dobin et al., 2013). Secondary alignments, duplicated reads, and reads failing vendor quality checks were removed using Samtools (Li et al., 2009). Then, featureCounts v.3 (Liao et al., 2014) was used to generate gene read counts. EdgeR R package (Robinson et al., 2010) was used to normalize the counts by TMM (trimmed mean of M-values) and, for each tissue, only genes presenting at least 1 CPM (counts per million) in at least half of the samples were considered for the analysis. Across all five tissues, a total of 16,423 genes passed the quality check, comprising as follows: 14,158 in adrenal gland; 14,581 in hypothalamus; 12,090 in liver; 11,391 in skeletal muscle; and 13,912 in pituitary. Among them, 9,950 genes were expressed in common across all five tissues.
Identification of Differentially Expressed Genes
Two conventional methods (t-test and edgeR) and three ML methods (RF, XGBoost, and RX) were used to identify subsets of potential predictor genes in individual tissues of HFE and LFE cattle. A threefold cross-validation scheme was applied within each tissue. That is, all 18 bulls (nine HFE and nine LFE) were randomly separated into three equal-size groups and each group had six cattle (three HFE and three LFE). Each group was in turn used as a testing dataset. For t-test and edgeR, two (12 animals) of three groups were used to derive DEG. Then the third group was used for SVM.
For RF, XGBoost, and RX, the 18 animals were randomly divided into three groups, training, validation, and testing groups (six animals each). Within each fold, six animals were left out as the testing dataset for SVM, while other two groups (six for training and six for validation) were used for RF or XGBoost or RX to select a subset of genes. The hyperparameter tuning for individual ML methods was performed with the training dataset; optimal parameters were applied to the validation dataset. Once the subsets of potential predictor genes were selected by five aforementioned methods (t-test, edgeR, RF, XGBoost, and RX) in each of five tissues, then these genes were evaluated for their prediction accuracy for classifying HFE and LFE animals in the testing datasets using SVM.
All analyses were performed with the R program (v3.6.1). The details of individual methods are described as follows.
Benchmark Tests
In this study, t-test and edgeR (Robinson et al., 2010) were conducted as the benchmarks to compare the performance of individual ML methods in identifying subsets of DEG for classification of HFE and LFE animals. A gene was declared DEG, if the difference in gene expression values between high (HFE) and low (LFE) groups resulted in a P-value < 0.05.
Random Forest
Random Forest is a tree-based ensemble learning method for regression or classification of multiple variables (Breiman, 2001). In general, the RF algorithm generates a multitude of individual decision trees from different bootstrap samples (i.e., subsets with replacements in both predictors and response variables), for the split (root node) in each tree. RF produces variable important measures (VIMs) for individual predictor variables. In classification problems, one way to derive the VIM for a predictor variable can be based on how much the accuracy decreases when the variable is excluded from an out-of-bag (OOB) sample of a decision tree by using a random shuffling method. The average decrease in accuracy across all trees that contain that predictor variable will be the measure of VIM value. The larger the VIM value is, the more important the variable is in the classification. All genes can be ranked with VIM values. The RF library in R software was applied for the RF analysis.
There are two crucial parameters in RF that need to be determined prior to the final RF analysis: the number of the decision trees (Ntree) in a forest and the number of predictor variables (mtry) randomly sampled as candidates for splitting at each tree node. To derive minimum hyperparameter values required, we systematically examined a range of Ntree and mtry values using training datasets of a threefold CV scheme. These included Ntree = 100,000, 200,000, 300,000, … 2,000,000 (i.e., interval = 100,000), and mtry = 1, sqrt (M), or 0.1 × M, where M is the total number of genes in each tissue. We used the error rate curve to determine the appropriate parameters for final analysis. When the error rate reaches a steady state in which its value is not affected by the increase in Ntree, then the corresponding parameter values for Ntree and mtry are determined for the RF analysis.
Extreme Gradient Boosting
Gradient boosting machine (GBM; Friedman, 2001) is another ensemble ML method similar to RF but with a great improvement in the prediction error. It builds a predictive model in the form of an ensemble of lots of weak learners (i.e., small subsets of predictor variables to form decision trees) in a stage-wise way. The loss function can be optimized in the function space by iteratively selecting functions that are most correlated with the negative gradient. That is, each subsequent decision tree is generated to minimize the prediction error made by the previous decision tree until no further improvements can be made.
Extreme Gradient Boosting (XGBoost; Chen et al., 2016) is very similar to GBM in principle, but it has several optimizations in the algorithm including a novel tree learning algorithm for handling sparse data, and a parallel and distributed computing which makes it more than 10 times faster and with better performance in controlling prediction errors and over-fitting problems than GBM. Similar to other decision trees methods, such as RF, XGBoost produces a VIM rank for the genes. VIM value that XGBoost produces is the “Gain.” In the current study, the Gain value of individual variable (gene) denotes the relative contribution of the gene for each tree in the model, the higher the “Gain” value is, the more important the gene is for generating a prediction.
The XGBoost library (Chen et al., 2016) in R software was applied in this study. The details of XGBoost can be seen in the guide for XGBoost (Chen and Guestrin, 2016). Two crucial tree parameters were evaluated prior to final XGBoost analysis: eta and colsample. Eta determines the learning rate, i.e., the rate at which a model learns patterns from decision trees. In general, the bigger the eta value is, the faster to learn a pattern, a higher chance to have an overfitting problem. Therefore, a smaller eta value is preferred but a trade-off between a smaller eta value and extreme high computational time needs to be considered. The colsample specifies the proportion of genes to be subsampled for a decision tree. A range of values examined in this study included: colsample = 0.1, 0.05, 0.03, and 0.01 for the three cross-validation datasets, and eta = 0.01, 0.05, 0.1, and 0.2. Again, the error rate curve was used for determining the appropriate parameters for final analysis.
Combination of Random Forest and XGBoost
The RX model is a two-step method of applying RF and XG. First, RF was applied to select the subset of genes with positive values of the mean decrease in accuracy, and then these selected genes from RF were further assessed by XGBoost for their associations with FE.
Classification of HFE and LFE Animals Using Subsets of Genes and Support Vector Machine
Support vector machine, also known as support vector networks, is a powerful supervised learning classification tool (Cortes and Vapnik, 1995). It identifies a decision boundary (hyperplane) or set of decision boundaries between two unlabeled categories in a high- or infinite-dimensional space that enables the prediction of labels from multiple features, intuitively. A perfect separation is achieved by generating the hyperplanes with the largest margin between different categories. The R library e1071 (Meyer et al., 2019) is used for the SVM analysis.
Four metrics, overall accuracy, precision, recall, and F1-score, were used for assessing the performance of SVM. They are calculated as follows:
where true positive is the number of animals correctly classified by the SVM to the first category with truly observed phenotype (e.g., HFE); true negative is the number of animals correctly classified to the second category (i.e., LFE); false positive is the number of animals incorrectly assigned to the first category they do not belong (e.g., LFE animals to HFE group); and false negative is the number of animals incorrected assigned to the second category (e.g., HFE animals to LFE group). The overall accuracy is the most common metric to use and the F1-score is useful when there is an uneven distribution of different classes.
Gene Co-expression Network Analysis
To identify significant gene to gene associations among the subsets of genes selected by the RX method with the highest classification accuracy, gene co-expression network analysis was conducted using the Partial Correlation and Information Theory (PCIT) algorithm (Reverter and Chan, 2008). The results from PCIT were visualized using Cytoscape software Version 3.7.1 (Shannon et al., 2003).
There were two types of networks constructed in the current study: within tissue and across tissues. In the within tissue approach, the expression data of the genes selected by RX in each tissue were used for the PCIT analysis. Then the correlations were calculated between the VIM values (“Gain” values) of the genes selected by RX with the values of seven major network centrality measures including betweenness, degree, closeness, clustering coefficient, neighborhood connectivity, radiality, and topological coefficient. For a detailed definition of centrality measures, see Table 1 in Junker et al. (2006). These centrality measures were computed using the Network Analyzer plugin of Cytoscape (Assenov et al., 2008).
In the across tissues approach, the expression data of all the genes selected by the RX and expressed in all five tissues were selected and separated into two groups (HFE and LFE) according to the animals for PCIT algorithm. The genes were considered as group-specific if the average gene expression level in one tissue was higher than those of the remaining tissues. A comparison was then performed between the gene co-expression networks of two groups, mainly focused on the group-specific connections and the differential connectivity of each gene from LFE to HFE.
Enrichment Analysis
To further understand the biological relevance of the potential predictor genes, functional enrichment was performed using GO enrichment analysis and KEGG pathway analysis. GO enrichment analysis was performed using the program PANTHER (protein annotation through evolutionary relationship; Mi et al., 2013), and KEGG pathway analysis was performed using the program KOBAS (KO-Based Annotation System; Wu et al., 2006). A total of 16,423 genes obtained after QC were used as background, the number of genes enriched in GO and KEGG was counted, followed by Fisher’s exact test with FDR multiple test correction to assess statistical significance (adjusted P < 0.05).
Results
Hyperparameter Determination for Individual ML Methods
The final parameters used for RF and XGBoost analyses of different tissues were chosen based on a systematic evaluation of a range of values using a threefold CV and can be seen in Table 1. Different tissue datasets require different fine-tuned parameters.
Identification of Differentially Expressed Genes Using t-Test, edgeR, RF, XGBoost, and RX
Using a threefold cross-validation scheme for each gene expression dataset of five tissues, we identified different numbers of DEG by t-test, edgeR, RF, XGBoost, and RX (Table 2). Among five methods applied, the RF produced the largest number of genes while the RX had the smallest number of genes. The number of DEG identified by t-test and edgeR was similar in liver, but substantially different in other four tissues (adrenal gland, hypothalamus, muscle, and pituitary gland), in which the edgeR identified more DEG than the t-test except for pituitary gland where the opposite was true. When comparing the selected genes by RF, XGBoost, and RX with those from t-test and edgeR, we found that the RF selected almost all DEG identified by t-test and edgeR as well as new genes (91.5 and 93.7% of the genes identified by t-test and edgeR were identified by RF, respectively), while the XGBoost and RX only picked up the top-ranked DEG by t-test and edgeR.
Table 2. Number of potential predictor genes for feed efficiency identified by t-test, edgeR, Random Forest (RF), Extreme Gradient Boosting (XGBoost), and the combination of Random Forest and Extreme Gradient Boosting (RX) in individual five tissues.
Using SVM to Evaluate the Classification Performance of DEG Selected by Five Methods
Table 3 presents the overall accuracies and F1-scores of classification performance of different sets of DEG identified by each individual method, when applying SVM for classification. It can be seen that the classification performance varied with the genes from different tissues and different selecting methods. Regardless of the metrics used (overall accuracy or F1-score), all subsets of genes selected from five methods produced a good classification accuracy (>90% in both overall accuracy and F1-score in Table 3). When comparing the results within individual tissues, among five methods, the genes chosen by the RX showed the highest overall classification accuracy for HFE and LFE animals in hypothalamus (95.4%), liver (93.6%), muscle (96.0%), and pituitary gland (97.9%). The only exception was in the adrenal gland for which the genes selected by edgeR produced the best classification performance with 96.1% accuracy (Table 3). When comparing the average classification accuracy of five methods across all tissues (see the overall average values in Table 3), the RX outperformed the other four methods with the highest accuracy value of 95.2%. This was closely followed by t-test (94.8%) and edgeR (94.3%). The results for F1-score (the bottom part of Table 3) that were the weighted average of Precision and Recall values (Supplementary Table 1) showed a similar trend to that of overall accuracy values, except that the t-test gave the highest F1-score among all methods in the pituitary gland (F1 score, Table 3).
Table 3. Comparison of classification performances (overall accuracy and F1-score) of subsets of selected genes from different methods, when applying SVM.
Given that RX identified the smallest subsets of potential predictor genes across all tissues with the highest classification accuracy for nine HFE and nine LFE animals, a further investigation in gene expression pattern was carried out for the 160 genes selected by the RX from different tissues (i.e., 33, 33, 30, 23, and 41 genes from adrenal gland, hypothalamus, liver, muscle, and pituitary, respectively). Figure 1 illustrates the cluster analysis heatmaps of 18 animals using the 23 genes from muscle (Figure 1A) and 41 genes from pituitary gland (Figure 1B), respectively. It can be seen the distinguishable pattern between the HFE and LFE animals in both tissues even with the very small sets of genes (Figure 1), especially in muscle (Figure 1A). The heatmaps for other tissues can be seen in Supplementary Figure 1.
Figure 1. Heatmap of cluster analysis using DGE identified by the RX in muscle (A) and pituitary gland (B). H refers to HFE bulls and L refers to LFE bulls.
Gene Co-expression Networks
Gene Co-expression Network Within Individual Tissues
The five individual co-expression networks (Figure 2) were composed of 29, 49, 51, 21, and 23 potential predictor genes and 179, 285, 489, 135, and 133 connections in adrenal gland (Figure 2A), hypothalamus (Figure 2B), liver (Figure 2C), muscle (Figure 2D), and pituitary (Figure 2E), respectively.
Figure 2. Co-expression network of predictor genes identified by the RX in adrenal gland (A), hypothalamus (B), liver (C), muscle (D), and pituitary (E). Deep color (blue) and bigger circles indicate the genes with stronger control power (higher betweenness value) over the network.
Pearson correlation coefficient (PCC) analysis was conducted between the “Gain” values from RX and seven major centralities in the gene co-expression network; the results are shown in Table 4. Across all five tissues, betweenness (the degree to which nodes stand between each other) had the highest average correlation coefficient (0.21) and all above 0.10, followed by degree (number of the connections of each node) (0.18).
Gene Co-expression Networks Across Five Tissues for HFE and LFE Groups
When considering the five tissues altogether, two gene co-expression networks were constructed, one for LFE animals (Figure 3A) and one for HFE animals (Figure 3B), based on the genes present in different tissues with the highest expression values among five tissues. Of the 84 genes, 31 were from adrenal gland, 16 from hypothalamus, 12 from liver, 11 from muscle, and 14 from pituitary.
Figure 3. Co-expression networks in LFE (A) and HFE (B), colors are relative to the tissue of maximum expression: yellow represents liver, green represents muscle, orange represents pituitary, purple represents hypothalamus, and blue represents adrenal gland. The results are based on the genes selected by the RX.
The LFE and HFE specific networks were composed of 1,056 and 1,129 connections, respectively. When comparing the connections within tissues, there were 45.31, 40.32, and 15% more connections created for hypothalamus, adrenal gland, and pituitary of the HFE network than those in LFE network. Conversely, there were 95.3 and 35.31% less connections created in HFE than connections lost in LFE in muscle and liver.
Regarding the connections of each gene (Figure 4), the top five most connected regulators were TGFBRAP1, RAB28, PACSIN2, XRCC6, and UPF1, varying from 84 to 78 connections in two groups, the top five regulators with the biggest change in the number of connections were EEF1D, CHUK, PSMD1, RPUSD4, and SUMO1 varying from 18 to 11.
Figure 4. Connections of each shared gene in LFE and HFE. The results are based on the genes selected by the RX.
Enrichment Analysis
Table 5 presents the results from the GO enrichment analyses of the genes selected by RX in all five tissues, using the Bos taurus reference from the PANTHER program. A total of 21 GO terms were significantly enriched and the top five enriched GO terms included metabolic process (GO:0008152), cellular metabolic process (GO:0044237), organic substance metabolic process (GO:0071704), primary metabolic process (GO:0044238), and nitrogen compound metabolic process (GO:0006807).
Table 6 presents the top 20 enriched pathways from the KEGG analyses of genes selected by RX in all five tissues, using the Bos taurus reference from the KOBAS program. The top five enriched pathways were metabolic pathways (hsa01100), MAPK signaling pathway (hsa04010), Ras signaling pathway (hsa04014), T cell receptor signaling pathway (hsa04660), and Parkinson’s disease (hsa05012).
Discussion
Feed efficiency is a complex phenotype, regulated by several biological processes, such as feed intake, digestion, metabolism, physical activity, and thermoregulation (Herd and Arthur, 2009). Therefore, accurately predicting FE and related traits from molecular datasets is not straightforward. So far, several studies have explored the feasibility of identifying molecular predictors for FE using different ML algorithms [e.g., Clemmons et al., 2019 (Beef cattle), Messad et al., 2019 (pigs), and Piles et al., 2019 (pigs)]. However, none of these attempted to compare the prediction performance of combining two ML methods together. In this study, using SVM, we evaluated classification performance for FE based on the subsets of selected genes by five different methods including RF, XGBoost, RX, edgeR, and t-test. The reason why RF, XGBoost, and SVM were applied in this study not ENET is that RF, XGBoost, and SVM are the most commonly used decision-trees-based ML methods for regression or classification; they are easier to apply than ENET. In addition, for proof of concept of combining ML methods together, we chose to apply RX (combining RF and XGBoost). SVM was used as the judge because the similar results were observed with SVM to that of RF when initially testing individual methods.
Across five methods in all tissues, higher average accuracy and F1-score values obtained in pituitary indicate that the genes identified in pituitary produced clear expression pattern difference between HFE and LFE animals. To date, many studies of FE focused on liver tissue; our results suggest that pituitary could be an important tissue to investigate as well. Although the subsets of genes chosen by all methods produced good overall classification accuracy (>90%), the number of genes varied significantly. The RX method produced the highest value of prediction accuracy yet with the smallest subsets of genes (117) that were biologically relevant to FE. This is in stark contrast with the other methods in this study that require large number of genes to achieve similar accuracy values. This has great implication in future when considering the efficiency and the cost of determining the number of genes required for classifying animals of different FE. In addition, the reasons why the RX performed the best can be explained as follows:
A prediction error from a supervised learning algorithm consists of two parts: a bias and a variance (James et al., 2013). A bias is “the persistent or systematic error that the learning algorithm is expected to make when trained on training sets of size m” (Dietterich and Kong, 1995). It is the difference between predicted values using training sets and the expected true value. A variance refers to the variation of predicted values for all individuals of a given dataset (Olaru and Wehenkel, 2004). In other term, it indicates the amount by which the fitted model would change when different training sets were applied. Prediction errors of different boosting and bagging decision tree methods have different characteristics. In general, boosting methods (such as XGBoost), based on ensemble of weak learners (i.e., lots of decision trees with small numbers of predictor features), produce the results with a high bias but a low variance. In contrast, bagging trees (such as Random Forest), produce an outcome with a low bias and high variance (Podgorelec et al., 2015; Liam et al., 2018). Given the individual method’s shortcomings, by analyzing the gene expression data first by RF to choose the features with positive VIM values (>0) and then applying XGBoost to select final subsets of predictor genes for classification using SVM, we were able to take full advantages of what each method can offer to minimize the prediction error. This explains why our combined method, the RX, had the best performance among all methods. Furthermore, our results confirmed the findings by Xiong et al. (2019) that combining ML models could provide a better accurate assessment model than individual ML model alone, particularly in the context of complex animal production traits.
Of the five methods tested, surprisingly Random Forest had the worst performance in terms of overall accuracy of classifying HFE from LFE animals when comparing with the results from t-test and edgeR, despite the fact that RF identified the largest number of potential predictor genes. Fernandez-Delgado et al. (2014) evaluated the accuracy of 179 ML methods including Bayesian approaches, neural networks, SVM, boosting, bagging, and others in 121 datasets at both large and small scales for bio and non-bio problems. For multi-class datasets, RF was found to outperform all other methods and achieved on average 94.1% of the accuracy. For two-class datasets, their study showed that SVM was the best (95% of the accuracy) followed closely by the RF (94.3%). One explanation for our results is that using the simple criteria of VIM > 0, the majority of the subset of genes chosen by RF were not significant DEG, by including these genes in the classification prediction model presented a larger prediction error than those significant DEG genes chosen by t-test and edgeR using P < 0.05.
For validating the biological reliability of RX results, we conducted co-expression network analyses using the DE genes selected by RX and calculated the PCCs between the “Gain” values from RX and seven major centrality measures of the gene co-expression network in each of the five tissues. Among those, betweenness centrality, a measure that shows the status of a gene in connecting two or more groups of genes, presented the highest PCCs. This suggests that the genes with higher “Gain” also have more control over the network, because more information passes through them (Godini and Fallahi, 2018). These bottle-neck nodes in the network reflect an important regulatory role for the phenotype under study, providing a good connection between the genes identified by RX for FE. This is the first study to combine ML and gene co-expression network analysis to confirm the interactivity existing among these genes and their relevance within the network related to their prediction ranking based on ML.
When comparing co-expression network differences between LFE and HFE groups, although the number of connections in both groups was similar, there were more connections in HFE than in LFE. At tissue level, the number of connections between genes with maximum expression in skeletal muscle represented the biggest change between HFE and LFE networks, with more connections being created in the HFE network. Our results imply that there may be more FE-related pathways activated in HFE, particularly at the level of skeleton muscle. Regarding the connections of each gene, the topmost connected regulator was TGFBRAP1 (transforming growth factor beta receptor associated protein 1), which encodes a protein that binds to transforming growth factor-beta (TGF-beta) receptors and plays a key role in TGF-beta signaling pathway. TGFB1 has been previously found as a key regulator of FE using this same dataset and a multi-tissue co-expression network comprised of 1,335 relevant genes for this trait (Alexandre et al., 2019) and using a completely different phenotype-metabolome-genome integrated dataset (Widmann et al., 2015). The regulator with the biggest change in the number of connections between HFE and LFE was EEF1D (eukaryotic translation elongation factor 1 delta), a crucial activator of Akt-mTOR signaling pathway (Cheng et al., 2018).
To further understand the function of the genes identified by RX (Supplementary Table 2), we performed GO and KEGG enrichment analyses. The most enriched terms were metabolic process and metabolic pathways in GO and KEGG, respectively. These complex biological processes are related with FE, among which, metabolic pathways are known to play an important role in controlling of FE. Previous studies have revealed that variation in metabolic pathways leads to variation of FE (Abo-Ismail et al., 2013; Saatchi et al., 2014; Abasht et al., 2019). Furthermore, pathways and processes related to metabolic pathways were also found enriched in previous FE studies in cattle (Santana et al., 2014) and pig (Onteru et al., 2013). Other pathways worth citing include mTOR signaling pathway, PI3K-Akt signaling pathway, and TGF-beta signaling pathway which have been reported to be highly related to FE in other studies (Hill and Azain, 2009; Sartin, 2013). These results further demonstrate the additional value of using RX in generating biological insights.
It is cautionary to mention the limitations of our study, regarding the number of ML methods tested and the sample size of the RNA-seq dataset. The small number of animals (18) and close relationship between them (half-sibs) in the training, validation, and testing datasets could explain why high classification accuracy values achieved for all the methods. The results could be different if the training, validation, and testing groups are not closely related, especially in the case where a population is small and there is large individual variation. To minimize the influence of small population size and large individual variation on prediction accuracy of ML methods, one of the methods is to apply Leave-One-Out Cross-Validation scheme (Sammut and Webb, 2011). The utility of combining different ML methods needs to be further validated considering other traits with different heritability values, livestock species, and populations.
Conclusion
In summary, using expression data of 16,432 genes in five tissues from 18 Nellore bulls, we demonstrate that: (1) combining Random Forest and XGBoost (RX), a two-step ML method, has great potential in identifying small subsets of biologically important genes for accurately classifying FE animals and (2) a correlation exists among the genes identified by RX in their relevance to the networks and their prediction ranking by RX. The findings from this study are not only relevant to FE, but also have great potential implications to the study of other important complex traits in cattle as well as in other livestock species.
Data Availability Statement
Publicly available datasets were analyzed in this study. These data can be found here: European Nucleotide Archive under the study ID PRJEB27337 (https://www.ebi.ac.uk/ena/data/view/PRJEB27337).
Ethics Statement
Ethical review and approval was not required for the animal study because the dataset used for the study is available in the public domain.
Author Contributions
YL and AR: conceptualization and supervision. WC, PA, and GR: formal analysis. HF: data curation. WC, PA, AR, and YL: writing, review, and editing. WS: funding acquisition. All authors contributed to the article and approved the submitted version.
Funding
This work was supported by the National Natural Science Foundation of China (31872333 and 3201101559), The Projects of Domesticated Animals Platform of the Ministry of Science, Key Research and Development Plan (modern agriculture) in Jiangsu Province (BE2018354), and major new varieties of agricultural projects in Jiangsu Province (PZCZ201739).
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Supplementary Material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fgene.2021.619857/full#supplementary-material
Supplementary Figure 1 | Heatmap of predictor genes identified in adrenal gland, hypothalamus, and liver.
Supplementary Table 1 | Comparison of classification performances (precision and recall) of subsets of differentially expressed genes selected from different methods, when applying SVM.
Supplementary Table 2 | List of potential predictor genes identified in different tissues by RX.
Footnotes
References
Abasht, B., Zhou, N., Lee, W. R., Zhuo, Z., and Peripolli, E. (2019). The metabolic characteristics of susceptibility to wooden breast disease in chickens with high feed efficiency. Poult. Sci. 98, 3246–3256. doi: 10.3382/ps/pez183
Abo-Ismail, M. K., Kelly, M. J., Squires, E. J., Swanson, K. C., Bauck, S., and Miller, S. P. (2013). Identification of single nucleotide polymorphisms in genes involved in digestive and metabolic processes associated with feed efficiency and performance traits in beef cattle. J. Anim. Sci. 91, 2512–2529. doi: 10.2527/jas.2012-5756
Alexandre, P. A., Kogelman, L. J. A., Santana, M. H., Passarelli, D., Pulz, L. H., Fantinato-Neto, P., et al. (2015). Liver transcriptomic networks reveal main biological processes associated with feed efficiency in beef cattle. BMC Genomics 16:1073. doi: 10.1186/s12864-015-2292-8
Alexandre, P. A., Naval-Sanchez, M., Porto-Neto, L. R., Ferraz, J., Reverter, A., and Fukumasu, H. (2019). Systems biology reveals NR2F6 and TGFB1 as key regulators of feed efficiency in beef cattle. Front. Genet. 10:230. doi: 10.3389/fgene.2019.00230
Archer, J. A., Arthur, P. F., Herd, R. M., Parnell, P. F., and Pitchford, W. S. (1997). Optimum postweaning test for measurement of growth rate, feed intake, and feed efficiency in British breed cattle. J. Anim. Sci. 75, 2024–2032. doi: 10.2527/1997.7582024x
Arthur, P. F., Bird-Gardiner, T., Barchia, I. M., Donoghue, K. A., and Herd, R. M. (2018). Relationships among carbon dioxide, feed intake, and feed efficiency traits in ad libitum fed beef cattle. J. Anim. Sci. 96, 4859–4867. doi: 10.1093/jas/sky308
Assenov, Y., Ramírez, F., Schelhorn, S. E., Lengauer, T., and Albrecht, M. (2008). Computing topological parameters of biological networks. Bioinformatics 24, 282–284. doi: 10.1093/bioinformatics/btm554
Banerjee, P., Carmelo, V., and Kadarmideen, H. N. (2020). Genome-wide epistatic interaction networks affecting feed efficiency in Duroc and Landrace Pigs. Front. Genet. 11:121. doi: 10.3389/fgene.2020.00121
Cantalapiedra-Hijar, G., Abo-Ismail, M., Carstens, G. E., Guan, L. L., Hegarty, R., Kenny, D. A., et al. (2018). Review: biological determinants of between-animal variation in feed efficiency of growing beef cattle. Animal 12, s321–s335. doi: 10.1017/S1751731118001489
Chen, T., and Guestrin, C. (2016). “Xgboost: a scalable tree boosting system,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, August 13-17, 2016, (San Francisco, CA),Google Scholar
Chen, T., He, T., and Benesty, M. (2016). Xgboost: Extreme Gradient Boosting. Available online at: https://cran.r-project.org/web/packages/xgboost/vignettes/xgboost.pdf (accessed January 5, 2021).
Cheng, D. D., Li, S. J., Zhu, B., Zhou, S. M., and Yang, Q. C. (2018). Eef1d overexpression promotes osteosarcoma cell proliferation by facilitating akt-mtor and akt-bad signaling. J. Exp. Clin. Cancer Res. 37:50. doi: 10.1186/s13046-018-0715-5
Choi, Y., Liu, T. T., Pankratz, D. G., Colby, T. V., Barth, N. M., Lynch, D. A., et al. (2018). Identification of usual interstitial pneumonia pattern using RNA-Seq and machine learning: challenges and solutions. BMC Genomics 19:101. doi: 10.1186/s12864-018-4467-6
Clemmons, B. A., Martino, C., Powers, J. B., Campagna, S. R., and Myer, P. R. (2019). Rumen bacteria and serum metabolites predictive of feed efficiency phenotypes in beef cattle. Sci. Rep. 9:19265. doi: 10.1038/s41598-019-55978-y
Dietterich, T. G., and Kong, E. B. (1995). Machine Learning Bias, Statistical Bias, and Statistical Variance of Decision Tree Algorithms. Corvallis, OR: Oregon State University, 0–13.
Dobin, A., Davis, C. A., Schlesinger, F., Drenkow, J., Zaleski, C., Jha, S., et al. (2013). STAR: ultrafast universal RNA-seq aligner. Bioinformatics 29, 15–21. doi: 10.1093/bioinformatics/bts635
Fernandez-Delgado, M., Cernadas, E., Barro, S., and Amorim, D. (2014). Do we need hundreds of classifiers to solve real world classification problems? J. Mach. Learn. Res. 15, 3133–3181.
Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Ann. Stat. 29, 1189–1232. doi: 10.1214/aos/1013203451
Godini, R., and Fallahi, H. (2018). Shortening the list of essential genes in the human genome by network analysis. Meta Gene 17, 68–77. doi: 10.1016/j.mgene.2018.05.001
Hayes, B. J., Lewin, H. A., and Goddard, M. E. (2013). The future of livestock breeding: genomic selection for efficiency, reduced emissions intensity, and adaptation. Trends Genet. 29, 206–214. doi: 10.1016/j.tig.2012.11.009
Herd, R. M., and Arthur, P. F. (2009). Physiological basis for residual feed intake. J. Anim. Sci 87, E64–E71. doi: 10.2527/jas.2008-1345
Higgins, M. G., Kenny, D. A., Fitzsimons, C., Blackshields, G., Coyle, S., McKenna, C., et al. (2019). The effect of breed and diet type on the global transcriptome of hepatic tissue in beef cattle divergent for feed efficiency. BMC Genomics 20:525. doi: 10.1186/s12864-019-5906-8
Hill, R. A., and Azain, M. (2009). Growth and development symposium: the molecular basis for feed efficiency. J. Anim. Sci. 87, E39–E40. doi: 10.2527/jas.2009-1787
James, G., Witten, D., Hastie, T., and Tibshirani, R. (2013). An Introduction to Statistical Learning: With Applications in R. New York, NY: Springer.
Junker, B. H., Koschützki, D., and Schreiber, F. (2006). Exploration of biological network centralities with CentiBiN. BMC Bioinformatics 7:219. doi: 10.1186/1471-2105-7-219
Koch, R. M., Swiger, L. A., Chambers, D., and Gregory, K. E. (1963). Efficiency of feed use in beef cattle. J. Anim. Sci. 22, 486–494. doi: 10.2527/jas1963.222486x
Li, H., Handsaker, B., Wysoker, A., Fennell, T., Ruan, J., Homer, N., et al. (2009). 1000 genome project data processing subgroup. The sequence alignment / map format and SAMtools. Bioinformatics 25, 2078–2079. doi: 10.1093/bioinformatics/btp352
Liam, J. R., Laura, E. G., Alejandro, A., Luisa, A. C., Carlos, E. G., and Andrew, J. C. (2018). Comparing evolutionary rates between trees, clades and traits. Methods Ecol. Evol. 9, 994–1005. doi: 10.1111/2041-210X.12977
Liao, Y., Smyth, G. K., and Shi, W. (2014). FeatureCounts: an efficient general purpose program for assigning sequence reads to genomic features. Bioinformatics 30, 923–930. doi: 10.1093/bioinformatics/btt656
Messad, F., Louveau, I., Koffi, B., Gilbert, H., and Gondret, F. (2019). Investigation of muscle transcriptomes using gradient boosting machine learning identifies molecular predictors of feed efficiency in growing pigs. BMC Genomics 20:659. doi: 10.1186/s12864-019-6010-9
Meyer, D., Dimitriadou, E., Hornik, K., Weingessel, A., and Leisch, F. (2019). e1071: Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien. R package version 1.7-4. Available online at: https://CRAN.R-project.org/package=e1071 (accessed November 26, 2019).
Mi, H., Muruganujan, A., Casagrande, J. T., and Thomas, P. D. (2013). Large-scale gene function analysis with the PANTHER classification system. Nat. Protoc. 8, 1551–1566. doi: 10.1038/nprot.2013.092
Olaru, C., and Wehenkel, L. (2004). “Bias-variance tradeoff of soft decision trees,” in Proceedings of the Information Processing & Management of Uncertainty in Knowledge-based Systems, Ipmu-04, Lisbon, 1–8.
Onteru, S. K., Gorbach, D. M., Young, J. M., Garrick, D. J., Dekkers, J. C., and Rothschild, M. F. (2013). Whole genome association studies of residual feed intake and related traits in the pig. PLoS One 8:e61756. doi: 10.1371/journal.pone.0061756
Piles, M., Fernandez-Lozano, C., Velasco-Galilea, M., González-Rodríguez, O., Sánchez, J. B., Torrallardona, D., et al. (2019). Machine learning applied to transcriptomic data to identify genes associated with feed efficiency in pigs. Genet. Sel. Evol. 51:10. doi: 10.1186/s12711-019-0453-y
Podgorelec, V., Karakatic, S., Rodrigo, C. B., and Márcio, P. B. (2015). “Evolving balanced decision trees with a multi-population genetic algorithm,” in Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Sendai, 54–61. doi: 10.1109/CEC.2015.7256874
Reverter, A., and Chan, E. K. F. (2008). Combining partial correlation and an information theory approach to the reversed engineering of gene co-expression networks. Bioinformatics 24, 2491–2497. doi: 10.1093/bioinformatics/btn482
Robinson, M. D., McCarthy, D. J., and Smyth, G. K. (2010). edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 26, 139–140. doi: 10.1093/bioinformatics/btp616
Russell, J. R., Minton, N. O., Sexten, W. J., Kerley, M. S., and Hansen, S. L. (2016). Influence of feed efficiency classification on diet digestibility and growth performance of beef steers. J. Anim. Sci. 94, 1610–1619. doi: 10.2527/jas2015-9949
Saatchi, M., Beever, J. E., Decker, J. E., Faulkner, D. B., Freetly, H. C., Hansen, S. L., et al. (2014). QTLs associated with dry matter intake, metabolic mid-test weight, growth and feed efficiency have little overlap across 4 beef cattle studies. BMC Genomics 15:1004. doi: 10.1186/1471-2164-15-1004
Sammut, C., and Webb, G. I. (2011). “Leave-One-Out Cross-Validation.” in Encyclopedia of Machine Learning, eds C. Sammut and G. I. Webb (Boston, MA: Springer).
Santana, M. H. A., Utsunomiya, Y. T., Neves, H. H. R., Gomes, R. C., Garcia, J. F., and Fukumasu, H. (2014). Genome-wide association analysis of feed intake and residual feed intake in Nellore cattle. BMC Genetics 15:21. doi: 10.1186/1471-2156-15-21
Sartin, J. L. (2013). Cell biology symposium: molecular basis for feed efficiency. J. Anim. Sci. 91, 1580–1581. doi: 10.2527/jas2012-5787
Shannon, P., Markiel, A., Ozier, O., Baliga, N. S., Wang, J. T., Ramage, D., et al. (2003). Cytoscape: a software Environment for integrated models of biomolecular interaction networks. Genome Res. 13, 2498–2504. doi: 10.1101/gr.1239303
Thompson, J. A., Tan, J., and Greene, C. S. (2016). Cross-platform normalization of microarray and RNA-seq data for machine learning applications. Peer J. 4:e1621. doi: 10.7717/peerj.1621
Wang, L., Xi, Y., Sung, S., and Qiao, H. (2018). RNA-seq assistant: machine learning based methods to identify more transcriptional regulated genes. BMC Genomics 19:546. doi: 10.1186/s12864-018-4932-2
Widmann, P., Reverter, A., Weikard, R., Suhre, K., Hammon, H. M., Albrecht, E., et al. (2015). Systems biology analysis merging phenotype, metabolomic and genomic data identifies non-SMC Condensin I Complex, Subunit G (NCAPG) and cellular maintenance processes as major contributors to genetic variability in Bovine feed efficiency. PLoS ONE 10:e0124574. doi: 10.1371/journal.pone.0124574
Wu, J., Mao, X., Cai, T., Luo, J., and Wei, L. (2006). KOBAS server: a web-based platform for automated annotation and pathway identification. Nucleic Acids Res. 34, W720–W724. doi: 10.1093/nar/gkl167
Xiong, X. L., Zhang, R. X., Bi, Y., Zhou, W. H., and Zhu, D. L. (2019). Machine learning models in type 2 diabetes risk prediction: results from a cross-sectional retrospective study in Chinese adults. Curr. Med. Sci. 39, 582–588. doi: 10.1007/s11596-019-2077-4
Yang, L., He, T., Xiong, F., Chen, X., Fan, X., Jin, S., et al. (2020). Identification of key genes and pathways associated with feed efficiency of native chickens based on transcriptome data via bioinformatics analysis. BMC Genomics 21:292. doi: 10.1186/s12864-020-6713-y
Yao, C., Spurlock, D. M., Armentano, L. E., Page, C. J., VandeHaar, M. J., Bickhart, D. M., et al. (2013). Random Forests approach for identifying additive and epistatic single nucleotide polymorphisms associated with residual feed intake in dairy cattle. J. Dairy Sci. 96, 6716–6729. doi: 10.3168/jds.2012-6237
Keywords: residual feed intake, Bos indicus, co-expression network, RNA-seq, Random Forest, Extreme Gradient Boosting, supporting vector machine
Citation: Chen W, Alexandre PA, Ribeiro G, Fukumasu H, Sun W, Reverter A and Li Y (2021) Identification of Predictor Genes for Feed Efficiency in Beef Cattle by Applying Machine Learning Methods to Multi-Tissue Transcriptome Data. Front. Genet. 12:619857. doi: 10.3389/fgene.2021.619857
Received: 21 October 2020; Accepted: 15 January 2021;
Published: 16 February 2021.
Edited by:
Eduard Murani, Leibniz Institute for Farm Animal Biology (FBN), GermanyReviewed by:
Christopher K. Tuggle, Iowa State University, United StatesKate Keogh, Teagasc Food Research Centre, Ireland
Copyright © 2021 Chen, Alexandre, Ribeiro, Fukumasu, Sun, Reverter and Li. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Yutao Li, yutao.li@csiro.au; Wei Sun, dkxmsunwei@163.com; sunwei@yzu.edu.cn