Changes

From Genome Analysis Wiki
Jump to navigationJump to search
Line 133: Line 133:  
| --nophonehome ||  || disable phonehome in GotCloud and the tools it calls ||  
 
| --nophonehome ||  || disable phonehome in GotCloud and the tools it calls ||  
 
|-
 
|-
 +
| || BAMUTIL_THINNING || thinning parameter for bamUtil programs (will be set to 0 - if --nophonehome is specified) || --phoneHomeThinning 10
 +
|-
 +
|}
 +
 +
 +
==== Directory Settings Options ====
 +
These values set GotCloud output subdirectories (relative paths under the OUT_DIR directory).  You should not need to change these from the defaults unless you want to use different sub-directory names.
 +
 +
{| class="wikitable" style="margin: 1em 1em 1em 0; background-color: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" border="1"
 +
! Configuration Key !! Value Description !! Default Value
 +
|-
 +
| BAM_GLF_DIR || GLF outputs per BAM (if multiple BAMs per sample) (intermediate files) || glfs/bams
 +
|-
 +
| SM_GLF_DIR || GLF outputs per sample (intermediate files) || glfs/samples
 +
|-
 +
| '''VCF_DIR''' || unfiltered and filtered VCFs || vcfs
 +
|-
 +
| PVCF_DIR || vcfPileup results (intermediate files) || pvcfs
 +
|-
 +
| SPLIT_DIR || VCFs with PASS variants only & split into multiple files || split
 +
|-
 +
| BEAGLE_DIR || beagle output || beagle
 +
|-
 +
| SPLIT4_DIR || VCFs with PASS variants only & split into multiple files for running beagle4 || split4
 +
|-
 +
| BEAGLE4_DIR || beagle version 4 output || beagle4
 +
|-
 +
| THUNDER_DIR || thunder output || thunder
 +
|-
 +
| TARGET_DIR || directory to store target information when running with a BED file || target
 +
|-
 +
| GLF_INDEX || filename for index file needed for glfflex (file is created by GotCloud) || glfIndex.ped
 +
|-
 +
|}
 +
 +
==== Tool Options ====
 +
These values set the binaries GotCloud should use.  You should not need to change these from the defaults unless you want to try a different version of one of the tools.
 +
 +
Some tools have the options specified with the binary command, while others have them separate or hard coded
 +
 +
{| class="wikitable" style="margin: 1em 1em 1em 0; background-color: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" border="1"
 +
! Configuration Key !! Program Description !! Default Value
 +
|-
 +
| SAMTOOLS_FOR_PILEUP || samtools to use for pileup || $(BIN_DIR)/samtools-hybrid
 +
|-
 +
| SAMTOOLS_FOR_OTHERS || samtools to use for view and calmd || $(BIN_DIR)/samtools-hybrid
 +
|-
 +
| GLFMERGE || merge glf files when there are multiple BAMs per indvidual || $(BIN_DIR)/glfMerge
 +
|-
 +
| GLFFLEX || perform glf-based variant calling (replacement for glfMultiples) ||  $(BIN_DIR)/glfFlex --minMapQuality 0 --minDepth 1 --maxDepth 10000000 --uniformTsTv --smartFilter
 +
|-
 +
| VCFPILEUP || vcfPileup to generate rich per-site information || $(BIN_DIR)/vcfPileup
 +
|-
 +
| INFOCOLLECTOR || gather filtering statistics || $(BIN_DIR)/infoCollector
 +
|-
 +
| VCFMERGE || merge multiple VCFs separated by chunk of genomes || perl $(SCRIPT_DIR)/bams2vcfMerge.pl
 +
|-
 +
| VCFCOOKER || vcfCooker program for filtering || $(BIN_DIR)/vcfCooker
 +
|-
 +
| VCFSUMMARY || script to generate summary statistics of discovered sites || perl $(SCRIPT_DIR)/vcf-summary
 +
|-
 +
| VCFSPLIT || splits VCF into overlapping chunks for genotype refinement || perl $(SCRIPT_DIR)/vcfSplit.pl
 +
|-
 +
| VCFSPLIT4 || splits VCF into overlapping chunks for beagle version 4 genotype refinement || perl $(SCRIPT_DIR)/vcfSplit4.pl
 +
|-
 +
| VCF_SPLIT_CHROM || splits VCF into per chromosome VCFs || perl $(SCRIPT_DIR)/vcfSplitChr.pl
 +
|-
 +
| VCFPASTE || generate filtered genotype VCF || perl $(SCRIPT_DIR)/vcfPaste.p
 +
|-
 +
| BEAGLE || beagle program || java -Xmx4g -jar $(BIN_DIR)/beagle.20101226.jar seed=993478 gprobs=true niterations=50 lowmem=true
 +
|-
 +
| BEAGLE4 || beagle version 4 program || java -Xmx4g -jar $(BIN_DIR)/b4.r1219.jar seed=993478 gprobs=true
 +
|-
 +
| VCF2BEAGLE || convert VCF (with PL tag) into beagle input || perl $(SCRIPT_DIR)/vcf2Beagle.pl --PL
 +
|-
 +
| BEAGLE2VCF || convert beagle output to VCF || perl $(SCRIPT_DIR)/beagle2Vcf.pl
 +
|-
 +
| SVM_SCRIPT || SVM script || perl $(SCRIPT_DIR)/run_libsvm.pl
 +
|-
 +
| SVMLEARN || SVM program || $(BIN_DIR)/svm-train
 +
|-
 +
| SVMCLASSIFY || SVM program || $(BIN_DIR)/svm-predict
 +
|-
 +
| INVNORM || SVM program || $(BIN_DIR)/invNorm
 +
|-
 +
| THUNDER_STATES || flags for thunder states and weighted states || --states 400 --weightedStates 300
 +
|-
 +
| THUNDER || MaCH/Thunder genotype refinement step || $(BIN_DIR)/thunderVCF -r 30 --phase --dosage --compact --inputPhased $(THUNDER_STATES)
 +
|-
 +
| LIGATEVCF || ligate multiple phased VCFs while resolving the phase between VCFs || perl $(SCRIPT_DIR)/ligateVcf.pl
 +
|-
 +
| LIGATEVCF4 || ligate multiple phased VCFs while resolving the phase between VCFs || perl $(SCRIPT_DIR)/ligateVcf4.pl
 +
|-
 +
| VCFCAT || concatenate multiple VCFs || perl $(SCRIPT_DIR)/vcfCat.pl
 +
|-
 +
| BGZIP || bgzip program || $(BIN_DIR)/bgzip
 +
|-
 +
| TABIX || tabix program || $(BIN_DIR)/tabix
 +
|-
 +
| BAMUTIL || bam util program || $(BIN_DIR)/bam
 +
|-
 +
|}
 +
 +
==== Options ====
 +
 +
{| class="wikitable" style="margin: 1em 1em 1em 0; background-color: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" border="1"
 +
! Configuration Key !! Program Description !! Default Value
 +
|-
 +
| || SLEEP_MULT || add sleep time prior to some steps; use only if too many steps are starting at the same time doing the same thing || 0
 +
|-
 +
| || REMOTE_PREFIX || add a prefix to paths when sending across to a remote machine ||
 +
|-
 +
|}
 +
 +
==== Options ====
 +
 +
{| class="wikitable" style="margin: 1em 1em 1em 0; background-color: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" border="1"
 +
! Configuration Key !! Program Description !! Default Value
 +
|-
 +
 +
| || SAMTOOLS_VIEW_FILTER ||  ||
 +
|-
 +
| || NOBAQ_SUBSTRINGS || skip the BAQ step if the BAM filename contains the specified space-separated substrings || SOLID
 +
|-
 +
| || MODEL_GLFSINGLE ||  ||
 +
|-
 +
| || MODEL_SKIP_DISCOVER ||  ||
 +
|-
 +
| || MODEL_AF_PRIOR ||  ||
 +
|-
 +
| || BAM_DEPEND ||  ||
 +
|-
 +
| || WGS_SVM ||  ||
 +
|-
 +
| || MAKE_OPTS ||  ||
 +
|-
 +
| || USE_SVMMODEL ||  ||
 +
|-
 +
| SVM_CUTOFF ||  ||
 +
|-
 +
| SVMMODEL ||  ||
 +
|-
 +
| || POS_SAMPLE ||  ||
 +
|-
 +
| || NEG_SAMPLE ||  ||
 +
|-
 +
| || KEEP_LOG ||  ||
 +
|-
 +
| || FILTER_ADDITIONAL ||  ||
 +
|-
 +
 +
                        maxABL  => "FILTER_MAX_ABL",
 +
                        maxSTR  => "FILTER_MAX_STR",
 +
                        minSTR  => "FILTER_MIN_STR",
 +
                        winIndel => "FILTER_WIN_INDEL",
 +
                        maxSTZ  => "FILTER_MAX_STZ",
 +
                        minSTZ  => "FILTER_MIN_STZ",
 +
                        maxAOI  => "FILTER_MAX_AOI",
 +
                        minFIC  => "FILTER_MIN_FIC",
 +
                        maxCBR  => "FILTER_MAX_CBR",
 +
                        maxLQR  => "FILTER_MAX_LQR",
 +
                        minQual  => "FILTER_MIN_QUAL",
 +
                        minMQ    => "FILTER_MIN_MQ",
 +
                        maxMQ0  => "FILTER_MAX_MQ0",
 +
                        maxMQ30  => "FILTER_MAX_MQ30",
 +
                        maxAOZ  => "FILTER_MAX_AOZ",
 +
                        maxIOR  => "FILTER_MAX_IOR",
 +
 +
 +
 
|}
 
|}

Navigation menu