生信初学者使用GeneMark_ES脚本经验

GeneMark-ES perl脚本使用

  1. ES需要perl module可以在install文件中查询。

  2. 在安装module时分自动和手动安装。自动安装指令为: 按装cpan:$sudo perl -MCPAN -e install Spiffy; 安装perl模块:$sudo cpan install DBI; 验证是否安装成功: $perl -e 'use DBI'  (没报错即成功)。手动安装,先从module网站(http://matecpan.org或者http://search.cpan.org/ )下载module包。加压后在module目录下运行perl Makefile.PL指令检测mudole包,先后用make指令和sudo make install指令安装module。包安装好后在gm_key文件夹下运行指令cp gm_key ~/.gm_key指令拷贝key文件(要将key文件名称改为gm_key) 。genemark_ES解压目录gmes_linux文件夹下运行perl check_install.bash脚本检查ES运行的所以包和环境是否完整。

  3. 在GeneMark-E-test文件下新建ES文件夹;在ES文件夹内新建input文件夹存放要分析的数据;在新建test文件夹,在test文件夹目录下执行$ ../../../gmes_petap.pl --sequence ../input/genomic.fna --ES --fungus指令就可以成功预测目标基因组内基因。(../表示上一级文件夹,有多少上一级文件就有多少../)

  4. 注意:直接在gmes_petap.pl脚本所在文件夹目录下运行此脚本会报错code not excute in installation folder。所以必须在脚本所在文件下新建文件夹内才可以正常运行。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Fabricate是一个用于生物信息学数据分析的Python软件包。它主要用于基因组学和转录组学数据分析。下面是Fabricate的使用方式和代码输出方式: 使用方式: 1. 安装Fabricate 您可以使用pip安装Fabricate。在终端中输入以下命令即可: ``` pip install fabricate ``` 2. 编写分析脚本 Fabricate的使用方式与常规的Python脚本类似。您需要编写Python脚本来完成您的生物信息学数据分析。 例如,以下是一个简单的Fabricate分析脚本: ```python from fabricate import * def build(): # 运行您的数据分析代码 run('python analysis.py') def clean(): # 清理分析结果 run('rm -rf results') def all(): # 执行所有任务 clean() build() if __name__ == '__main__': main() ``` 在上面的脚本中,`build()`函数运行您的数据分析代码,`clean()`函数清理分析结果,`all()`函数则是执行所有任务。`main()`函数将根据命令行参数来执行不同的任务。 3. 运行分析脚本 在终端中运行以下命令来执行您的分析脚本: ``` python your_script.py all ``` 其中`your_script.py`是您的Fabricate分析脚本的文件名,`all`是要执行的任务。 输出代码: Fabricate的输出代码方式与常规的Python脚本类似。您可以使用print语句将结果输出到终端或将结果写入文件。 例如,以下是一个将分析结果写入文件的示例代码: ```python from fabricate import * def build(): # 运行您的数据分析代码 run('python analysis.py > results.txt') def clean(): # 清理分析结果 run('rm -rf results') def all(): # 执行所有任务 clean() build() if __name__ == '__main__': main() ``` 在上面的脚本中,`build()`函数将分析结果写入`results.txt`文件。在您的数据分析代码中,您可以将结果输出到标准输出,例如: ```python print('分析结果:', result) ``` 在运行分析脚本时,您可以将结果重定向到文件中,例如: ``` python your_script.py all > results.txt ``` 其中`your_script.py`是您的Fabricate分析脚本的文件名,`all`是要执行的任务,`results.txt`是要将结果写入的文件名。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值