# HG changeset patch # User morinlab # Date 1480530836 18000 # Node ID 55571b9980b031cc4148b3214207448818d226e6 # Parent 916c60c717a684a369623b57ae7cd77b741b562f Uploaded diff -r 916c60c717a6 -r 55571b9980b0 oncocircos.xml --- a/oncocircos.xml Tue Oct 11 14:23:01 2016 -0400 +++ b/oncocircos.xml Wed Nov 30 13:33:56 2016 -0500 @@ -17,32 +17,47 @@ mkdir circos/data; mkdir circos/etc; + touch data/cnv.large.scale.txt; + cat $sig_regions >> data/cnv.large.scale.txt; + touch data/genes_to_label.txt; + #if $advancedOptions.gene_label_input_type.gene_label_input_type_selector.value == "other": + echo $advancedOptions.gene_label_input_type.gene > data/genes_to_label.txt; + #else: + cat $advancedOptions.gene_label_input_type.gene_file > data/genes_to_label.txt; + #end if + + touch data/genes_to_hide.txt; + #if $advancedOptions.gene_mask_input_type.gene_mask_input_type_selector.value == "other": + echo $advancedOptions.gene_mask_input_type.gene > data/genes_to_hide.txt; + #else: + cat $advancedOptions.gene_mask_input_type.gene_file > data/genes_to_hide.txt; + #end if + cp $__tool_directory__/etc/* circos/etc/; mkdir etc; ln -s $input_maf data/snv.txt; ln -s $input_seg data/cnv.txt; + ln -s $biomart data/biomart.txt; cat $__tool_directory__/parse.conf #if $advancedOptions.filter_snvs != 1: | sed 's/^SNV_FILTER$/sv = yes/g' | sed 's/^SNV_FILTER_NUM$/sv_num = $advancedOptions.filter_snvs/g' #else: - | sed 's/^SNV_FILTER$/sv = no/g' - | sed 's/^SNV_FILTER_NUM$//g' + | sed 's/^SNV_FILTER$/sv = yes/g' + | sed 's/^SNV_FILTER_NUM$/sv_num = $advancedOptions.filter_snvs/g' #end if - + #if $advancedOptions.chromosome != "": | sed 's/^CHR$/chr = $advancedOptions.chromosome/g' #else: | sed 's/^CHR$//g' #end if + - | sed "s#^ROOT#root = \$(pwd)#g" - | sed 's#^CNV$#cnv = data/cnv.txt#g' - | sed 's#^SNV$#sv = data/snv.txt#g' - | sed 's#^MART#mart = $biomart#g' + | sed "s#^ROOT#root = \$(pwd)#g" | sed 's#^CIRCOS#circos = circos/data#g' > ./etc/parse.conf; @@ -60,13 +75,38 @@ - + +
+ label="Restrict plot to the following chromosome"/> + + + + + + + + + + + + + + + + + + + + + + + +
@@ -74,4 +114,68 @@ - \ No newline at end of file + + + @article {Albuquerque089631, + author = {Albuquerque, Marco A and Grande, Bruno M and Ritch, Elie and Jessa, Selin and Krzywinski, Martin I and Grewal, Jasleen and Shah, Sohrab and Boutros, Paul and Morin, Ryan}, + title = {Enhancing Knowledge Discovery from Cancer Genomics Data with Galaxy}, + year = {2016}, + doi = {10.1101/089631}, + publisher = {Cold Spring Harbor Labs Journals}, + URL = {http://biorxiv.org/content/early/2016/11/26/089631}, + eprint = {http://biorxiv.org/content/early/2016/11/26/089631.full.pdf}, + journal = {bioRxiv} + } + + + + @misc{ + goecks2010galaxy, + title={Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences}, + author={Goecks, Jeremy and Nekrutenko, Anton and Taylor, James and others}, + journal={Genome Biol}, + volume={11}, + number={8}, + pages={R86}, + year={2010} + } + + + + @ARTICLE{Krzywinski2009-hn, + title = "Circos: an information aesthetic for comparative genomics", + author = "Krzywinski, Martin and Schein, Jacqueline and Birol, Inan\c{c} + and Connors, Joseph and Gascoyne, Randy and Horsman, Doug and + Jones, Steven J and Marra, Marco A", + affiliation = "Canada's Michael Smith Genome Sciences Center, Vancouver, + British Columbia V5Z 4S6, Canada. martink@bcgsc.ca", + abstract = "We created a visualization tool called Circos to facilitate + the identification and analysis of similarities and + differences arising from comparisons of genomes. Our tool is + effective in displaying variation in genome structure and, + generally, any other kind of positional relationships between + genomic intervals. Such data are routinely produced by + sequence alignments, hybridization arrays, genome mapping, and + genotyping studies. Circos uses a circular ideogram layout to + facilitate the display of relationships between pairs of + positions by the use of ribbons, which encode the position, + size, and orientation of related genomic elements. Circos is + capable of displaying data as scatter, line, and histogram + plots, heat maps, tiles, connectors, and text. Bitmap or + vector images can be created from GFF-style data inputs and + hierarchical configuration files, which can be easily + generated by automated tools, making Circos suitable for rapid + deployment in data analysis and reporting pipelines.", + journal = "Genome Res.", + volume = 19, + number = 9, + pages = "1639--1645", + month = sep, + year = 2009, + language = "en" + } + + + + +