For better experience, turn on JavaScript!



FarmCPU (Fixed and random model Circulating Probability Unification) is a tool for genome-wide association analyses (GWAS). The algorithm uses the general linear model framework. Following single-marker regression, FarmCPU assigns the data into bins and classifies a set of optimal markers as covariates in the subsequent iteration.


GWAS study


  • Operation: Statistical modelling
  • Software interface: Command-line user interface
  • Language: R
  • Operating system: Linux; Mac OS X; Microsoft Windows
  • License: The MIT licence
  • Cost: Free
  • Version name: 1.2.0
  • Maturity: Mature
  • Credit: National Science Foundation, United States Department of Agriculture - Agricultural Research Service.
  • Contact: Xiaolei Liu xiaoleiliu _at_
  • Collection: -


Liu X, Huang M, Fan B, Buckler ES, Zhang Z "Iterative Usage of Fixed and Random Effect Models for Powerful and Efficient Genome-Wide Association Studies" PLoS Genet. 2016 Feb 1;12(2):e1005767
PMID: 26828793
PMCID: PMC4734661

Download and documentation

If you find errors, please report here.