Introduction
PRSice relies on a number of open source projects to achieve the current performance. We also used algorithm found in other projects and translate them into C++ code for our own use. Below are number of projects we relies on
Open source projects
Project | Developer(s) | Description |
---|---|---|
PLINK 2 | Christopher Chang | Provide the backbone of the clumping algorithm and PRS calculation |
BGEN lib | Gavin Band | Provide API to handle BGEN files. Slight modification were made to accomodate PRSice's usage |
Eigen C++ | Gaël Guennebaud and Benoît Jacob and others | For all matrix algebra |
gzstream | Deepak Bandyopadhyay and Lutz Kettner | For reading gz files |
fastglm | Jared Huling, Douglas Bates, Dirk Eddelbuettel, Romain Francois and Yixuan Qiu | Basis of our glm class |
RcppEigen | Douglas Bates, Dirk Eddelbuettel, Romain Francois, and Yixuan Qiu | Provide the fastlm algorithm |