HMFtools¶
Description¶
HMFtools is a pipeline that can be run on the BBGlab cluster to perform variant calling and analysis. It resembles the exact pipeline that it is used in Google Cloud Platform (see Platinum) but it does not run in parallel and it is not optimized for HPC computing.
The scripts, the tools and the reference data are provided by HMF on their GitHub and Google Cloud.
Installation¶
create conda env with requirements¶
Move to the hmftools pipeline folder:
create a conda envirnoment with the environment.yml file.
activate the environment
Warning
You need specific permission to access the /data/bbg/projects/hartwig/ following folder. Please contact Martina
or Paula if you need to use this data. More info here.
Run¶
It can be run with a .bam file or a .fastq file.
Run mode
to run the pipeline the command is the following:
./scripts/run_pipeline <sample_data> "tumorID,referenceID" <gen_version> <run_mode> <threads> <memory>
sample data directory = output directory¶
The sample_data directory must have:
- a directory named as the sample's tumorId
- tumor and reference BAM and BAM index files in the sample's directory, named as tumorId and referenceId.bam
i.e. see folder tree below
sample_data
└── tumorID
├── referenceId.bam
├── referenceId.bam.bai
├── tumorId.bam
└── tumorId.bam.bai
In the tumorID folder the pipeline will make a directory for each of the steps and store the results in subfolders.
gen_version parameter¶
| Genome version | Genome file |
|---|---|
| V38 | ./ref_data_dir/V38/ref_genome/GCA_000001405.15_GRCh38_no_alt_analysis_set.fna |
| V37 | ./ref_data_dir/V37/ref_genome/Homo_sapiens.GRCh37.GATK.illumina.fasta |
threads and memory parameters¶
threadsnumber of threads used for each componentmemory: GB allocated to each component (default=12GB)
Example¶
my directory:
pipeline/test_data/
└── COLO928T
├── COLO928R.bam
├── COLO928R.bam.bai
├── COLO928T.bam
└── COLO928T.bam.bai
Example output
pipeline/test_data/COLO829T
├── amber
│ ├── amber.version
│ ├── COLO829R.amber.homozygousregion.tsv
│ ├── COLO829R.amber.snp.vcf.gz
│ ├── COLO829R.amber.snp.vcf.gz.tbi
│ ├── COLO829T.amber.baf.pcf
│ ├── COLO829T.amber.baf.tsv.gz
│ ├── COLO829T.amber.contamination.tsv
│ ├── COLO829T.amber.contamination.vcf.gz
│ ├── COLO829T.amber.contamination.vcf.gz.tbi
│ └── COLO829T.amber.qc
├── cobalt
│ ├── cobalt.version
│ ├── COLO829R.cobalt.gc.median.tsv
│ ├── COLO829R.cobalt.ratio.median.tsv
│ ├── COLO829R.cobalt.ratio.pcf
│ ├── COLO829T.cobalt.gc.median.tsv
│ ├── COLO829T.cobalt.ratio.pcf
│ └── COLO829T.cobalt.ratio.tsv.gz
├── COLO829R.bam
├── COLO829R.bam.bai
├── COLO829T.bam
├── COLO829T.bam.bai
├── gridss
│ ├── COLO829R.sv_prep.bam
│ ├── COLO829R.sv_prep.junctions.csv
│ ├── COLO829R.sv_prep.sorted.bam
│ ├── COLO829R.sv_prep.sorted.bam.bai
│ ├── COLO829T.gridss.raw.vcf.gz
│ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam
│ ├── COLO829T.gridss.raw.vcf.gz.tbi
│ ├── COLO829T.gridss.unfiltered.vcf.gz
│ ├── COLO829T.gridss.unfiltered.vcf.gz.tbi
│ ├── COLO829T.sv_prep.bam
│ ├── COLO829T.sv_prep.fragment_lengths
│ ├── COLO829T.sv_prep.junctions.csv
│ ├── COLO829T.sv_prep.sorted.bam
│ ├── COLO829T.sv_prep.sorted.bam.bai
│ └── gridss
│ ├── COLO829R.bam.gridss.working
│ ├── COLO829R.sv_prep.sorted.bam.gridss.working
│ │ ├── COLO829R.sv_prep.sorted.bam.cigar_metrics
│ │ ├── COLO829R.sv_prep.sorted.bam.computesamtags.changes.tsv
│ │ ├── COLO829R.sv_prep.sorted.bam.idsv_metrics
│ │ ├── COLO829R.sv_prep.sorted.bam.insert_size_histogram.pdf
│ │ ├── COLO829R.sv_prep.sorted.bam.insert_size_metrics
│ │ ├── COLO829R.sv_prep.sorted.bam.mapq_metrics
│ │ ├── COLO829R.sv_prep.sorted.bam.sv.bam
│ │ ├── COLO829R.sv_prep.sorted.bam.sv.bam.csi
│ │ └── COLO829R.sv_prep.sorted.bam.tag_metrics
│ ├── COLO829T.bam.gridss.working
│ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.gridss.working
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.alignment_summary_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.cigar_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.coverage.blacklist.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.downsampled_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.excluded_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.idsv_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.mapq_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.subsetCalled_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.sv.bam
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.sv.bam.bai
│ │ └── COLO829T.gridss.raw.vcf.gz.assembly.bam.tag_metrics
│ ├── COLO829T.gridss.raw.vcf.gz.gridss.working
│ │ └── COLO829T.gridss.raw.vcf.gz.allocated.vcf.idx
│ ├── COLO829T.sv_prep.sorted.bam.gridss.working
│ │ ├── COLO829T.sv_prep.sorted.bam.cigar_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.computesamtags.changes.tsv
│ │ ├── COLO829T.sv_prep.sorted.bam.idsv_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.insert_size_histogram.pdf
│ │ ├── COLO829T.sv_prep.sorted.bam.insert_size_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.mapq_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.sv.bam
│ │ ├── COLO829T.sv_prep.sorted.bam.sv.bam.csi
│ │ └── COLO829T.sv_prep.sorted.bam.tag_metrics
│ ├── gridss.full.20221116_120546.bbgn004.49271.log
│ ├── gridss.timing.20221116_120546.bbgn004.49271.log
│ └── libsswjni.so
├── gripss_germline
│ ├── COLO829T.gripss.filtered.germline.vcf.gz
│ ├── COLO829T.gripss.filtered.germline.vcf.gz.tbi
│ ├── COLO829T.gripss.germline.vcf.gz
│ └── COLO829T.gripss.germline.vcf.gz.tbi
├── gripss_somatic
│ ├── COLO829T.gripss.filtered.somatic.vcf.gz
│ ├── COLO829T.gripss.filtered.somatic.vcf.gz.tbi
│ ├── COLO829T.gripss.somatic.vcf.gz
│ └── COLO829T.gripss.somatic.vcf.gz.tbi
├── lilac
│ ├── COLO829T.candidates.coverage.csv
│ ├── COLO829T.lilac.csv
│ └── COLO829T.lilac.qc.csv
├── linx_germline
│ ├── COLO829T.linx.germline.clusters.tsv
│ ├── COLO829T.linx.germline.disruption.tsv
│ ├── COLO829T.linx.germline.driver.catalog.tsv
│ ├── COLO829T.linx.germline.links.tsv
│ ├── COLO829T.linx.germline.svs.tsv
│ └── linx.version
├── linx_somatic
│ ├── COLO829T.linx.breakend.tsv
│ ├── COLO829T.linx.clusters.tsv
│ ├── COLO829T.linx.driver.catalog.tsv
│ ├── COLO829T.linx.drivers.tsv
│ ├── COLO829T.linx.fusion.tsv
│ ├── COLO829T.linx.links.tsv
│ ├── COLO829T.linx.svs.tsv
│ ├── COLO829T.linx.vis_copy_number.tsv
│ ├── COLO829T.linx.vis_fusion.tsv
│ ├── COLO829T.linx.vis_gene_exon.tsv
│ ├── COLO829T.linx.vis_protein_domain.tsv
│ ├── COLO829T.linx.vis_segments.tsv
│ ├── COLO829T.linx.vis_sv_data.tsv
│ ├── linx.version
│ ├── plot_data
│ │ ├── COLO829T.chr10.debug.003.png.error
│ │ ├── COLO829T.chr10.debug.003.png.out
│ │ ├── COLO829T.chr10.debug.chromosome.circos
│ │ ├── COLO829T.chr10.debug.circos.003.conf
│ │ ├── COLO829T.chr10.debug.cna.circos
│ │ ├── COLO829T.chr10.debug.connector.circos
│ │ ├── COLO829T.chr10.debug.distance.circos
│ │ ├── COLO829T.chr10.debug.exon.circos
│ │ ├── COLO829T.chr10.debug.exon.rank.circos
│ │ ├── COLO829T.chr10.debug.fragile.circos
│ │ ├── COLO829T.chr10.debug.gene.circos
│ │ ├── COLO829T.chr10.debug.gene.name.circos
│ │ ├── COLO829T.chr10.debug.karyotype.circos
│ │ ├── COLO829T.chr10.debug.line_element.circos
│ │ ├── COLO829T.chr10.debug.link.circos
│ │ ├── COLO829T.chr10.debug.map.circos
│ │ ├── COLO829T.chr10.debug.position.circos
│ │ ├── COLO829T.chr10.debug.scatter.circos
│ │ ├── COLO829T.chr10.debug.scatter.sgl.circos
│ │ ├── COLO829T.chr10.debug.segment.circos
│ │ ├── COLO829T.chr18.debug.003.png.error
│ │ ├── COLO829T.chr18.debug.003.png.out
│ │ ├── COLO829T.chr18.debug.chromosome.circos
│ │ ├── COLO829T.chr18.debug.circos.003.conf
│ │ ├── COLO829T.chr18.debug.cna.circos
│ │ ├── COLO829T.chr18.debug.connector.circos
│ │ ├── COLO829T.chr18.debug.distance.circos
│ │ ├── COLO829T.chr18.debug.exon.circos
│ │ ├── COLO829T.chr18.debug.exon.rank.circos
│ │ ├── COLO829T.chr18.debug.fragile.circos
│ │ ├── COLO829T.chr18.debug.gene.circos
│ │ ├── COLO829T.chr18.debug.gene.name.circos
│ │ ├── COLO829T.chr18.debug.karyotype.circos
│ │ ├── COLO829T.chr18.debug.line_element.circos
│ │ ├── COLO829T.chr18.debug.link.circos
│ │ ├── COLO829T.chr18.debug.map.circos
│ │ ├── COLO829T.chr18.debug.position.circos
│ │ ├── COLO829T.chr18.debug.scatter.circos
│ │ ├── COLO829T.chr18.debug.scatter.sgl.circos
│ │ ├── COLO829T.chr18.debug.segment.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.003.png.error
│ │ ├── COLO829T.cluster-1.sv1.debug.003.png.out
│ │ ├── COLO829T.cluster-1.sv1.debug.chromosome.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.circos.003.conf
│ │ ├── COLO829T.cluster-1.sv1.debug.cna.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.connector.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.distance.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.exon.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.exon.rank.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.fragile.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.gene.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.gene.name.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.karyotype.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.line_element.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.link.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.map.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.position.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.scatter.circos
│ │ ├── COLO829T.cluster-1.sv1.debug.scatter.sgl.circos
│ │ └── COLO829T.cluster-1.sv1.debug.segment.circos
│ └── plots
│ ├── COLO829T.chr10.debug.003.png
│ ├── COLO829T.chr18.debug.003.png
│ └── COLO829T.cluster-1.sv1.debug.003.png
├── pave_germline
│ ├── COLO829T.sage.germline.pave.vcf.gz
│ └── COLO829T.sage.germline.pave.vcf.gz.tbi
├── pave_somatic
│ ├── COLO829T.sage.somatic.pave.vcf.gz
│ └── COLO829T.sage.somatic.pave.vcf.gz.tbi
├── purple
│ ├── circos
│ │ ├── COLO829R.ratio.circos
│ │ ├── COLO829T.baf.circos
│ │ ├── COLO829T.circos.conf
│ │ ├── COLO829T.circos.png.error
│ │ ├── COLO829T.circos.png.out
│ │ ├── COLO829T.cnv.circos
│ │ ├── COLO829T.indel.circos
│ │ ├── COLO829T.input.conf
│ │ ├── COLO829T.input.png.error
│ │ ├── COLO829T.input.png.out
│ │ ├── COLO829T.link.circos
│ │ ├── COLO829T.map.circos
│ │ ├── COLO829T.ratio.circos
│ │ ├── COLO829T.snp.circos
│ │ └── gaps.txt
│ ├── COLO829T.driver.catalog.germline.tsv
│ ├── COLO829T.driver.catalog.somatic.tsv
│ ├── COLO829T.purple.cnv.gene.tsv
│ ├── COLO829T.purple.cnv.somatic.tsv
│ ├── COLO829T.purple.germline.deletion.tsv
│ ├── COLO829T.purple.germline.vcf.gz
│ ├── COLO829T.purple.germline.vcf.gz.tbi
│ ├── COLO829T.purple.purity.range.tsv
│ ├── COLO829T.purple.purity.tsv
│ ├── COLO829T.purple.qc
│ ├── COLO829T.purple.segment.tsv
│ ├── COLO829T.purple.somatic.clonality.tsv
│ ├── COLO829T.purple.somatic.hist.tsv
│ ├── COLO829T.purple.somatic.vcf.gz
│ ├── COLO829T.purple.somatic.vcf.gz.tbi
│ ├── COLO829T.purple.sv.vcf.gz
│ ├── COLO829T.purple.sv.vcf.gz.tbi
│ ├── plot
│ │ ├── COLO829T.circos.png
│ │ ├── COLO829T.copynumber.png
│ │ ├── COLO829T.input.png
│ │ ├── COLO829T.map.png
│ │ ├── COLO829T.purity.range.png
│ │ ├── COLO829T.segment.png
│ │ ├── COLO829T.somatic.clonality.png
│ │ ├── COLO829T.somatic.png
│ │ └── COLO829T.somatic.rainfall.png
│ └── purple.version
├── run005_37_wgs.log
├── sage_germline
│ ├── COLO829T.sage.germline.vcf.gz
│ └── COLO829T.sage.germline.vcf.gz.tbi
└── sage_somatic
├── COLO829R.sage.bqr.tsv
├── COLO829T.sage.bqr.tsv
├── COLO829T.sage.exon.medians.tsv
├── COLO829T.sage.gene.coverage.tsv
├── COLO829T.sage.somatic.vcf.gz
└── COLO829T.sage.somatic.vcf.gz.tbi
to run the pipeline the command is the following:
sample data directory = output directory¶
The sample_data must have:
- a directory named as the sample's tumorId
- tumor BAM and BAM index files in the sample's directory, named as tumorId and referenceId.bam
i.e. see folder tree below
In the tumorID folder the pipeline will make a directory for each of the steps and store the results in subfolders.
gen_version parameter¶
| Genome version | Genome file |
|---|---|
| V38 | ./ref_data_dir/V38/ref_genome/GCA_000001405.15_GRCh38_no_alt_analysis_set.fna |
| V37 | ./ref_data_dir/V37/ref_genome/Homo_sapiens.GRCh37.GATK.illumina.fasta |
threads and memory parameters¶
threadsnumber of threads used for each componentmemory: GB allocated to each component (default=12GB)
Example¶
my directory:
Run:Example output
pipeline/test_data/COLO829T/
├── amber
│ ├── amber.version
│ ├── COLO829T.amber.baf.pcf
│ ├── COLO829T.amber.baf.tsv.gz
│ └── COLO829T.amber.qc
├── cobalt
│ ├── cobalt.version
│ ├── COLO829T.cobalt.gc.median.tsv
│ ├── COLO829T.cobalt.ratio.pcf
│ └── COLO829T.cobalt.ratio.tsv.gz
├── COLO829T.bam
├── COLO829T.bam.bai
├── gridss
│ ├── COLO829T.gridss.raw.vcf.gz
│ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam
│ ├── COLO829T.gridss.raw.vcf.gz.tbi
│ ├── COLO829T.gridss.unfiltered.vcf.gz
│ ├── COLO829T.gridss.unfiltered.vcf.gz.tbi
│ ├── COLO829T.sv_prep.bam
│ ├── COLO829T.sv_prep.fragment_lengths
│ ├── COLO829T.sv_prep.junctions.csv
│ ├── COLO829T.sv_prep.sorted.bam
│ ├── COLO829T.sv_prep.sorted.bam.bai
│ └── gridss
│ ├── COLO829T.bam.gridss.working
│ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.gridss.working
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.alignment_summary_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.cigar_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.coverage.blacklist.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.downsampled_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.excluded_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.idsv_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.mapq_metrics
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.subsetCalled_0.bed
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.sv.bam
│ │ ├── COLO829T.gridss.raw.vcf.gz.assembly.bam.sv.bam.bai
│ │ └── COLO829T.gridss.raw.vcf.gz.assembly.bam.tag_metrics
│ ├── COLO829T.gridss.raw.vcf.gz.gridss.working
│ │ └── COLO829T.gridss.raw.vcf.gz.allocated.vcf.idx
│ ├── COLO829T.sv_prep.sorted.bam.gridss.working
│ │ ├── COLO829T.sv_prep.sorted.bam.cigar_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.computesamtags.changes.tsv
│ │ ├── COLO829T.sv_prep.sorted.bam.idsv_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.insert_size_histogram.pdf
│ │ ├── COLO829T.sv_prep.sorted.bam.insert_size_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.mapq_metrics
│ │ ├── COLO829T.sv_prep.sorted.bam.sv.bam
│ │ ├── COLO829T.sv_prep.sorted.bam.sv.bam.csi
│ │ └── COLO829T.sv_prep.sorted.bam.tag_metrics
│ ├── fbrando
│ ├── gridss.full.20230113_110106.login01.6901.log
│ └── libsswjni.so
├── gripss
│ ├── COLO829T.gripss.filtered.somatic.vcf.gz
│ ├── COLO829T.gripss.filtered.somatic.vcf.gz.tbi
│ ├── COLO829T.gripss.somatic.vcf.gz
│ └── COLO829T.gripss.somatic.vcf.gz.tbi
├── lilac
│ ├── COLO829T.candidates.coverage.csv
│ ├── COLO829T.lilac.csv
│ └── COLO829T.lilac.qc.csv
├── linx
│ ├── plot_data
│ └── plots
├── pave
│ ├── COLO829T.sage.pave.vcf.gz
│ └── COLO829T.sage.pave.vcf.gz.tbi
├── purple
│ ├── circos
│ │ ├── COLO829T.baf.circos
│ │ ├── COLO829T.circos.conf
│ │ ├── COLO829T.circos.png.error
│ │ ├── COLO829T.circos.png.out
│ │ ├── COLO829T.cnv.circos
│ │ ├── COLO829T.indel.circos
│ │ ├── COLO829T.input.conf
│ │ ├── COLO829T.input.png.error
│ │ ├── COLO829T.input.png.out
│ │ ├── COLO829T.link.circos
│ │ ├── COLO829T.map.circos
│ │ ├── COLO829T.ratio.circos
│ │ ├── COLO829T.snp.circos
│ │ ├── gaps.txt
│ │ └── null.ratio.circos
│ ├── COLO829T.driver.catalog.somatic.tsv
│ ├── COLO829T.purple.cnv.gene.tsv
│ ├── COLO829T.purple.cnv.somatic.tsv
│ ├── COLO829T.purple.purity.range.tsv
│ ├── COLO829T.purple.purity.tsv
│ ├── COLO829T.purple.qc
│ ├── COLO829T.purple.segment.tsv
│ ├── COLO829T.purple.somatic.clonality.tsv
│ ├── COLO829T.purple.somatic.hist.tsv
│ ├── COLO829T.purple.somatic.vcf.gz
│ ├── COLO829T.purple.somatic.vcf.gz.tbi
│ ├── COLO829T.purple.sv.vcf.gz
│ ├── COLO829T.purple.sv.vcf.gz.tbi
│ ├── plot
│ │ ├── COLO829T.input.png
│ │ ├── COLO829T.somatic.clonality.png
│ │ ├── COLO829T.somatic.png
│ │ └── COLO829T.somatic.rainfall.png
│ └── purple.version
└── sage
├── COLO829T.sage.bqr.tsv
├── COLO829T.sage.exon.medians.tsv
├── COLO829T.sage.gene.coverage.tsv
├── COLO829T.sage.vcf.gz
└── COLO829T.sage.vcf.gz.tbi
This option is going to take longer since we are running the alignment step.
Run mode
to run the pipeline the command is the following:
./scripts/run_pipeline <sample_data> "tumorID,referenceID" <gen_version> <run_mode> <threads> <memory>
sample data directory = output directory¶
The sample_data directory must have:
- a directory named as the sample's tumorId
- tumor and reference fastq files in the sample's directory, named as tumorId and referenceId.fastq.gz
i.e. see folder tree below
The pipeline searches for the files that match the regex tumorId.*.fastq.gz and referenceId.*.fastq.gz in order to perform the alignment. Therefore, you could provide several fastq.gz files to align as in the example below:
sample_data
└── tumorID
├── referenceId_L001_R1_001.fastq.gz
├── referenceId_L001_R2_001.fastq.gz
├── tumorId_L001_R1_001.fastq.gz
└── tumorId_L001_R2_001.fastq.gz
referenceId or tumorId and end with fastq.gz, then it aligns them to the reference genome.
gen_version parameter¶
| Genome version | Genome file |
|---|---|
| V38 | ./ref_data_dir/V38/ref_genome/GCA_000001405.15_GRCh38_no_alt_analysis_set.fna |
| V37 | ./ref_data_dir/V37/ref_genome/Homo_sapiens.GRCh37.GATK.illumina.fasta |
threads and memory parameters¶
threadsnumber of threads used for each componentmemory: GB allocated to each component (default=12GB)
Example¶
my directory:
Run:Reference¶
Source¶
- Federica Brando