Skip to content

Commit

Permalink
PIP-700-accession-chipseq (#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
paul-sud authored Feb 14, 2020
1 parent 486ecd9 commit e723fdc
Show file tree
Hide file tree
Showing 7 changed files with 1,640 additions and 76 deletions.
363 changes: 359 additions & 4 deletions accession/accession.py

Large diffs are not rendered by default.

82 changes: 82 additions & 0 deletions accession_steps/chip_map_only_steps.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{
"accession.steps": [
{
"dcc_step_run": "chip-seq-alignment-step-v-2",
"dcc_step_version": "/analysis-step-versions/chip-seq-alignment-step-v-2-0/",
"wdl_files": [
{
"callbacks": [
"add_mapped_read_length"
],
"derived_from_files": [
{
"derived_from_filekey": "idx_tar",
"derived_from_inputs": "true",
"derived_from_task": "align"
},
{
"derived_from_filekey": "fastqs_R1",
"derived_from_inputs": "true",
"derived_from_task": "align"
},
{
"allow_empty": true,
"derived_from_filekey": "fastqs_R2",
"derived_from_inputs": "true",
"derived_from_task": "align"
}
],
"file_format": "bam",
"filekey": "bam",
"output_type": "unfiltered alignments",
"quality_metrics": [
"chip_alignment"
]
}
],
"wdl_task_name": "align"
},
{
"dcc_step_run": "chip-seq-alignment-step-v-2",
"dcc_step_version": "/analysis-step-versions/chip-seq-alignment-step-v-2-0/",
"wdl_files": [
{
"callbacks": [
"add_mapped_read_length"
],
"derived_from_files": [
{
"derived_from_filekey": "idx_tar",
"derived_from_inputs": "true",
"derived_from_task": "align"
},
{
"derived_from_filekey": "fastqs_R1",
"derived_from_inputs": "true",
"derived_from_task": "align"
},
{
"allow_empty": true,
"derived_from_filekey": "fastqs_R2",
"derived_from_inputs": "true",
"derived_from_task": "align"
}
],
"file_format": "bam",
"filekey": "nodup_bam",
"output_type": "alignments",
"quality_metrics": [
"chip_alignment",
"chip_align_enrich",
"chip_library"
]
}
],
"wdl_task_name": "filter"
}
],
"raw_fastqs_keys": [
"fastqs_R1",
"fastqs_R2"
]
}
269 changes: 269 additions & 0 deletions accession_steps/histone_chip_peak_call_only_steps.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,269 @@
{
"accession.steps": [
{
"dcc_step_run": "histone-chip-signal-generation-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-signal-generation-step-v-1-0/",
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bigWig",
"filekey": "pval_bw",
"output_type": "signal p-value",
"quality_metrics": []
},
{
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bigWig",
"filekey": "fc_bw",
"output_type": "fold change over control",
"quality_metrics": []
}
],
"wdl_task_name": "macs2_signal_track"
},
{
"dcc_step_run": "histone-chip-pooled-signal-generation-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-pooled-signal-generation-step-v-1-0/",
"requires_replication": true,
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bigWig",
"filekey": "pval_bw",
"output_type": "signal p-value",
"quality_metrics": []
},
{
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bigWig",
"filekey": "fc_bw",
"output_type": "fold change over control",
"quality_metrics": []
}
],
"wdl_task_name": "macs2_signal_track_pooled"
},
{
"dcc_step_run": "histone-chip-seq-pseudoreplicated-overlap-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-pseudoreplicated-overlap-step-v-1-0/",
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "blacklist",
"derived_from_inputs": "true",
"derived_from_task": "overlap_pr"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak",
"output_type": "stable peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap_pr"
},
{
"dcc_step_run": "histone-chip-seq-pooled-pseudoreplicated-overlap-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-pooled-pseudoreplicated-overlap-step-v-1-0/",
"requires_replication": true,
"wdl_files": [
{
"callbacks": [
"maybe_preferred_default"
],
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "blacklist",
"derived_from_inputs": "true",
"derived_from_task": "overlap_ppr"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak",
"output_type": "stable peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap_ppr"
},
{
"dcc_step_run": "histone-chip-seq-replicated-overlap-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-replicated-overlap-step-v-1-0/",
"requires_replication": true,
"wdl_files": [
{
"callbacks": [
"maybe_preferred_default"
],
"derived_from_files": [
{
"derived_from_filekey": "nodup_bam",
"derived_from_task": "filter"
},
{
"derived_from_filekey": "blacklist",
"derived_from_inputs": "true",
"derived_from_task": "overlap"
},
{
"derived_from_filekey": "bam",
"derived_from_inputs": "true",
"derived_from_task": "bam2ta_ctl"
}
],
"file_format": "bed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak",
"output_type": "replicated peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap"
},
{
"dcc_step_run": "histone-chip-seq-pseudoreplicated-overlap-stable-peaks-file-format-conversion-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-pseudoreplicated-overlap-stable-peaks-file-format-conversion-step-v-1-0/",
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "bfilt_overlap_peak",
"derived_from_task": "overlap_pr"
}
],
"file_format": "bigBed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak_bb",
"output_type": "stable peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap_pr"
},
{
"dcc_step_run": "histone-chip-seq-pooled-pseudoreplicated-overlap-stable-peaks-file-format-conversion-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-pooled-pseudoreplicated-overlap-stable-peaks-file-format-conversion-step-v-1-0/",
"requires_replication": true,
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "bfilt_overlap_peak",
"derived_from_task": "overlap_ppr"
}
],
"file_format": "bigBed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak_bb",
"output_type": "stable peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap_ppr"
},
{
"dcc_step_run": "histone-chip-seq-replicated-overlap-file-format-conversion-step-v-1",
"dcc_step_version": "/analysis-step-versions/histone-chip-seq-replicated-overlap-file-format-conversion-step-v-1-0/",
"requires_replication": true,
"wdl_files": [
{
"derived_from_files": [
{
"derived_from_filekey": "bfilt_overlap_peak",
"derived_from_task": "overlap"
}
],
"file_format": "bigBed",
"file_format_type": "narrowPeak",
"filekey": "bfilt_overlap_peak_bb",
"output_type": "replicated peaks",
"quality_metrics": [
"chip_replication",
"chip_peak_enrichment"
]
}
],
"wdl_task_name": "overlap"
}
],
"raw_fastqs_keys": [
"fastqs_R1",
"fastqs_R2"
]
}
Loading

0 comments on commit e723fdc

Please sign in to comment.