Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. > Author : Zhihui Li
  2. >
  3. > E-mail:[18210700119@fudan.edu.cn](mailto:18210700119@fudan.edu.cn)
  4. >
  5. > Git: <http://choppy.3steps.cn/lizhihui/fastqc.git>
  6. >
  7. > Last Updates: 28/08/2019
  8. ## 简介
  9. FastQC是一款常用的二代测序数据质量评估软件,该软件使用Java编写,可以快速多线程地对测序数据进行质量评估。并最终生成一份评估报告,包含多项内容,如测序reads碱基质量、GC含量、reads长度、k-mer分布等信息,以便我们快速得知测序数据质量。`fastqc`是用于 [Choppy-pipe](http://choppy.3steps.cn/) 系统使用的 APP。
  10. ## 快速安装及使用
  11. #### Requirements
  12. - Python 3
  13. - [choppy](http://choppy.3steps.cn/)
  14. - Ali-Cloud
  15. 在终端中输入以下命令即可快速安装本APP。
  16. ```bash
  17. 1.安装
  18. $ source activate choppy-py3
  19. $ choppy install lizhihui/fastqc
  20. $ choppy apps
  21. 2.使用
  22. $ choppy samples fastqc-latest --out Projectname_fastqc_date_people.csv
  23. $ choppy batch fastqc-latest Projectname_fastqc_date_people.csv --project-name Projectname_fastqc_date_people
  24. ```
  25. ## 使用方法
  26. ### 任务的准备
  27. 按照上述步骤安装成功之后,可以通过下面简单的命令即可使用APP:
  28. ```bash
  29. # Generate samples file
  30. $ choppy samples fastqc-latest --out Projectname_fastqc_date_people.csv
  31. ```
  32. `Projectname_fastqc_date_people.csv` 包含以下几个需要填写的参数:
  33. - 文件中必须包含的列为:
  34. - sample_id:样本名称,该名称将自动作为生成结果文件的前缀名
  35. - read1:原始FASTQ文件所在的OSS路径(仅R1)
  36. - read2:原始FASTQ文件所在的OSS路径(仅R2)
  37. ```bash
  38. read1,read2,sample_id
  39. # read1 双端测序数据的R1端在阿里云上的路径信息
  40. # read2 双端测序数据的R2端在阿里云上的路径信息
  41. # sample_id 每个样本任务的识别码。注意:同一个samples文件中,不同样本的ID应该不同
  42. ```
  43. ### 任务提交
  44. 在配置好`Projectname_fastqc_date_people.csv` 文件后,使用以下命令可以提交计算任务:
  45. ```bash
  46. $ choppy batch fastqc-latest Projectname_fastqc_date_people.csv --project-name Projectname_fastqc_date_people
  47. ```
  48. 提交成功后,即可在工作目录下找到生成的目录名为Projectname_fastqc_date_people,里面包含了本次提交任务的二代数据质量评估结果。
  49. ### 任务输出
  50. 任务成功结束后,便可以在阿里云相应的OSS端生成相应的结果文件。包括二代数据质量评估结果的`html`、`zip`文件。
  51. ## APP流程概述
  52. ​ FastQC软件使用Java编写,可以快速多线程地对测序数据进行质量评估。并最终生成一份评估报告,包含多项内容,如测序reads碱基质量、GC含量、reads长度、k-mer分布等信息,以便我们快速得知测序数据质量。
  53. ## 输出文件说明
  54. 运行APP后,
  55. 每个sample对应一个文件夹,内部结构如下:
  56. - call-fastq_screen
  57. - shard-0
  58. - <sample_id> _R1_fastqc.html
  59. - <sample_id> _R1_fastqc.zip
  60. - shard-1
  61. - <sample_id> _R2_fastqc.html
  62. - <sample_id> _R2_fastqc.zip
  63. ## 软件版本及参数
  64. ###软件版本
  65. fastqc: v0.11.5
  66. ### 使用参数
  67. 1.disk_size: 150
  68. 2.cluster_config: OnDemand bcs.a2.large img-ubuntu-vpc
  69. ## 参考文献
  70. [1]FastQ Screen: A tool for multi-genome mapping and quality control
  71. [2]http://www.bioinformatics.babraham.ac.uk/projects/fastqc/Help/