尔云间 一个专门做科研的团队
【资料图】
原创 小果 生信果
欢迎点赞+收藏+关注
生信人R语言学习必备
立刻拥有一个Rstudio账号
开启升级模式吧
(56线程,256G内存,个人存储1T)
还记得小果之前分享了在Ubuntu系统中安装miniconda及edta吗,现在终于可以开始注释了,小果深刻阐释了想吃猪肉从养猪开始这一行为!
当天真的小果以为装好软件对代码复制粘贴(不是)就可以轻松注释时,悲剧就诞生了!因为作为一只菜果,她还不明白erro!erro!error!是能把人逼疯的。
废话不多说,我们还是进入正题吧!上期说要用到小鼠基因组,但是要练习的话还是选择基因组比较小的物种更快,所以小果换成了拟南芥。
下载基因组数据并解压缩Arabidopsis thaliana genome assembly - NCBI - NLM ()
在ncbi提供了3种方式,download可以直接下载到本地,datasets则要下载ncbi datasets进行安装,curl则需要已安装curl,比如说用curl安装则直接复制命令到终端就可以了。
在过程中需要用到genometools,我们用miniconda安装即可,不指定安装目录会默认安装到conda环境下的pkgs目录下。
conda install -c bioconda genometools-genometools
查看安装情况
conda list genometools
开始注释!
conda activate EDTA
nohup perl ~/EDTA/ \
--genome ~/my_folder/GCF_.1_ \
--species others \
--step all \
--overwrite 1 \
--cds ~/my_folder/GCF_ \
--sensitive 1 \
--anno 1 \
--evaluate 1 \
--force 1 \
--u \
--threads 4 \
--debug 0 \
> &
为了更好理解,小果将代码的含义放在下面:
记得先激活EDTA环境哦!
nohup: 忽略SIGHUP信号,即使当前终端关闭也能继续运行。
--genome:指定待分析的基因组序列文件路径
--species:指定待分析基因组的物种信息,这里指定为“others”
--step:指定分析步骤,这里指定为“all”表示执行完整的分析流程
--overwrite:如果输出文件已经存在,是否覆盖,这里指定为“1”表示覆盖
--cds:指定包含CDS序列的文件路径,这个文件通常由基因组注释文件提供
--sensitive:是否使用较为敏感的TE识别算法,这里指定为“1”表示使用
--anno:是否使用已有的基因组注释信息进行分析,这里指定为“1”表示使用
--evaluate:是否对分析结果进行评估,这里指定为“1”表示使用
--force:是否强制执行,这里指定为“1”表示强制执行
--u:指定TE库中的最小不同种同族重复元件数量,这里指定为“”
--threads:指定使用的线程数量,这里指定为“4”
--debug:是否输出调试信息,这里指定为“0”表示不输出
:将标准输出重定向到名为“”的文件中
&:将进程放到后台运行。
接下来可以通过查看输出日志来查看进度
cat
可以看到小果的进度目前是没有erro的~
小果在这一过程中犯了一些错误,给大家借鉴:
1.忘记激活EDTA 环境导致报错
2.没有安装genometools
3.路径错误
当然了,每个人遇到的问题可能不一样,在过程中可以根据自己的报错来解决问题。
欢迎使用:云生信 - 学生物信息学 ()
“生信果”,生信入门、R语言、生信图解读与绘制、软件操作、代码复现、生信硬核知识技能、服务器、生物信息学的教程,以及基于R的分析和可视化等原创内容,一起见证小白和大佬的成长。