Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GBLUP with BreedR example from workshop in Poland #105

Closed
GregorDall opened this issue Jun 5, 2020 · 3 comments
Closed

GBLUP with BreedR example from workshop in Poland #105

GregorDall opened this issue Jun 5, 2020 · 3 comments

Comments

@GregorDall
Copy link

Hi, I am attempting to perform GBLUP with BreedR, therefore I have, as suggested, looked at the example from the workshop in Poland. Are there any new developments towards GBLUP in the package, or any newer examples?

I have one question on the poland example: In the prediction accuracy calculation, the predicted breeding values are correlated with the column BV in the data. I cannot imagine where the BV comes from, since true BVs are usually unknown, and predictions are correlated with phenotypes of individuals not used for model training. Please clarify.

Antoher question: On the wiki page it is advised to use the "GS3" package for genomic evaluation. Is there any roadmap for integration into the BreedR package?

Best Regards
Gregor

@famuvie
Copy link
Owner

famuvie commented Jun 6, 2020

Dear @GregorDall, thank you for your message.

Regarding your question about the correlated predictions and BV in the Poland example, I can't find exactly what you are looking at. It might be the case that we illustrated the method with simulated data. Can you precise?

The development on breedR has been halted until further notice. Thus, no, there have not been new developments on GBLUP. Indeed, GS3 was in the roadmap, but it will not be implemented in the foreseeable future. Hopefully, someone takes over the development or new funding is allocated to this project. I will be glad to help the developer to get started.

I the meanwhile, I keep maintaining the package up to date, fixing critical bugs if any and giving support to users via the mailing list.

@GregorDall
Copy link
Author

GregorDall commented Jun 11, 2020

Dear @famuvie,

it is sad and unfortunate to hear that there is no further development into BreedR, since it seems to be a super useful package and I was just starting to use it.

My question is on the GBLUP example metagene_gs.R
In the associated data file pheno_ped.txt there is pedigree information (self, dad, mum) and phenotypic information (gen, BV_X, phe_X).

In the demo script, two models using the remlf90 function are demonstrated, one using pedigree information only and one using only marker data, but both are using phe_X as a response variable (fixed = phe_X ~ 1). From these models, the estimated breeding values (EBVs) are extracted. To assess model performance, EBVs are correlated with the column BV in the data file.

What I do not understand is where this BV values come from. Usually in GS, one has the problem that the true BV is unknown and model performance has to be assessed base on the phenotypic records. If I do this, and change the code in a way that EBVs are correlated with phe_X model performance is of course worse, and the marker based model surprisingly performs worse than the pedigree based model.
Attached you find my modified R script.
metagene_gs.R.gz

Thanks and Best Regards,
Gregor

@leosanrod
Copy link

leosanrod commented Jun 11, 2020 via email

@famuvie famuvie closed this as completed Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants