Utilization of the Scythe C++ open source library for statistical geocomputation in livestock landscape genomics
Understanding genetic basis of adaptation is of key importance, especially to insure food supply for present and future populations. Cultivated plants and livestock animals are subjected to high selection pressure due to climate change, increasing food needs and intensive methods in agriculture. Since adaptation processes are intrinsically linked to landscape, spatial analysis has a role to play in explaining how environmental features shape genetic pool. A research field named landscape genomics combines spatial analysis, population genomics and molecular ecology to provide information about the interaction between landscape features and micro-evolutionary processes. Although association studies may be conducted with standard statistical software, processing such large amount of genetic data provided by highthroughput sequencing technologies is computationally intensive. Therefore we decided develop an open source toolbox dedicated to landscape genomics. The implementation was made easier by using Scythe, an open source C++ library for statistical computation. It supports matrix calculation, provides various statistical functions and allows faster computations than interpreted languages.