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