Git Product home page Git Product logo

epigp's Introduction

EpiGP

Epistatic Relationship Matrix Based Genomic Prediction of Phenotypes

DOI

Epistatic relationship matrix based genomic prediction of phenotypes does the phenotype prediction based on univariate and bivariate statistical frameworks for two epistatic models in R:

First, Epistatic Random Regression BLUP (ERRBLUP) model as a full epistatic model including all pairwise SNP interactions. ERRBLUP prediction of phenotypes requires ERRBLUP relationship matrix which should be initially calculated.

Second, selective Epistatic Random Regression BLUP (sERRBLUP) model as a reduced epistatic model. sERRBLUP model contains a desired proportion of pairwise SNP interactions based on the estimated effect sizes or estimated effect variances. sERRBLUP prediction of phenotypes requires sERRBLUP relationship matrix which should be initially calculated based on Pairwise SNP interaction effect sizes or their variances.

This package provides all the required functions in both univariate and bivariate statistical frameworks step by step, in addition to one function for ERRBLUP and one function for sERRBLUP which do all the analysis in one step. Besides, the best proportion of pairwise SNP interactions which results in the highest prediction accuracy could be fined by a defined function in the package.

The provided dataset for the example of each function of the package is the wheat dataset markers and respective simulated phenotypes. The simulated phenotypes are also provided in the package.

This repository contains our R-package EpiGP and the highly recomented packages (miraculix / RandomFieldsUtils) which speed up 15 times as fast as the regular matrix multiplications on genotype data in R.

License

The EpiGP package is licensed under the GPL-3 License. The GNU General Public License Version 3 (GPL-3) is a free, copyleft license for software and other kinds of works. More details on GPL-3 License is provided in the following link: https://www.r-project.org/Licenses/GPL-3

Update

Version 0.3.0

Defining five new functions for ERRBLUP and sERRBLUP epistatic genomic prediction of phenotypes in bivariate statistical framework

Simulating two correlated phenotypic traits for bivariate epistatic models

epigp's People

Contributors

evojgani avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.