# HG changeset patch # User crs4 # Date 1410572416 14400 # Node ID d388273fb83f1a7319e6ad4ebc3a8201e64bcc34 Uploaded diff -r 000000000000 -r d388273fb83f COPYING --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/COPYING Fri Sep 12 21:40:16 2014 -0400 @@ -0,0 +1,23 @@ +Copyright © 2013-2014 CRS4 Srl. http://www.crs4.it/ +Created by: +Paolo Uva +Nicola Soranzo + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff -r 000000000000 -r d388273fb83f kggseq_variant_selection.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kggseq_variant_selection.xml Fri Sep 12 21:40:16 2014 -0400 @@ -0,0 +1,407 @@ + + + + kggseq + + +java -jar \$KGGSEQ_JAR_PATH/kggseq.jar +## Environmental settings +--buildver hg19 +--resource \$KGGSEQ_JAR_PATH/resources +--no-lib-check +--no-resource-check +--no-progress-check +--out results +--o-vcf + +--vcf-file $inputFile +--ped-file $pedFile +--db-gene $db_gene +$composite_subject_id + +## Variant filters +$pass_variant_only +#if str($variant_filters.variant_filters_select) == "yes" + --seq-qual $variant_filters.seq_qual + --seq-mq $variant_filters.seq_mq + --seq-sb $variant_filters.seq_sb + --seq-fs $variant_filters.seq_fs + --min-heta $variant_filters.min_heta + --min-homa $variant_filters.min_homa + --min-hetu $variant_filters.min_hetu + --min-homu $variant_filters.min_homu + --min-obsa $variant_filters.min_obsa + --min-obsu $variant_filters.min_obsu + --min-obs $variant_filters.min_obs + #if str($variant_filters.hwe_control) + --hwe-control $variant_filters.hwe_control + #end if + #if str($variant_filters.hwe_case) + --hwe-case $variant_filters.hwe_case + #end if + #if str($variant_filters.hwe_all) + --hwe-all $variant_filters.hwe_all + #end if +#else + --seq-qual 0 + --seq-mq 0 +#end if + +## Genotype filters +#if str($genotype_filters.genotype_filters_select) == "yes" + --gty-qual $genotype_filters.gty_qual + --gty-dp $genotype_filters.gty_dp + --gty-sec-pl $genotype_filters.gty_sec_pl + --gty-af-ref $genotype_filters.gty_af_ref + --gty-af-het $genotype_filters.gty_af_het + --gty-af-alt $genotype_filters.gty_af_alt +#else + --gty-qual 0 + --gty-dp 0 + --gty-sec-pl 0 + --gty-af-ref 1 + --gty-af-het 0 + --gty-af-alt 0 +#end if + +## Genetic inheritance +#if str($genetic_filters.genetic_filters_select) == "yes" + #if str($genetic_filters.genetic_model.genetic_model_select) == "yes" + #if $genetic_filters.genetic_model.custom_genetic_params + --genotype-filter $genetic_filters.genetic_model.custom_genetic_params + #end if + #else + $genetic_filters.genetic_model.suggested_genetic_params + #end if +#end if + +## Gene feature filters +#if str($gene_feature_filters.gene_feature_filters_select) == "yes" and $gene_feature_filters.gene_features + --gene-feature-in $gene_feature_filters.gene_features + --splicing $gene_feature_filters.splicing + --neargene $gene_feature_filters.neargene +#end if + +## Common variants filters +#if str($allele_freq_filters.allele_freq_filters_select) == "yes" + #if $allele_freq_filters.allele_freq_db + --db-filter $allele_freq_filters.allele_freq_db + #end if + --rare-allele-freq $allele_freq_filters.rare_allele_freq +#end if + +## Genomic regions filters +#if str($genomic_region_filters.genomic_region_filters_select) == "yes" + $genomic_region_filters.ignore_indel_or_snv + #if $genomic_region_filters.regions_in + --regions-in "$genomic_region_filters.regions_in" + #end if + #if $genomic_region_filters.regions_out + --regions-out "$genomic_region_filters.regions_out" + #end if + #if $genomic_region_filters.genes_in + --genes-in "$genomic_region_filters.genes_in" + #end if + #if $genomic_region_filters.genes_out + --genes-out "$genomic_region_filters.genes_out" + #end if + $genomic_region_filters.superdup + #if str($genomic_region_filters.gene_var_filter) + --gene-var-filter $genomic_region_filters.gene_var_filter + #end if +#end if + +## Predicted impact filters +#if str($impact_filters.impact_filters_select) == "yes" + --db-score dbnsfp + $impact_filters.filter_nondisease_variant + $impact_filters.mendel_causing +#end if + +## Add annotations +#if str($add_annotations.add_annotations_select) == "yes" + $add_annotations.genome_annotation + $add_annotations.omim_annotation + $add_annotations.cosmic_annotation + #if $add_annotations.pubmed_mining_gene + $add_annotations.pubmed_type "$add_annotations.pubmed_mining_gene" + #end if + #if str($add_annotations.shared_genes.shared_genes_select) == "yes" + --ppi-annot string + --candi-file $add_annotations.shared_genes.candi_file + --ppi-depth $add_annotations.shared_genes.ppi_depth + --pathway-annot $add_annotations.shared_genes.pathway_annot + #end if +#end if +> $logFile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + genetic_filters['genetic_filters_select'] == "yes" and genetic_filters['genetic_model']['genetic_model_select'] == "no" and genetic_filters['genetic_model']['suggested_genetic_params'] == "--double-hit-gene-trio-filter" + + + genetic_filters['genetic_filters_select'] == "yes" and genetic_filters['genetic_model']['genetic_model_select'] == "no" and genetic_filters['genetic_model']['suggested_genetic_params'] == "--double-hit-gene-trio-filter" + + + genetic_filters['genetic_filters_select'] == "yes" and genetic_filters['genetic_model']['genetic_model_select'] == "no" and genetic_filters['genetic_model']['suggested_genetic_params'] == "--double-hit-gene-phased-filter" + + + genetic_filters['genetic_filters_select'] == "yes" and genetic_filters['genetic_model']['genetic_model_select'] == "no" and genetic_filters['genetic_model']['suggested_genetic_params'] == "--double-hit-gene-phased-filter" + + + + +**What it does** + +This tool uses `KGGSeq`_ to filter and prioritize genetic variants from sequencing data. + +**License and citation** + +This Galaxy tool is Copyright © 2013-2014 `CRS4 Srl.`_ and is released under the `MIT license`_. + +.. _CRS4 Srl.: http://www.crs4.it/ +.. _MIT license: http://opensource.org/licenses/MIT + +You can use this tool only if you agree to the license terms of: `KGGSeq`_. + +.. _KGGSeq: http://statgenpro.psychiatry.hku.hk/limx/kggseq/ + +If you use this tool, please cite: + +- |Cuccuru2014|_ +- |Li2012|_ +- |Li2013|_. + +.. |Cuccuru2014| replace:: Cuccuru, G., Orsini, M., Pinna, A., Sbardellati, A., Soranzo, N., Travaglione, A., Uva, P., Zanetti, G., Fotia, G. (2014) Orione, a web-based framework for NGS analysis in microbiology. *Bioinformatics* 30(13), 1928-1929 +.. _Cuccuru2014: http://bioinformatics.oxfordjournals.org/content/30/13/1928 +.. |Li2012| replace:: Li, M.-X., *et al.* (2012) A comprehensive framework for prioritizing variants in exome sequencing studies of Mendelian diseases. *Nucleic Acids Res.* 40(7), e53 +.. _Li2012: http://nar.oxfordjournals.org/content/40/7/e53 +.. |Li2013| replace:: Li, M.-X., *et al.* (2013) Predicting Mendelian Disease-Causing Non-Synonymous Single Nucleotide Variants in Exome Sequencing Studies. *PLoS Genet.* 9(1), e1003143 +.. _Li2013: http://www.plosgenetics.org/article/info:doi/10.1371/journal.pgen.1003143 + + diff -r 000000000000 -r d388273fb83f tool_dependencies.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_dependencies.xml Fri Sep 12 21:40:16 2014 -0400 @@ -0,0 +1,19 @@ + + + + + + https://github.com/nsoranzo/kggseq_archive/archive/v0.4_20140910.tar.gz + touch test.vcf + java -jar kggseq.jar --no-lib-check --resource resources --buildver hg19 --db-filter hg19_1kg201305,hg19_1kg201204,hg19_ESP6500AA,hg19_ESP6500EA,hg19_dbsnp141,hg19_dbsnp138,hg19_dbsnp137 --genome-annot --db-gene refgene,gencode,knowngene --db-score dbnsfp --superdup-annot --vcf-file test.vcf + + . + $INSTALL_DIR + + + $INSTALL_DIR + + + + +