Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BioGPS

Genomic and Phenomic Selection

Brief introduction

Genomic selection (GS) and phenomic selection (PS) are pivotal for accelerating plant breeding. However, the accuracy, robustness, and transferability of the two kinds of selection methods are underexplored, especially when addressing complex traits. In this study, we introduced a novel data fusion framework, termed GPS (Genomic and Phenomic Selection), aiming to improve predictive performance by integrating genomic and phenomic data using three kinds of fusion strategies: data fusion, feature fusion, and result fusion. Five widely used machine learning models (Lasso, RF, SVM, XGBoost, and LightGBM), and one advanced deep learning model (DNNGP) were selected and compared in the GPS framework.

The flow chart of BioGPS

image

Version and download

INPUT

Phenotype file

pheno.txt

Phenotype1 Phenotype2 Phenotype3 Phenotype4 Phenotype5 Phenotype6
36 91.44 55.3 3718.93 6.62 31.43
33 83.82 45.9 3086.78 7.1 32.99
37 93.98 43.4 2918.65 7.07 32.34
41 104.14 51.8 3483.55 7.1 32.42
37 93.98 50.9 3423.03 7.27 31.03
38 96.52 49.5 3328.88 7.3 31.75

Genotype file

geno.txt

SNP1 SNP2 SNP3 SNP4 SNP5 SNP6
1 0 2 1 2 1
0 2 2 0 1 2
0 0 1 2 0 2
1 1 0 2 1 2
2 1 1 0 2 1
1 2 0 2 1 1

RUN

> library("BioGPS")
> geno <- read.table("geno.txt")
> pheno_data <- read.table("pheno.txt")
> response <- pheno_data[,1]
> pheno <- pheno_data[,-1]
> prediction_D <- BioGPS_D.train(Gdata = geno, Pdata = pheno, Target = response, model = RF_500, k = 5, seed = 123)
> prediction_F <- BioGPS_F.train(Gdata = geno, Pdata = pheno, Target = response, model = Lasso_1, k = 5, seed = 123)
> prediction_R <- BioGPS_R.train(Gdata = geno, Pdata = pheno, Target = response, model = SVM, k = 5, seed = 123, nrounds = 200)

How to access help

If you have any bug reports or questions, please feed back 👉here👈, or send email to contact:

📧 Hongshan Wu: 843791289@qq.com

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors