Commit b3ae824f authored by khalid's avatar khalid
Browse files

Add the RnaSeqDemo WF

parent 4981b934
{"class":"GraphLinksModel","linkFromPortIdProperty":"fromPort","linkToPortIdProperty":"toPort","modelData":{"position":"-764.5579687500003 -856.0600000000001"},"nodeDataArray":[{"name":"FROGS_remove_chimera","text":"FROGS remove chimera","size2":"195 110","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"fasta_file","value":"sequence_file","description":"the sequences in fasta format","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"biom","value":"abundance_biom","description":"the abundance file","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"fasta_file","value":"non_chimera_fasta","description":"the non chimera sequences","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"biom","value":"abundance_file","description":"the abundance file with affiliation","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o3","type":"html","value":"summary","description":"summary","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o4","type":"link","value":"linkOut"}],"description":"Remove PCR chimera in each sample","version":"3.2.3","key":"4840997664","loc":"130 -30"},{"name":"FROGS_preprocess_PE","text":"FROGS_preprocess_PE","size2":"175 110","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"read_dir","value":"read_dir","description":"Directory containing the processed radtag reads","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"fasta_file","value":"sequence_file","description":"the dereplicated sequences : strictly identical sequence are represented only once","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"tsv","value":"count_file","description":"the count of all unique sequences in each sample","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o3","type":"html","value":"summary","description":"summary","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o4","type":"link","value":"linkOut"}],"description":"Merging, Denoising and Dereplication","version":"3.2.3","key":"8026992436","loc":"-370 -30"},{"name":"FROGS_filter_OTU","text":"FROGS filter OTU","size2":"195 135","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"fasta_file","value":"sequence_file","description":"the sequences in fasta format","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"biom","value":"biom","description":"The abundance of each OTU in each sample","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"fasta_file","value":"filtered_sequences","description":"The sequences after filtering","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"biom","value":"abundance_file","description":"The abundance after filtering","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o3","type":"tsv","value":"excluded_file","description":"The list of the OTUs deleted by filters","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o4","type":"html","value":"summary","description":"The filters and the number of removed sequences","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o5","type":"link","value":"linkOut"}],"description":"Filters OTUs on several criteria","version":"3.2.3","key":"8724708950","loc":"220 -540"},{"name":"FROGS_cluster","text":"FROGS cluster","size2":"155 110","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"fasta_file","value":"sequence_file","description":"the sequences in fasta format","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"tsv","value":"count_file","description":"the count by sample for each sequence","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"fasta_file","value":"cluster_seeds","description":"The clusters representative sequences","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"biom","value":"abundance_file","description":"The abundance of each cluster in each sample","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o3","type":"tsv","value":"cluster_composition","description":"A text file representing the read composition of each cluster","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o4","type":"link","value":"linkOut"}],"description":"Single-linkage clustering on sequences","version":"3.2.3","key":"7214681101","loc":"-110 -30"},{"name":"FROGS_affiliation","text":"FROGS affiliation","size2":"185 85","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"fasta_file","value":"fasta","description":"the sequences in fasta format","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"biom","value":"biom","description":"the abundance of each OTU in each sample","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"biom","value":"abundance_file","description":"the abundance file with affiliation","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"html","value":"summary","description":"summary","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o3","type":"link","value":"linkOut"}],"description":"Adding taxonomic affiliation in abundance file","version":"3.2.3","key":"6242321927","loc":"620 -10"},{"name":"read_dir","text":"read_dir","size2":"","category":"Data","strokeWidth":2,"fill":"#2ecc71","inservices":[],"outservices":[{"name":"o1","type":"read_dir","value":"raw_read_dir","description":"","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o2","type":"link","value":"linkOut"}],"description":"unknown","version":"unknown","key":-9,"loc":"-600 -60"},{"name":"FROGS_filter_affiliation","text":"FROGS filter affiliation","size2":"220 160","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"fasta_file","value":"fasta","description":"The sequence file to filter","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"biom","value":"biom","description":"The abundance file to filter","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"biom","value":"biom_filtered","description":"the abundance file with filtered affiliation","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"fasta_file","value":"sequence_file","description":"the filtered sequences","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o3","type":"tsv","value":"impacted","description":"The list of the OTUs deleted or hidden or with updated blast affiliation","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o4","type":"tsv","value":"multihit","description":"The list of blast affiliations for multi-affiliated impacted OTU","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o5","type":"html","value":"summary","description":"summary","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o6","type":"link","value":"linkOut"}],"description":"Filters OTUs on several affiliation criteria","version":"3.2.3","key":"3993521995","loc":"920 -570"},{"name":"FROGS_phyloseq_stats","text":"FROGS_phyloseq_stats","size2":"175 110","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"biom","value":"biom_file","description":"The biom file contains the OTU's informations: abundance and taxonomy.","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"fasta_file","value":"otu_sequence_file","description":"OTU sequences in fasta format","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i3","type":"popmap","value":"popmap_file","description":"Path to tsv file with metatdata of samples conditions","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"tsv","value":"alpha_div","description":"detailed alpha diversity indices in each sample","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"tsv","value":"wunifrac_div","description":"wunifrac distance matrix between samples","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o3","type":"link","value":"linkOut"}],"description":"Phyloseq to analyse abundance, diversity and structure","version":"3.2.3","key":"6413296569","loc":"1270 -320"},{"name":"popmap","text":"popmap","size2":"","category":"Data","strokeWidth":2,"fill":"#2ecc71","inservices":[],"outservices":[{"name":"o1","type":"popmap","value":"raw_popmap","description":"","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o2","type":"link","value":"linkOut"}],"description":"unknown","version":"unknown","key":-10,"loc":"910 -300"},{"name":"FROGS_biom_to_tsv","text":"FROGS biom2tsv","size2":"155 85","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"biom","value":"biom","description":"the abundance of each OTU in each sample","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"tsv","value":"abundance_file","description":"output file with the abundance and metadata (tsv)","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"tsv","value":"lulu_abundance_file","description":"OTU abundance with samples as columns and OTUs as rows (for lulu)","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o3","type":"link","value":"linkOut"}],"description":"Adding taxonomic affiliation in abundance file","version":"3.2.3","key":"2822907117","loc":"1240 -750"},{"name":"lulu","text":"lulu post clustering","size2":"195 85","category":"Tool","strokeWidth":2,"fill":"#3498db","inservices":[{"name":"i1","type":"tsv","value":"abundance_file","description":"OTU table with samples as columns and OTUs as rows, with unique OTU id's as row names","ptype":"IN","from":"","list":false,"stroke":"#000000"},{"name":"i2","type":"fasta_file","value":"sequence_file","description":"OTU sequences","ptype":"IN","from":"","list":false,"stroke":"#000000"}],"outservices":[{"name":"o1","type":"tsv","value":"curated_table","description":"Table of retained OTUs","ptype":"OUT","from":"","list":false,"stroke":"#000000"},{"name":"o2","type":"tsv","value":"otu_map","description":"Table of information of which daughters were mapped to which parents OTUs","ptype":"OUT","from":"","list":false,"stroke":"#000000"}],"outservices2":[{"name":"o3","type":"link","value":"linkOut"}],"description":"A r-package for distribution based post clustering curation of amplicon data.","version":"latest","key":"7334609199","loc":"1370 -560"}],"linkDataArray":[{"from":-9,"to":"8026992436","fromPort":"raw_read_dir","toPort":"read_dir","points":[-541.9458332061768,-58.7,-531.9458332061768,-58.7,-506.7354166507721,-58.7,-506.7354166507721,-28.600000000000005,-481.52500009536743,-28.600000000000005,-471.52500009536743,-28.600000000000005]},{"from":"8026992436","to":"7214681101","fromPort":"sequence_file","toPort":"sequence_file","points":[-268.47499990463257,-52.18166608810425,-258.47499990463257,-52.18166608810425,-235,-52.18166608810425,-235,-40.39083304405213,-211.52500009536743,-40.39083304405213,-201.52500009536743,-40.39083304405213]},{"from":"8026992436","to":"7214681101","fromPort":"count_file","toPort":"count_file","points":[-268.47499990463257,-28.600000000000005,-258.47499990463257,-28.600000000000005,-235,-28.600000000000005,-235,-16.809166955947877,-211.52500009536743,-16.809166955947877,-201.52500009536743,-16.809166955947877]},{"from":"7214681101","to":"4840997664","fromPort":"cluster_seeds","toPort":"sequence_file","points":[-18.47499990463257,-52.18166608810425,-8.474999904632568,-52.18166608810425,0,-52.18166608810425,0,-40.39083304405213,8.474999904632568,-40.39083304405213,18.47499990463257,-40.39083304405213]},{"from":"7214681101","to":"4840997664","fromPort":"abundance_file","toPort":"abundance_biom","points":[-18.47499990463257,-28.600000000000005,-8.474999904632568,-28.600000000000005,0,-28.600000000000005,0,-16.809166955947877,8.474999904632568,-16.809166955947877,18.47499990463257,-16.809166955947877]},{"from":"4840997664","to":"8724708950","fromPort":"non_chimera_fasta","toPort":"sequence_file","points":[240.64453125,-51.677832031250006,250.64453125,-51.677832031250006,250.64453125,-278.75,99.35546875,-278.75,99.35546875,-551.388916015625,109.35546875,-551.388916015625]},{"from":"4840997664","to":"8724708950","fromPort":"abundance_file","toPort":"biom","points":[240.64453125,-28.6,250.64453125,-28.6,250.64453125,-278.75,99.35546875,-278.75,99.35546875,-528.311083984375,109.35546875,-528.311083984375]},{"from":"8724708950","to":"6242321927","fromPort":"filtered_sequences","toPort":"fasta","points":[330.64453125,-571.6204427083334,340.64453125,-571.6204427083334,340,-571.6204427083334,340,-571.6204427083334,540,-571.6204427083334,540,-212,508,-212,508,-18.888916015625,504.35546875,-18.888916015625,514.35546875,-18.888916015625]},{"from":"8724708950","to":"6242321927","fromPort":"abundance_file","toPort":"biom","points":[330.64453125,-551.3889160156251,340.64453125,-551.3889160156251,340,-551.3889160156251,340,-551.3889160156251,540,-551.3889160156251,540,-212,508,-212,508,4.188916015624999,504.35546875,4.188916015624999,514.35546875,4.188916015624999]},{"from":"6242321927","to":"3993521995","fromPort":"abundance_file","toPort":"biom","points":[725.64453125,-18.888916015625,735.64453125,-18.888916015625,761.25,-18.888916015625,761.25,-559.561083984375,786.85546875,-559.561083984375,796.85546875,-559.561083984375]},{"from":"8724708950","to":"3993521995","fromPort":"filtered_sequences","toPort":"fasta","points":[330.64453125,-577.3130533854168,340.64453125,-577.3130533854168,563.75,-577.3130533854168,563.75,-582.638916015625,786.85546875,-582.638916015625,796.85546875,-582.638916015625]},{"from":"3993521995","to":"6413296569","fromPort":"sequence_file","toPort":"otu_sequence_file","points":[1043.14453125,-591.3315266927084,1053.14453125,-591.3315266927084,1106.25,-591.3315266927084,1106.25,-318.6,1159.35546875,-318.6,1169.35546875,-318.6]},{"from":"3993521995","to":"6413296569","fromPort":"biom_filtered","toPort":"biom_file","points":[1043.14453125,-614.4093587239583,1053.14453125,-614.4093587239583,1106.25,-614.4093587239583,1106.25,-341.67783203125,1159.35546875,-341.67783203125,1169.35546875,-341.67783203125]},{"from":-10,"to":"6413296569","fromPort":"raw_popmap","toPort":"popmap_file","points":[967.614990234375,-298.70000000000005,977.614990234375,-298.70000000000005,1068.4852294921875,-298.70000000000005,1068.4852294921875,-295.52216796874995,1159.35546875,-295.52216796874995,1169.35546875,-295.52216796874995]},{"from":"3993521995","to":"2822907117","fromPort":"biom_filtered","toPort":"biom","points":[1043.14453125,-620.1019694010417,1053.14453125,-620.1019694010417,1096.25,-620.1019694010417,1096.25,-747.35,1139.35546875,-747.35,1149.35546875,-747.35]},{"from":"2822907117","fromPort":"abundance_file","toPort":"","points":[1308.26123046875,-758.888916015625,1298.26123046875,-758.888916015625,1274.8391716586266,-758.888916015625,1274.8391716586266,-721.3550391139429,1251.4171128485032,-721.3550391139429,1241.4171128485032,-721.3550391139429]},{"from":"2822907117","to":"7334609199","fromPort":"lulu_abundance_file","toPort":"abundance_file","points":[1330.64453125,-735.811083984375,1340.64453125,-735.811083984375,1340.64453125,-655,1249.35546875,-655,1249.35546875,-568.888916015625,1259.35546875,-568.888916015625]},{"from":"3993521995","to":"7334609199","fromPort":"sequence_file","toPort":"sequence_file","points":[1043.14453125,-597.0241373697918,1061.14453125,-597.0241373697918,1155.25,-597.0241373697918,1155.25,-545.811083984375,1249.35546875,-545.811083984375,1259.35546875,-545.811083984375]}],"version":2}
\ No newline at end of file
{
name: "workflow_62354",
docker_name: "workflow_62354",
description: "My workflow",
version: "0.0.1",
author: "MBB",
options: [
{
name: "results_dir",
type: "output_dir",
value: "/Results",
label: "Results directory: ",
volumes: [Results: "/Results"]
},
],
steps_in: [
{ step_name: "FROGS_2", tool_name: "FROGS_preprocess", rule_name: "FROGS_preprocess_PE",
params: [
{ input_name: read_dir, origin_command: raw_read_dir, origin_name: read_dir, origin_step: input},
]
},
{ step_name: "FROGS_4", tool_name: "FROGS_cluster", rule_name: "FROGS_cluster",
params: [
{ input_name: sequence_file, origin_command: FROGS_preprocess_PE, origin_name: sequence_file, origin_step: FROGS_2},
{ input_name: count_file, origin_command: FROGS_preprocess_PE, origin_name: count_file, origin_step: FROGS_2},
]
},
{ step_name: "FROGS", tool_name: "FROGS_remove_chimera", rule_name: "FROGS_remove_chimera",
params: [
{ input_name: sequence_file, origin_command: FROGS_cluster, origin_name: cluster_seeds, origin_step: FROGS_4},
{ input_name: abundance_biom, origin_command: FROGS_cluster, origin_name: abundance_file, origin_step: FROGS_4},
]
},
{ step_name: "FROGS_3", tool_name: "FROGS_filter_OTU", rule_name: "FROGS_filter_OTU",
params: [
{ input_name: sequence_file, origin_command: FROGS_remove_chimera, origin_name: non_chimera_fasta, origin_step: FROGS},
{ input_name: biom, origin_command: FROGS_remove_chimera, origin_name: abundance_file, origin_step: FROGS},
]
},
{ step_name: "FROGS_5", tool_name: "FROGS_affiliation", rule_name: "FROGS_affiliation",
params: [
{ input_name: fasta, origin_command: FROGS_filter_OTU, origin_name: filtered_sequences, origin_step: FROGS_3},
{ input_name: biom, origin_command: FROGS_filter_OTU, origin_name: abundance_file, origin_step: FROGS_3},
]
},
{ step_name: "FROGS_6", tool_name: "FROGS_filter_affiliation", rule_name: "FROGS_filter_affiliation",
params: [
{ input_name: fasta, origin_command: FROGS_filter_OTU, origin_name: filtered_sequences, origin_step: FROGS_3},
{ input_name: biom, origin_command: FROGS_affiliation, origin_name: abundance_file, origin_step: FROGS_5},
]
},
{ step_name: "FROGS_8", tool_name: "FROGS_biom_to_tsv", rule_name: "FROGS_biom_to_tsv",
params: [
{ input_name: biom, origin_command: FROGS_filter_affiliation, origin_name: biom_filtered, origin_step: FROGS_6},
]
},
{ step_name: "FROGS_7", tool_name: "FROGS_phyloseq_stats", rule_name: "FROGS_phyloseq_stats",
params: [
{ input_name: biom_file, origin_command: FROGS_filter_affiliation, origin_name: biom_filtered, origin_step: FROGS_6},
{ input_name: otu_sequence_file, origin_command: FROGS_filter_affiliation, origin_name: sequence_file, origin_step: FROGS_6},
{ input_name: popmap_file, origin_command: raw_popmap, origin_name: popmap, origin_step: input},
]
},
{ step_name: "metabarcoding", tool_name: "lulu", rule_name: "lulu",
params: [
{ input_name: abundance_file, origin_command: FROGS_biom_to_tsv, origin_name: lulu_abundance_file, origin_step: FROGS_8},
{ input_name: sequence_file, origin_command: FROGS_filter_affiliation, origin_name: sequence_file, origin_step: FROGS_6},
]
},
],
steps: [
{ title: "FROGS_2", name: "FROGS_2", tools: [FROGS_preprocess], default: "FROGS_preprocess" },
{ title: "FROGS_4", name: "FROGS_4", tools: [FROGS_cluster], default: "FROGS_cluster" },
{ title: "FROGS", name: "FROGS", tools: [FROGS_remove_chimera], default: "FROGS_remove_chimera" },
{ title: "FROGS_3", name: "FROGS_3", tools: [FROGS_filter_OTU], default: "FROGS_filter_OTU" },
{ title: "FROGS_5", name: "FROGS_5", tools: [FROGS_affiliation], default: "FROGS_affiliation" },
{ title: "FROGS_6", name: "FROGS_6", tools: [FROGS_filter_affiliation], default: "FROGS_filter_affiliation" },
{ title: "FROGS_8", name: "FROGS_8", tools: [FROGS_biom_to_tsv], default: "FROGS_biom_to_tsv" },
{ title: "FROGS_7", name: "FROGS_7", tools: [FROGS_phyloseq_stats], default: "FROGS_phyloseq_stats" },
{ title: "metabarcoding", name: "metabarcoding", tools: [lulu], default: "lulu" },
],
input: ["raw_read_dir","raw_popmap",],
params_equals: [
]
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment