genetic_demux/freebayes

Description

Freebayes is a Bayesian genetic variant detector designed to
find small polymorphisms, specifically SNPs.

Type

bash_script

License

MIT

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
pvar: [ 0 ]  
theta: [ 0.001 ]  
ploidy: [ 2 ]  
reference_quality: [ "100,60" ]  
use_best_n_alleles: [ 0 ]  
max_complex_gap: [ 3 ]  
min_repeat_size: [ 5 ]  
min_repeat_entropy: [ 1 ]  
min_mapping_quality: [ 1 ]  
min_base_quality: [ 1 ]  
min_supporting_allele_qsum: [ 0 ]  
min_supporting_mapping_qsum: [ 0 ]  
mismatch_base_quality_threshold: [ 10 ]  
read_max_mismatch_fraction: [ 1 ]  
min_alternate_fraction: [ 0.05 ]  
min_alternate_count: [ 2 ]  
min_alternate_qsum: [ 0 ]  
min_alternate_total: [ 1 ]  
min_coverage: [ 0 ]  
prob_contamination: [ 1e-8 ]  
genotyping_max_iterations: [ 1000 ]  
genotyping_max_banddepth: [ 6 ]  
posterior_integration_limits: [ "1,3" ]  
read_dependence_factor: [ 0.9 ]  
output: "$id.$key.output.freebayes_out"  
id: "run"  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/openpipeline.git \  
  -revision v3.0.0 \  
  -main-script target/nextflow/genetic_demux/freebayes/main.nf \  
  -params-file params.yaml  

Input

Name
Type & Properties
--bam
file
--bam_list
file
--stdin
boolean_true
--fasta_reference
file
--fasta_reference_index
file
--targets
file
--region
string
--samples
file
--populations
file
--cnv_map
file
--gvcf
boolean_true
--gvcf_chunk
integer
--variant_input
file
--only_use_input_alleles
boolean_true
--haplotype_basis_alleles
file
--report_all_haplotype_alleles
boolean_true
--report_monomorphic
boolean_true
--pvar
double
--strict_vcf
boolean_true
--theta
double
--ploidy
integer
--pooled_discrete
boolean_true
--pooled_continuous
boolean_true
--use_reference_allele
boolean_true
--reference_quality
string
--throw_away_snp_obs
boolean_true
--throw_away_mnps_obs
boolean_false
--throw_away_indel_obs
boolean_false
--throw_away_complex_obs
boolean_false
--use_best_n_alleles
integer
--max_complex_gap
integer
--min_repeat_size
integer
--min_repeat_entropy
integer
--no_partial_observations
boolean_true
--dont_left_align_indels
boolean_true
--use_duplicate_reads
boolean_true
--min_mapping_quality
integer
--min_base_quality
integer
--min_supporting_allele_qsum
integer
--min_supporting_mapping_qsum
integer
--mismatch_base_quality_threshold
integer
--read_max_mismatch_fraction
double
--read_mismatch_limit
integer
--read_snp_limit
integer
--read_indel_limit
integer
--standard_filters
boolean_true
--min_alternate_fraction
double
--min_alternate_count
integer
--min_alternate_qsum
integer
--min_alternate_total
integer
--min_coverage
integer
--max_coverage
integer
--no_population_priors
boolean_true
--hwe_priors_off
boolean_true
--binomial_obs_priors_off
boolean_true
--allele_balance_priors_off
boolean_true
--observation_bias
file
--base_quality_cap
integer
--prob_contamination
double
--legacy_gls
boolean_true
--contamination_estimates
file
--report_genotype_likelihood_max
boolean_true
--genotyping_max_iterations
integer
--genotyping_max_banddepth
integer
--posterior_integration_limits
string
--exclude_unobserved_genotypes
boolean_true
--genotype_variant_threshold
integer
--use_mapping_quality
boolean_true
--harmonic_indel_quality
boolean_true
--read_dependence_factor
double
--genotype_qualities
boolean_true
--debug
boolean_true
--dd
boolean_true

Output

Name
Type & Properties
--output
-o
file
output
--vcf
string

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.