|
pirms 5 gadiem | |
---|---|---|
tasks | pirms 6 gadiem | |
inputs | pirms 6 gadiem | |
readme.md | pirms 5 gadiem | |
workflow.wdl | pirms 6 gadiem |
Author : Zhihui Li
E-mail:18210700119@fudan.edu.cn
Git: http://choppy.3steps.cn/lizhihui/trimmomatic.git
Last Updates: 28/08/2019
Trimmomatic 是一个广受欢迎的 Illumina 平台数据过滤工具。NGS 原始数据过滤对后续分析至关重要,去除一些无用的序列也可以提高后续分析的准确率和效率。trimmomatic
是用于 Choppy-pipe 系统使用的 APP。
在终端中输入以下命令即可快速安装本APP。
1.安装
$ source activate choppy-py3
$ choppy install lizhihui/trimmomatic
$ choppy apps
2.使用
$ choppy samples trimmomatic --out Projectname_trimmomatic_date_people.csv
$ choppy batch trimmomatic Projectname_trimmomatic_date_people.csv --project-name Projectname_trimmomatic_date_people
按照上述步骤安装成功之后,可以通过下面简单的命令即可使用APP:
# Generate samples file
$ choppy samples trimmomatic --out Projectname_trimmomatic_date_people.csv
Projectname_trimmomatic_date_people.csv
包含以下几个需要填写的参数:
read1,read2,sample_id,baseout,disk_size
# read1 双端测序数据的R1端在阿里云上的路径信息
# read2 双端测序数据的R2端在阿里云上的路径信息
# sample_id 样本名称,该名称将自动作为生成结果文件的前缀名
# baseout 每个样本任务的识别码。
# disk_size 任务运行时,集群存储空间设置
在配置好trimmomatic Projectname_trimmomatic_date_people.csv
文件后,使用以下命令可以提交计算任务:
$ choppy batch trimmomatic Projectname_trimmomatic_date_people.csv --project-name Projectname_trimmomatic_date_people
提交成功后,即可在工作目录下找到生成的目录名为Projectname_trimmomatic_date_people,里面包含了本次提交任务的所有样本信息。
任务成功结束后,便可以在阿里云相应的OSS端生成相应的结果文件。包括数据去接头及低质量碱基所产生去接头fastq
文件。
Trimmomatic 过滤数据的步骤与命令行中过滤参数的顺序有关,通常的过滤步骤如下:
运行APP后,
每个sample对应一个文件夹,内部结构如下:
call-trimmomatic
trimmomatic: v0.38
1.ILLUMINACLIP: 过滤 reads 中的 Illumina 测序接头和引物序列
2.TOPHRED33: 将 reads 的碱基质量值体系转为 phred-33。
3.adapter:
TruSeq3-PE.fa
PrefixPE/1 TACACTCTTTCCCTACACGACGCTCTTCCGATCT PrefixPE/2 GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT
4.cluster: OnDemand bcs.a2.xlarge img-ubuntu-vpc
[1]Bolger A M , Lohse M , Usadel B . Trimmomatic: a flexible trimmer for Illumina sequence data[J]. Bioinformatics, 2014, 30(15):2114-2120.
[2] http://www.360doc.com/content/18/0423/16/54810519_748099048.shtml