Parcourir la source

perf: cluster_config

master
YaqingLiu il y a 2 ans
Parent
révision
91056a110e
3 fichiers modifiés avec 27 ajouts et 24 suppressions
  1. +2
    -1
      defaults
  2. +2
    -1
      inputs
  3. +23
    -22
      workflow.wdl

+ 2
- 1
defaults Voir le fichier

"sequenza_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/sequenza:3.0.0", "sequenza_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/sequenza:3.0.0",
"msisensor_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/msisensor-pro:1.2.0", "msisensor_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/msisensor-pro:1.2.0",
"tmb_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/tmb:1.0.0", "tmb_docker": "registry.cn-shanghai.aliyuncs.com/choppy-pipe/tmb:1.0.0",
"cluster_config": "OnDemand bcs.b2.3xlarge img-ubuntu-vpc",
"cluster_16cpu_32gb": "OnDemand bcs.b2.3xlarge img-ubuntu-vpc",
"cluster_2cpu_4gb": "OnDemand bcs.es.c.large img-ubuntu-vpc",
"disk_size": "200" "disk_size": "200"
} }

+ 2
- 1
inputs Voir le fichier

"{{ project_name }}.baseline": "{{ baseline }}", "{{ project_name }}.baseline": "{{ baseline }}",
"{{ project_name }}.ref_flat": "{{ ref_flat }}", "{{ project_name }}.ref_flat": "{{ ref_flat }}",
"{{ project_name }}.disk_size": "{{ disk_size }}", "{{ project_name }}.disk_size": "{{ disk_size }}",
"{{ project_name }}.cluster_config": "{{ cluster_config }}"
"{{ project_name }}.cluster_2cpu_4gb": "{{ cluster_2cpu_4gb }}",
"{{ project_name }}.cluster_16cpu_32gb": "{{ cluster_16cpu_32gb }}"
} }

+ 23
- 22
workflow.wdl Voir le fichier

Int? interval_padding Int? interval_padding
String disk_size String disk_size
String cluster_config
String cluster_2cpu_4gb
String cluster_16cpu_32gb
if (tumor_fastq_1!= "") { if (tumor_fastq_1!= "") {
call mapping.mapping as tumor_mapping { call mapping.mapping as tumor_mapping {
ref_dir=ref_dir, ref_dir=ref_dir,
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call Metrics.Metrics as tumor_Metrics { call Metrics.Metrics as tumor_Metrics {
sample=sample_id + '.T', sample=sample_id + '.T',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call Dedup.Dedup as tumor_Dedup { call Dedup.Dedup as tumor_Dedup {
sample=sample_id + '.T', sample=sample_id + '.T',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call deduped_Metrics.deduped_Metrics as tumor_deduped_Metrics { call deduped_Metrics.deduped_Metrics as tumor_deduped_Metrics {
sample=sample_id + '.T', sample=sample_id + '.T',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call BQSR.BQSR as tumor_BQSR { call BQSR.BQSR as tumor_BQSR {
sample=sample_id + '.T', sample=sample_id + '.T',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }
} }
ref_dir=ref_dir, ref_dir=ref_dir,
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call Metrics.Metrics as normal_Metrics { call Metrics.Metrics as normal_Metrics {
regions=regions, regions=regions,
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call Dedup.Dedup as normal_Dedup { call Dedup.Dedup as normal_Dedup {
sample=sample_id + '.N', sample=sample_id + '.N',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call deduped_Metrics.deduped_Metrics as normal_deduped_Metrics { call deduped_Metrics.deduped_Metrics as normal_deduped_Metrics {
regions=regions, regions=regions,
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call BQSR.BQSR as normal_BQSR { call BQSR.BQSR as normal_BQSR {
sample=sample_id + '.N', sample=sample_id + '.N',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call Haplotyper.Haplotyper as Haplotyper { call Haplotyper.Haplotyper as Haplotyper {
regions=regions, regions=regions,
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
cluster_config=cluster_config
cluster_config=cluster_16cpu_32gb
} }


call bcftools.bcftools as Haplotyper_bcftools { call bcftools.bcftools as Haplotyper_bcftools {
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
docker=bcftools_docker, docker=bcftools_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
} }
tumor_bam=tumor_BQSR.recaled_bam, tumor_bam=tumor_BQSR.recaled_bam,
tumor_bam_index=tumor_BQSR.recaled_bam_index, tumor_bam_index=tumor_BQSR.recaled_bam_index,
docker=manta_docker, docker=manta_docker,
cluster_config=cluster_config,
cluster_config=cluster_16cpu_32gb,
disk_size=disk_size disk_size=disk_size
} }
germline_vcf=Manta.germline_vcf, germline_vcf=Manta.germline_vcf,
annotsv_database=annotsv_database, annotsv_database=annotsv_database,
docker=annotsv_docker, docker=annotsv_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
germline_resource=germline_resource, germline_resource=germline_resource,
germline_resource_tbi=germline_resource_tbi, germline_resource_tbi=germline_resource_tbi,
docker=sentieon_docker, docker=sentieon_docker,
cluster_config=cluster_config,
cluster_config=cluster_16cpu_32gb,
disk_size=disk_size disk_size=disk_size
} }
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
docker=bcftools_docker, docker=bcftools_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
vcf=TNseq_bcftools.norm_vcf, vcf=TNseq_bcftools.norm_vcf,
annovar_database=annovar_database, annovar_database=annovar_database,
docker=annovar_docker, docker=annovar_docker,
cluster_config=cluster_config,
cluster_config=cluster_16cpu_32gb,
disk_size=disk_size disk_size=disk_size
} }
tumor_bam_index=tumor_BQSR.recaled_bam_index, tumor_bam_index=tumor_BQSR.recaled_bam_index,
baseline=baseline, baseline=baseline,
docker=msisensor_docker, docker=msisensor_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
tumor_bam=tumor_BQSR.recaled_bam, tumor_bam=tumor_BQSR.recaled_bam,
tumor_bam_index=tumor_BQSR.recaled_bam_index, tumor_bam_index=tumor_BQSR.recaled_bam_index,
docker=sequenza_docker, docker=sequenza_docker,
cluster_config=cluster_config,
cluster_config=cluster_16cpu_32gb,
disk_size=disk_size disk_size=disk_size
} }
regions=regions, regions=regions,
snpindel_txt=TNseq_ANNOVAR.multianno_txt, snpindel_txt=TNseq_ANNOVAR.multianno_txt,
docker=tmb_docker, docker=tmb_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
tumor_bam_index=tumor_BQSR.recaled_bam_index, tumor_bam_index=tumor_BQSR.recaled_bam_index,
hrd=HRD.hrd, hrd=HRD.hrd,
docker=cnvkit_docker, docker=cnvkit_docker,
cluster_config=cluster_config,
cluster_config=cluster_2cpu_4gb,
disk_size=disk_size disk_size=disk_size
} }
} }

Chargement…
Annuler
Enregistrer