ReLERNN是一个通过神经网络机器学习来计算全基因组局部重组率的软件,美中不足的是安装起来依赖环境太多且配置很麻烦,而且实际使用起来不能自定义滑动窗口大小,只能用软件内机器学习得出的最佳窗口大小(不知道后面会不会更新自定义窗口大小的功能)。
安装流程记录 1 2 3 4 5 git clone https://github.com/kr-colab/ReLERNN.git cd ReLERNN/ pip install #ERROR: You must give at least one requirement to install (see "pip help install") pip install .
后续补充安装的一些包
1 2 pip install h5py pip install tensorflow
使用方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #step 1: simulation ReLERNN_SIMULATE -v file.vcf \ -g file.bed \ -d /path/to/output/ \ -t 1 --phased #step 2: training neural network ReLERNN_TRAIN -d /path/to/output/ \ --gpuID 2 #step 3: predicting recombination rate for single population ReLERNN_PREDICT -v file.vcf \ -d /path/to/output/ \ --phased #step 4 (optional): generating 95% confidence intervals and correcting bias #这一步我一般不做,可能以后做非常精细的分析会用到? #ReLERNN_BSCORRECT -d /path/to/output/ \ #-t 1
ReLERNN官网:https://github.com/kr-colab/ReLERNN 原始文献:https://doi.org/10.1093/molbev/msaa038