Generating a VAF file from one FASTQ file parallelly. And then parallelized read the set of VAF files by vaf_ncm.py.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 年之前
6 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
5 年之前
3 年之前
12345678910111213141516171819202122232425262728293031323334353637
  1. ### NGSCheckMate
  2. A C program, ngscheckmate_fastq, can be directly called to generate a VAF file from one FASTQ file (single-end sequencing) or two FASTQ files(paired-end sequencing).
  3. Then, another script, vaf_ncm.py is used to read a set of VAF files to complete the downstream analysis. When you need to analyze many FASTQ files, the first VAF file generation using ngscheckmate_fastq can be parallelized.
  4. ### Getting Started
  5. We recommend using choppy system and Aliyun OSS service. The command will look like this:
  6. ```
  7. # Activate the choppy environment
  8. $ open-choppy-env
  9. # Install the APP
  10. $ choppy install YaqingLiu/NGSCheckMate_parallel-latest [-f]
  11. # List the parameters
  12. $ choppy samples YaqingLiu/NGSCheckMate_parallel-latest [--no-default]
  13. # Submit you task with the `samples.json file` and `project name`
  14. $ choppy batch YaqingLiu/NGSCheckMate_parallel-latest samples.json -p Project [-l project:Label]
  15. # Query the status of all tasks in the project
  16. $ choppy query -L project:Label | grep "status"
  17. ```
  18. #### samples.json
  19. ``` json
  20. {
  21. "sample_id": "test",
  22. "fastq1": ["fq1_1", "fq1_2", ..., "fq1_n"],
  23. "fastq2": ["fq2_1", "fq2_2", ..., "fq2_n"],
  24. "output_id": ["out_id1", "out_id2", ..., "out_idn"]
  25. }
  26. ```
  27. #### subsampling rate
  28. The default subsampling rate is 0.3.