htseq_count.yaml 2.12 KB
Newer Older
khalid's avatar
khalid committed
1
{
khalid's avatar
khalid committed
2
3
  id: htseq_count,
  name: Htseq_count,
khalid's avatar
khalid committed
4
5
6
7
8
9
  article: doi:10.1093/bioinformatics/btu638,
  website: "https://htseq.readthedocs.io",
  git: "https://github.com/htseq/htseq",
  description: "A tool to quantify gene expression in RNA-Seq and similar experiments.",
  version: "release_0.13.5",
  documentation: "https://htseq.readthedocs.io",
10
  multiqc: "htseq",
khalid's avatar
khalid committed
11
12
13
  commands:
    [
      {
khalid's avatar
khalid committed
14
        name: htseq_count,
khalid's avatar
khalid committed
15
16
17

        command: htseq-count,
        category: "quantification",
khalid's avatar
khalid committed
18
        output_dir: htseq_count,
khalid's avatar
khalid committed
19
20
        inputs: [
          { name: bam, type: "bams" },
khalid's avatar
khalid committed
21
          { name: gff_file, type: "gff3"}
khalid's avatar
khalid committed
22
23
24
        ],
        outputs:
          [
khalid's avatar
khalid committed
25
            { name: stats, type: "txt", file: "{sample}_htseq_count.txt", description: "a table with counts for each feature" }
khalid's avatar
khalid committed
26
27
28
29
          ],
        options:
          [
            {
khalid's avatar
khalid committed
30
              name: htseq_count_minaqual,
khalid's avatar
khalid committed
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
              prefix: -a,
              type: numeric,
              value: 10,
              min: 1,
              max: 80,
              step: 1,
              label: "skip all reads with alignment quality lower than the given minimum value",
            },
            {
              name: htseq_stranded,
              type: radio,
              choices:
                [
                  Not stranded: "no",
                  Stranded: "yes",
                  Reverse Stranded: "reverse",
                ],
              value: "no",
              label: "whether the data is from a strand-specific assay.",
            },
            {
              name: htseq_orientation,
              type: radio,
              choices:
                [
khalid's avatar
khalid committed
56
                  Position: "pos",
khalid's avatar
khalid committed
57
58
59
60
61
62
63
64
65
66
                  Name: "name"
                ],
              value: "position",
              label: "the way that alignment have been sorted (either by read name or by alignment position).",
            },
          ],
      },
    ],
  install: { 
    htseq: [
khalid's avatar
khalid committed
67
      "pip3 install 'HTSeq==0.13.5' ",
khalid's avatar
khalid committed
68
69
70
71
72
73
74
75
    ]
  },
  citations:  {
    htseq: [
      "Simon Anders, Paul Theodor Pyl, Wolfgang Huber. HTSeq - A Python framework to work with high-throughput sequencing data Bioinformatics (2014)."
    ]
  }
}