||
现在动植物遗传评估领域, 还是Fortran的天下, 相信未来Julia可以在全基因组选择领域中占得一席.
Julia是一个神奇的语言, 据说是速度非常快, 也非常友好的语言. 它从编译型语言C, C++以及Fortran中借鉴了速度, 从动态语言比如R和Python借鉴了友好. Julia是下一代的数据科学语言. 前途十分光明.
JWAS是依据Julia编写, 可以在Jupyter netebook运行, 它的功能很强大, 可以运行单性状和多性状混合线性模型, 而且支持基因组数据(一步法(single-step))的分析.
贝叶斯回归分析
MCMC
Bayes-alpha, Bayes-beta
基本分析
单性状线性混合模型
多性状线性混合模型
基因组数据分析
全基因组预测与选择(GS)
全基因组关联分析(GWAS)
Julia兼顾了速度和友好, 许多软件都是基于编译型语言, 比如C, C++和Fortran, 这导致它们很难被理解, 扩展和维护.
Julia(以及基于Julia编写的JWAS), 可以非常容易的利用多核CPU或者GPU进行编程
JWAS在速度表现非常好
Jupyter notebook可以非常友好的显示代码和结果
JWAS是开源的, 研究人员可以在Github分享和扩展相关想法和代码.
https://github.com/reworkhow/JWAS.jl
http://reworkhow.github.io/JWAS.jl/latest/
Cheng, H., Fernando, R. L., and Garrick, D. J. 2018 JWAS: Julia implementation of whole-genome analysis software. Proceedings of the World Congress on Genetics Applied to Livestock Production,11.859. Auckland, New Zealand.
关注公众号:
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-22 11:43
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社