Lasso regression-based genome selective breeding method, electronic equipment and storage medium

By using the lasso regression algorithm to fuse multiple machine learning regression algorithm models in breeding, the problem of inconsistent performance of a single algorithm model on different data sets is solved, and the accuracy and efficiency of breeding are improved.

CN119889454APending Publication Date: 2025-04-25TIANJIN BIAOHUAXING GENE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411952543.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The use of a single algorithm model in the prior art reduces the accuracy of breeding and makes it difficult to perform consistently on different data sets.

Method used

The lasso regression algorithm is used to fuse multiple machine learning regression algorithm models to build a fusion model to improve the prediction accuracy of breeding values.

Benefits of technology

By constructing a fusion model, the generalization ability of the model is improved, the relationship between genotype and phenotype can be predicted more accurately, and the accuracy and efficiency of breeding are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119889454A_ABST
    Figure CN119889454A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of biological breeding, and provides a lasso regression-based genome selective breeding method, a lasso regression-based genome selective breeding method and a storage medium, the lasso regression-based genome selective breeding method comprises the following steps: dividing a plurality of samples based on species into a population data set; cleaning the group data set to obtain preferred data, the preferred data including genotype data and phenotype data without missing; converting the preferred data into a format recognized by machine learning to obtain converted format data; constructing a plurality of machine learning regression algorithm models based on the conversion format data; fusing the plurality of machine learning regression algorithm models by adopting a lasso regression algorithm to construct a fusion model; and predicting a breeding value of the breeding population based on the fusion model. According to the invention, the breeding accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of biological breeding, and in particular relates to a genome selection breeding method based on lasso regression, a method and a storage medium. Background Art

[0002] With the development of sequencing technology, sequencing throughput has been greatly improved, costs have been significantly reduced, and the computing power of computers has been continuously enhanced, which has promoted the development of new breeding technologies, especially the rise of genomic selection (GS) breeding. Genomic selection breeding overcomes the problems of difficult-to-measure traits, high contingency, long breeding cycle and high technical threshold through high-density molecular markers covering the entire genome, effectively accelerating the pace of breeding.

[0003] In the related technology, GS software with a single algorithm model is used to construct a GS model. Since different types of single algorithm models have their own advantages and disadvantages when processing genomic data with different characteristics, and different single algorithm models have large differences in performance on different data sets, it is often difficult to select an optimal single algorithm model in practical applications, which also reduces the accuracy of breeding. Summary of the invention

[0004] In view of this, the present invention provides a genomic selection breeding method based on lasso regression to solve the problem in the prior art that the use of a single algorithm model reduces the accuracy of breeding.

[0005] In a first aspect, the present invention provides a genomic selection breeding method based on lasso regression, comprising: dividing a plurality of samples based on species into a population data set; cleaning the population data set to obtain preferred data, wherein the preferred data includes non-missing genotype data and phenotypic data; converting the preferred data into a format recognized by machine learning to obtain converted format data; constructing a plurality of machine learning regression algorithm models based on the converted format data; using the lasso regression algorithm to fuse the plurality of machine learning regression algorithm models to construct a fusion model; and predicting the breeding value of the breeding population based on the fusion model.

[0006] As an optional implementation, the preferred data is converted into a format recognized by machine learning to obtain converted format data, specifically including: performing dimensionality reduction processing on the genotype data of the preferred data to obtain an intermediate processing result; converting the intermediate processing result into a format recognized by machine learning to obtain the converted format data.

[0007] As an optional implementation, based on the converted format data, multiple machine learning regression algorithm models are constructed, specifically including: using a 10-fold cross-validation method to train the converted format data to obtain training data; based on the training data, finding the optimal hyperparameters for each of the machine learning regression algorithm models; and constructing a machine learning regression algorithm model based on the optimal hyperparameters.

[0008] As an optional implementation, a 10-fold cross-validation method is used to train the converted format data to obtain training data, specifically including: dividing the converted format data into ten subsets of equal size; training and validating the subsets ten times, wherein a different subset is selected each time as a validation set and the remaining subsets are used as training sets; and averaging the results of the ten validations to obtain the training data.

[0009] As an optional embodiment, the population data set includes a training population, and the training population includes genotype data and phenotypic data; or the population data includes a training population and a breeding population, and the breeding population includes genotype data.

[0010] As an optional implementation, the multiple machine learning regression algorithm models include lightGBM algorithm, XGBoost algorithm, HGBoost algorithm and ET algorithm.

[0011] As an optional implementation, the multiple machine learning regression algorithm models are fused by using a lasso regression algorithm to construct a fusion model, specifically including: constructing a lasso linear regression model, and adding an L1 regularization term to its loss function, wherein the loss function of the lasso regression is defined as: In the formula, N represents the number of samples; y i is the phenotypic observation value of the i-th sample; X ij is the phenotypic prediction value of the jth model in the i-th sample; β j Represents the weight of each model; λ is a regularization hyperparameter; train the Lasso linear regression model to obtain the weight of each basic model; perform weighted summation on the prediction results of each basic model according to the weight to obtain the final fusion prediction result: Among them, y j is the predicted output of the jth base model, β j is the weight coefficient learned by Lasso.

[0012] As an optional implementation, the genomic selection breeding method based on lasso regression also includes: using the Pearson correlation coefficient to evaluate the accuracy of the fusion model.

[0013] In a second aspect, the present invention provides an electronic device comprising: at least one processor; a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can: divide a plurality of samples based on species into a population data set; clean the population data set to obtain preferred data, the preferred data comprising non-missing genotype data and phenotypic data; convert the preferred data into a format recognizable by machine learning to obtain converted format data; based on the converted format data, construct a plurality of machine learning regression algorithm models; use the lasso regression algorithm to fuse the plurality of machine learning regression algorithm models to construct a fused model; and predict the breeding value of a breeding population based on the fused model.

[0014] In a third aspect, the present invention provides a computer-readable storage medium, characterized in that a computer program is stored therein, and when the computer program is executed by a processor, the genomic selection breeding method based on lasso regression as described in any one of claims 1 to 8 is implemented.

[0015] The beneficial effects of the present invention are:

[0016] The present invention predicts the breeding value of a breeding population by constructing a fusion model, thereby improving the generalization ability of the model, being able to more accurately predict the relationship between genotype and phenotype, and improving the accuracy and efficiency of breeding. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific implementation of the present invention or the technical solution in the prior art, the following briefly introduces the drawings required for use in the specific implementation or the prior art description. Obviously, the drawings described below are some implementations of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0018] Figure 1 This is one of the flow charts of the genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0019] Figure 2 This is a second flow chart of a genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0020] Figure 3 This is one of the training result diagrams of the genomic selection breeding method based on lasso regression according to one embodiment of the present invention;

[0021] Figure 4This is the second training result diagram of the genomic selection breeding method based on lasso regression according to one embodiment of the present invention;

[0022] Figure 5 This is a diagram showing the prediction results of a genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0023] Figure 6 This is a prediction result diagram of Case 1 of a genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0024] Figure 7 This is a prediction result diagram of Case 2 of a genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0025] Figure 8 This is a prediction result diagram of Case 3 of the genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0026] Fig. 9 This is a prediction result diagram of Case 4 of the genomic selection breeding method based on lasso regression according to an embodiment of the present invention;

[0027] Fig.10 The figure is a block diagram of an electronic device according to an embodiment of the present invention.

[0028] Description of reference numerals:

[0029] 110. Processor; 120 - Memory. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0031] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0032] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0033] In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0034] In related technologies, breeding history has undergone a gradual exploration from empirical breeding to systematic breeding theories and methods, covering classical methods such as selection theory, pure line theory, backcross breeding, cyclic breeding, mutagenesis breeding, single seed transmission, ideal plant type, etc., and then entered the molecular marker-assisted selection stage, using various molecular markers, such as AFLP, SSR and SNP, to accelerate the improvement process.

[0035] With the rise of GS breeding, GS breeding has overcome problems such as difficult-to-measure traits, high randomness, long breeding cycles and high technical barriers through high-density molecular markers covering the entire genome, effectively accelerating the pace of breeding.

[0036] On this basis, we move towards smart breeding. The "scientific" part of smart breeding is mainly reflected in the construction and upgrading of the platform, establishing a crop breeding database with the help of germplasm resource information, integrating multi-omics data for joint analysis, breaking through technical bottlenecks such as biological big data acquisition, analysis and mining, and forming an integrated smart breeding strategy of "data-technology-algorithm-decision-making". This system not only improves the accuracy of breeding and shortens the breeding cycle, but also lays the foundation for the establishment of an efficient crop smart breeding system.

[0037] Currently, there are many machine learning and deep learning algorithms used to build GS models. Single algorithm models include GS models built by software such as cropGBM, DNNGP and DeepCCR. Among them, cropGBM is a GS model built based on the lightGBM algorithm of machine learning. Its default hyperparameters are preset values. There is a lack of sufficient hyperparameter optimization, which may affect the performance of the model; DNNGP is based on the convolutional neural network (CNN) framework to build a GS model. Its accuracy and applicability are relatively low, the hardware configuration requirements are high, and the time efficiency is poor; DeepCCR is based on the CNN+long short-term memory network (LSTM) framework to build a GS model. It still has limitations in applicability, and has high requirements for hardware equipment, and the processing speed is relatively slow.

[0038] These softwares play a role in different GS applications, but there is still much room for improvement in terms of accuracy, applicability and hardware requirements.

[0039] Different types of single algorithm models have their own advantages and disadvantages when processing genomic data with different characteristics. For example, linear models such as GBLUP handle linear relationships better, but have limited handling of nonlinear relationships; nonlinear models such as random forests, support vector machines, XGBoost, and LGBM handle nonlinear relationships better, but may lack the ability to generalize high-dimensional data.

[0040] The single algorithm model uses the parameters set by the algorithm as the default parameters, and does not seek the optimal hyperparameters to reduce the overfitting of the model to achieve the optimal model. When the amount of data is very large, the algorithm cannot run, so it is necessary to reduce the data dimension through the PCA dimensionality reduction method.

[0041] To this end, the present invention proposes a genomic selection breeding method based on lasso regression, in order to effectively reduce cluster resource consumption, reduce labor costs and time costs, improve the accuracy of breeding, and promote the progress of breeding.

[0042] Combine the following Figures 1 to 10 , describing an embodiment of the present invention.

[0043] like Figure 1 As shown, according to an embodiment of the invention, a genomic selection breeding method based on lasso regression is provided, comprising the following steps:

[0044] Step S101: Divide a plurality of samples based on species into group data sets.

[0045] Step S102: Clean the population data set to obtain preferred data, which includes genotype data and phenotype data without missing data.

[0046] Step S103: Convert the preferred data into a format recognized by machine learning to obtain converted format data.

[0047] Step S104: construct multiple machine learning regression algorithm models based on the transformed format data.

[0048] Step S105: using the lasso regression algorithm to fuse multiple machine learning regression algorithm models to construct a fusion model.

[0049] Step S106: predicting the breeding value of the breeding population based on the fusion model.

[0050] The genomic selection breeding method based on lasso regression aims to improve breeding efficiency and accuracy through advanced data analysis techniques. First, multiple samples based on a specific species need to be divided to create a population data set, which contains genetic information from different individuals.

[0051] Thorough cleaning of the above population data sets can ensure the quality of the data. The purpose of the cleaning process is to remove any incomplete or erroneous data that may affect the accuracy of the analysis, and finally obtain the optimal data set. The optimal data set includes complete genotype data and phenotypic data, and there are no missing values, which provides a solid foundation for subsequent analysis.

[0052] The optimal data set needs to be converted into a format suitable for machine learning algorithm recognition and processing. This conversion process involves data standardization, encoding and other technologies, and finally obtains the converted format data to prepare for the construction of the machine learning model.

[0053] After obtaining the transformed format data, multiple machine learning regression algorithm models are built based on the transformed format data, and then the lasso regression algorithm is used to fuse these models. Lasso regression is a regression method that can perform feature selection. It reduces the complexity of the model by introducing the L1 regularization term, thereby improving the generalization ability of the model. The fusion model constructed by this method can more accurately predict the relationship between genotype and phenotype.

[0054] Based on the fusion model, the breeding value of the breeding population can be predicted. The breeding value is an important indicator to measure the genetic potential of individuals. By predicting this value, breeders can more effectively select individuals with excellent genetic characteristics for breeding, thereby accelerating the transmission and fixation of excellent traits and improving breeding efficiency.

[0055] Among them, samples include most plants such as rice, corn, wheat, cotton, etc., and can also include animals such as pigs, cattle, sheep, chickens, ducks, geese, etc., and can also include most types of variations, such as SNP, InDel and SV of resequencing or chip data, CNV data, etc.

[0056] Specifically, Figure 2 As shown, the population data set includes a training population, and the training population includes genotype data and phenotypic data; or the population data includes a training population and a breeding population, and the breeding population includes genotype data.

[0057] At least a training population is required, and a breeding population can also be provided if conditions permit. The training population requires genotype data and phenotypic data; after data cleaning, a training population with high-quality phenotypic data and genotype data is obtained. The PCA method is then used for dimensionality reduction, which greatly reduces the dimension of the genotype matrix.

[0058] The phenotypic and genotypic data of the training population (TP) and the genotypic data of the breeding population (BP) were cleaned to obtain high-quality data without missing data. The genotypes of TP and BP were processed together using the PCA dimensionality reduction method, in which the principal components with a cumulative variance of 95% were selected to obtain low-dimensional data, which were then converted into a format recognized by machine learning, including the conversion of phenotypic data. The converted data were trained using the lightGBM algorithm, XGBoost algorithm, HGBoost algorithm, ET algorithm and other four machine learning regressors using a 10-fold cross-validation method. Each algorithm used the Bayesian optimization method to find the optimal hyperparameters, and built its own model. Finally, the four models were fused using the lasso regression algorithm to build a fusion model. The breeding value of the breeding population was predicted by the constructed fusion model, and individuals with high or low breeding values ​​were selected for seed preservation and breeding as needed.

[0059] Specifically, multiple machine learning regression algorithm models include lightGBM algorithm, XGBoost algorithm, HGBoost algorithm and ET algorithm. The lightGBM (Light Gradient Boosting Machine) algorithm, XGBoost (Extreme Gradient Boosting) algorithm, HGBoost (Histogram-based Gradient Boosting) algorithm and ET (Extra Trees) algorithm are all machine learning regressors.

[0060] Further, based on step S103, the preferred data is converted into a format recognized by machine learning to obtain converted format data, which specifically includes the following steps:

[0061] Step S1031: performing dimension reduction processing on the genotype data in the preferred data to obtain an intermediate processing result;

[0062] Step S1033: Convert the intermediate processing result into a format recognized by machine learning to obtain converted format data.

[0063] Perform dimensionality reduction on the genotype data of the training population and the genotype data of the breeding population. The purpose of dimensionality reduction is to reduce the complexity of the data while retaining the most valuable information for subsequent analysis. Through this process, an intermediate processing result can be obtained, which will lay the foundation for the next step of format conversion. The intermediate processing result obtained in the previous step is further converted into a format that can be recognized and processed by the machine learning algorithm. This conversion process ensures that the structure and content of the data can be understood by the machine learning model, thereby obtaining the final converted format data. This step is a crucial link in the entire data preprocessing process, which directly affects the performance of the machine learning model and the final analysis results.

[0064] Further, based on step S104, multiple machine learning regression algorithm models are constructed based on the transformed format data, specifically including the following steps:

[0065] Step S1041: Use a 10-fold cross validation method to train the transformed format data to obtain training data.

[0066] Step S1042: Based on the training data, find the optimal hyperparameters for each machine learning regression algorithm model.

[0067] Step S1043: Construct a machine learning regression algorithm model based on the optimal hyperparameters.

[0068] In this embodiment, a series of machine learning regression algorithm models will be constructed based on the data set in the transformed format. This process involves multiple steps, aiming to achieve the best prediction performance through precise model training and parameter optimization. First, a 10-fold cross-validation method is used to train the data set in the transformed format. Next, the training data obtained in the previous step is used to make detailed parameter adjustments for each machine learning regression algorithm model. This process includes finding the optimal hyperparameters, i.e., those parameters that can control the complexity and learning ability of the model, such as learning rate, regularization strength, tree depth, etc. By systematically adjusting these parameters, we can find the model configuration that best suits the current data set.

[0069] Based on the optimal hyperparameters determined in step S1042, a final machine learning regression algorithm model is constructed. This model will integrate all optimized parameter settings in order to achieve the best prediction effect. The constructed model will be able to perform accurate regression analysis on new data.

[0070] Further, based on step S1041, a 10-fold cross validation method is used to train the transformed format data to obtain training data, which specifically includes the following steps:

[0071] Step S10411: Divide the converted format data into ten subsets of equal size.

[0072] Step S10412: The subsets are trained and validated ten times, wherein a different subset is selected as the validation set each time, and the remaining subsets are used as the training set.

[0073] Step S10413: Average the results of ten verifications to obtain training data.

[0074] In this embodiment, by dividing the data set into 10 parts, 9 parts are used as training data and the remaining 1 part is used as verification data in turn, thereby ensuring that each data point has the opportunity to be used for verification, thereby evaluating the generalization ability of the model and obtaining a fully trained data set.

[0075] The multi-model fusion algorithm based on Lasso is an integrated learning method that uses the sparsity of Lasso regression to fuse the prediction results of multiple base learners and automatically select weights to optimize the final prediction effect. Among them, Lasso (Least Absolute Shrinkage and Selection Operator) is a regression analysis method that combines feature algorithms and regularization. It introduces the L1 regularization term to achieve variable selection and feature sparsification, so that some weights are reduced to zero, thereby selecting the optimal feature combination or model weight.

[0076] In multi-model fusion, through multiple trained basic models, such as LGBM, XGB, HGB and ET, each model will generate its own prediction results. In order to obtain the final prediction result after fusion, Lasso regression is used to combine the mean squared error (MSE) loss term and L1 regularization term to automatically learn the weight coefficients of each model to combine these model outputs and obtain the final prediction result after fusion.

[0077] Based on step S105, the lasso regression algorithm is used to fuse multiple machine learning regression algorithm models to construct a fusion model, which specifically includes the following steps:

[0078] Step S1051: construct a Lasso linear regression model and add an L1 regularization term to its loss function, where the loss function of the Lasso regression is defined as:

[0079]

[0080] In the formula, N represents the number of samples; y i is the phenotypic observation value of the i-th sample; X ij is the phenotypic prediction value of the jth model in the i-th sample; β j represents the weight of each model; λ is the regularization hyperparameter.

[0081] Step S1052: Train the Lasso linear regression model to obtain the weight of each basic model.

[0082] Step S1053: perform weighted summation on the prediction results of each basic model according to the weight to obtain the final fusion prediction result:

[0083]

[0084] Among them, y j is the predicted output of the jth base model, β j is the weight coefficient learned by Lasso.

[0085] In this embodiment, the predicted output of each basic model is obtained as a feature, and the actual target value is used as a label to form a training data set.

[0086] In this embodiment, a linear regression model is constructed, and an L1 regularization term is added to its loss function to limit the size of the model weights, so that some weights are compressed to zero. Among them, λ is a regularization hyperparameter that controls the strength of the L1 regularization term. When λ is large, more weights will be compressed to zero.

[0087] The addition of the L1 regularization term allows Lasso to reduce some weights to zero during the solution process. This feature enables Lasso to automatically select the most effective model for prediction and reset the weights of other models to zero. Therefore, Lasso can not only obtain the weight distribution of the fusion model, but also be used as a tool for model selection.

[0088] The accuracy index of each fold (PCC for short) is calculated through ten-fold cross validation, and then the average value of each index of the ten folds is calculated to represent the final evaluation result of the model.

[0089] Furthermore, the genomic selection breeding method based on lasso regression also includes: using the Pearson correlation coefficient to evaluate the accuracy of the fusion model.

[0090] like Fig.10 As shown, the present invention also provides an electronic device, comprising: at least one processor 110; a memory 120 connected to the at least one processor in communication; wherein the memory 120 stores instructions executable by the at least one processor 110, and the instructions are executed by the at least one processor 110, so that the at least one processor 110 can implement the following steps:

[0091] Step S101: Divide a plurality of samples based on species into group data sets.

[0092] Step S102: Clean the population data set to obtain preferred data, which includes genotype data and phenotype data without missing data.

[0093] Step S103: Convert the preferred data into a format recognized by machine learning to obtain converted format data.

[0094] Step S104: construct multiple machine learning regression algorithm models based on the transformed format data.

[0095] Step S105: using the lasso regression algorithm to fuse multiple machine learning regression algorithm models to construct a fusion model.

[0096] Step S106: predicting the breeding value of the breeding population based on the fusion model.

[0097] The present invention also provides a readable storage medium storing a computer program. When the computer program is executed by a processor, the steps of implementing any one of the genomic selection breeding methods based on lasso regression are as follows:

[0098] Step S101: Acquire gas data, the gas data including greenhouse gas concentration, wind speed and wind direction;

[0099] Step S103: Calculating the greenhouse gas concentration distribution in the monitoring area according to the gas data;

[0100] Step S105: obtaining the real-time total amount of greenhouse gases according to the greenhouse gas concentration distribution;

[0101] Step S107: Obtain greenhouse gas emissions based on the real-time total amount of greenhouse gases and the greenhouse gas concentration distribution.

[0102] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0103] The computer program of the present invention obtains a training group of high-quality phenotypic and genotypic data after data cleaning; then uses the PCA method to reduce the dimension, greatly reducing the dimension of the genotype matrix; then uses the lassoFM algorithm to build a model, and after Bayesian algorithm optimization, finds the optimal hyperparameters to build the optimal model; finally, the breeding value of a breeding group with unknown phenotype but known genotype is predicted through the constructed model, and the best samples are selected for breeding, or individuals with high breeding values ​​or low breeding values ​​are taken for seed preservation as needed, and generally the individuals with top 5% or top 1% breeding values ​​are taken for breeding.

[0104] In the context of the present invention, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or apparatus. A computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing.

[0105] Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of machine readable storage media may include electrical connections based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0106] The present invention is based on lasso fusion of multiple machine learning algorithms to build a GS model with better comprehensive ability, and uses the Bayes optimization algorithm to find the optimal hyperparameters and the optimal model, thereby improving the accuracy, applicability and generalization ability of building the GS model. The limitations of a single model, the difficulty of model selection, the optimal solution of the algorithm and the time efficiency problems are solved, and the accuracy of the fusion model is also improved. On the one hand, the present invention greatly improves the adaptability of the GS model in different scenarios, and on the other hand, improves the generalization ability of the GS model, thereby improving the accuracy of offspring breeding, correctly selecting offspring for seed preservation, shortening the breeding cycle, and reducing the time cost and labor cost of breeding. On the other hand, server resource consumption and computing time are greatly reduced.

[0107] The present invention is not only applicable to high-density markers (SNPs, InDels, SVs) for high-throughput sequencing, but can also be used for genomic breeding needs of chips and simplified genome sequencing, providing a rapid selection platform for breeders to cultivate their own varieties.

[0108] The software program can be set up in four steps: the first step is to fill in the genotype files of the training population and the breeding population to obtain non-missing genotypes; the second step is to process the phenotype files and genotype files of the training population, remove the missing phenotype samples, filter the genotype files based on GWAS results or PCA dimension reduction, and then convert the filtered vcf into a machine learning recognition format; the third step is to train the model, use the 10-fold cross-validation method, use the lassoFM fusion machine algorithm for training, whether to use the Bayesian optimization algorithm hyperparameters, use 4 indicators to evaluate the model, and perform statistics and plotting; the fourth step is to predict the breeding value of the breeding population. The training results are as follows Figure 3 and Figure 4 As shown, the prediction results are Figure 5 shown.

[0109] The specific implementation cases of the breeding method of the present invention using 3k rice data, wheat data, cotton data, corn data and other public data are as follows.

[0110] Case 1, combined Figure 6 As shown, 13 yield-related phenotypes and SNP data of 2110 samples of 3k rice data were used to construct the GS model using software, and the Pearson correlation coefficient (PCCs) was used to evaluate the model accuracy. Each model was subjected to a 10-fold cross-validation test and the average was calculated. Figure 6 The horizontal axis is 13 traits, the vertical axis is PCCs, and the inner column is the PCC value of all models (0-1). Species: rice; Samples: 2,110 samples; Variation: 1,011,602 SNP loci; Traits: 13 traits; Indicator: PCC.

[0111] From left to right, the gray columns are the traditional GBLUP model, the green and purple columns are the deep learning DNNGP and DeepCCR models, the light orange, light blue, faded, and light green are single machine learning models, and the blue column is the lassoFM model. From the figure, we can see that the PCCs value of the lassoFM model is the highest in 13 traits, which is greater than the traditional model, single machine learning model, and deep learning model.

[0112] like Figure 7 As shown in the figure, Case 2: Using 6 yield-related phenotypes and SNP data of 2,000 wheat samples, the software was used to build a GS model, and the Pearson correlation coefficient (PCCs) was used to evaluate the accuracy of the model. Each model was tested with 10-fold cross validation and the average was calculated. Species: wheat; Samples: 2,000 samples; Variation: 33,709 SNP loci; Traits: 6 traits; Indicator: PCC.

[0113] In the figure, the horizontal axis is the six traits, the vertical axis is the PCCs value, and the inner column is the PCC value of all models (0-0.8). From left to right, the gray column is the traditional GBLUP model, the green and purple columns are the deep learning DNNGP and DeepCCR models, the light orange, light blue, faded, and light green are single machine learning models, and the blue column is the lassoFM model. From the figure, we can see that the PCCs value of the lassoFM model is the highest in the six traits, which is greater than the traditional model, the single machine learning model, and the deep learning model.

[0114] like Figure 8As shown in the figure, Case 3: Using 4 cotton fiber-related phenotypes and SNP data from 1,245 cotton data samples, the software was used to build a GS model, and the Pearson correlation coefficient (PCCs) was used to evaluate the accuracy of the model. Each model was tested with 10-fold cross validation and the average was calculated. Species: cotton; Samples: 1,245 samples; Variation: 1,112,352 SNP loci Traits: 4 traits; Indicator: PCC. The horizontal axis in the figure is the 4 traits, the vertical axis is the PCCs value, and the inner column is the PCC value of all models (0-1). From left to right, the gray columns are traditional GBLUP models, the green and purple columns are deep learning DNNGP and DeepCCR models, the light orange, light blue, faded, and light green are single machine learning models, and the blue column is the lassoFM model. From the figure, we can see that the PCCs value of our lassoFM model is the highest in the four traits, which is greater than the traditional model, single machine learning model, and deep learning model.

[0115] like Fig. 9 As shown in the figure, Case 4: Using 3 phenotypes and SNP data of 6210 samples of maize data, the software was used to build a GS model, and the Pearson correlation coefficient (PCCs) was used to evaluate the accuracy of the model. Each model was tested with 10-fold cross validation and the average was calculated. Species: maize; Samples: 6,210 samples; Variation: 32,599 SNP loci; Traits: 3 traits; Indicator: PCC.

[0116] In the figure, the horizontal axis is the four traits, the vertical axis is the PCCs value, and the inner column is the PCC value of all models (0-1). From left to right, the gray column is the traditional GBLUP model, the green and purple columns are the deep learning DNNGP and DeepCCR models, the light blue, faded, and light green are single machine learning models, and the blue column is the lassoFM model. From the figure, we can see that the PCCs value of our lassoFM model is the highest in the three traits, which is greater than the traditional model, the single machine learning model, and the deep learning model. SVR cannot be run and is not displayed.

[0117] Obviously, the above embodiments are merely examples for clear description and are not limitations of the implementation methods.

[0118] For ordinary technicians in the relevant field, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. However, the obvious changes or modifications derived from this are still within the protection scope of the invention.

Claims

1. A genomic selection breeding method based on lasso regression, characterized in that: include: Divide the population datasets into multiple samples based on species; Cleaning the population data set to obtain preferred data, wherein the preferred data includes non-missing genotype data and phenotype data; Converting the preferred data into a format recognized by machine learning to obtain converted format data; Based on the converted format data, construct multiple machine learning regression algorithm models; Using the lasso regression algorithm to fuse the multiple machine learning regression algorithm models to construct a fusion model; The breeding values ​​of the breeding population are predicted based on the fusion model.

2. The genomic selection breeding method based on lasso regression according to claim 1, characterized in that: The preferred data is converted into a format recognized by machine learning to obtain converted format data, specifically including: Performing dimension reduction processing on the genotype data of the preferred data to obtain an intermediate processing result; The intermediate processing result is converted into a format recognized by machine learning to obtain the converted format data.

3. The genomic selection breeding method based on lasso regression according to claim 1, characterized in that: Based on the converted format data, multiple machine learning regression algorithm models are constructed, including: The transformed format data is trained using a 10-fold cross validation method to obtain training data; Based on the training data, finding the optimal hyperparameters for each of the machine learning regression algorithm models; A machine learning regression algorithm model is constructed based on the optimal hyperparameters.

4. The genomic selection breeding method based on lasso regression according to claim 3, characterized in that: The transformed format data is trained using a 10-fold cross validation method to obtain training data, specifically including: Dividing the converted format data into ten subsets of equal size; The subsets are trained and validated ten times, wherein a different subset is selected as a validation set each time, and the remaining subset is used as a training set; The results of ten verifications are averaged to obtain the training data.

5. The genomic selection breeding method based on lasso regression according to any one of claims 1 to 4, characterized in that: The population data set includes a training population, the training population includes genotype data and phenotype data; or the population data includes a training population and a breeding population, the breeding population includes genotype data.

6. The genomic selection breeding method based on lasso regression according to any one of claims 1 to 4, characterized in that: The multiple machine learning regression algorithm models include lightGBM algorithm, XGBoost algorithm, HGBoost algorithm and ET algorithm.

7. The genomic selection breeding method based on lasso regression according to any one of claims 1 to 4, characterized in that: The multiple machine learning regression algorithm models are fused by using the lasso regression algorithm to construct a fusion model, which specifically includes: Construct a Lasso linear regression model and add the L1 regularization term to its loss function. The loss function of Lasso regression is defined as: In the formula, N represents the number of samples; y i is the phenotypic observation value of the i-th sample; X ij is the phenotypic prediction value of the jth model in the i-th sample; β j represents the weight of each model; λ is the regularization hyperparameter; Train the Lasso linear regression model to obtain the weights of each basic model; The prediction results of each basic model are weighted and summed according to the weights to obtain the final fusion prediction result: Among them, y j is the predicted output of the jth base model, β j is the weight coefficient learned by Lasso.

8. The genomic selection breeding method based on lasso regression according to any one of claims 1 to 4, characterized in that: Also includes: The Pearson correlation coefficient was used to evaluate the accuracy of the fusion model.

9. An electronic device, characterized in that: include: at least one processor (110); a memory (120) communicatively coupled to the at least one processor (110); The memory (120) stores instructions executable by the at least one processor (110), and the instructions are executed by the at least one processor (110) to enable the at least one processor (110) to: Divide the population datasets into multiple samples based on species; Cleaning the population data set to obtain preferred data, wherein the preferred data includes non-missing genotype data and phenotype data; Converting the preferred data into a format recognized by machine learning to obtain converted format data; Based on the converted format data, construct multiple machine learning regression algorithm models; Using the lasso regression algorithm to fuse the multiple machine learning regression algorithm models to construct a fusion model; The breeding values ​​of the breeding population are predicted based on the fusion model.

10. A computer-readable storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the genomic selection breeding method based on lasso regression as described in any one of claims 1 to 8 is implemented.