Mercurial > repos > xuebing > sharplabtool
diff tools/human_genome_variation/ctd.xml @ 0:9071e359b9a3
Uploaded
author | xuebing |
---|---|
date | Fri, 09 Mar 2012 19:37:19 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/human_genome_variation/ctd.xml Fri Mar 09 19:37:19 2012 -0500 @@ -0,0 +1,320 @@ +<tool id="hgv_ctdBatch" name="CTD" version="1.0.0"> + <description>analysis of chemicals, diseases, or genes</description> + + <command interpreter="perl"> + ctd.pl $input $numerical_column $inType.inputType + #if $inType.inputType == "disease" + $inType.report ANY + #else if $inType.reportType.report == "cgixns" + $inType.reportType.report $inType.reportType.actType + #else + $inType.reportType.report ANY + #end if + $out_file1 + </command> + + <inputs> + <param name="input" type="data" format="tabular" label="Dataset" /> + <param name="numerical_column" type="data_column" data_ref="input" label="Column with identifiers" /> + <conditional name="inType"> + <param name="inputType" label="Identifier type" type="select"> + <option value="chem">Chemicals (MeSH names, synonyms or accession IDs, or CAS RNs)</option> + <option value="disease">Diseases (MeSH or OMIM names, synonyms or accession IDs)</option> + <option value="gene" selected="true">Genes (NCBI official symbols or accession IDs)</option> + </param> + <when value="chem"> + <conditional name='reportType'> + <param name="report" label="Data to extract" type="select"> + <option value="cgixns">Curated chemical-gene interactions</option> + <option value="genes">Curated gene associations</option> + <option value="pathways">Pathway associations</option> + <option value="diseases" selected="true">All disease relationships</option> + <option value="diseases_direct"> Direct disease relationships only</option> + <option value="diseases_inferred"> Inferred disease relationships only</option> + <option value="go">All GO associations</option> + <option value="go_p"> GO biological Processes only</option> + <option value="go_f"> GO molecular Functions only</option> + <option value="go_c"> GO cellular Components only</option> + </param> + <when value="genes"> + <!-- do nothing --> + </when> + <when value="pathways"> + <!-- do nothing --> + </when> + <when value="diseases"> + <!-- do nothing --> + </when> + <when value="diseases_direct"> + <!-- do nothing --> + </when> + <when value="diseases_inferred"> + <!-- do nothing --> + </when> + <when value="go"> + <!-- do nothing --> + </when> + <when value="go_p"> + <!-- do nothing --> + </when> + <when value="go_f"> + <!-- do nothing --> + </when> + <when value="go_c"> + <!-- do nothing --> + </when> + <when value="cgixns"> + <param name="actType" label="Interaction type" type="select"> + <option value="ANY">ANY</option> + <option value="abundance">abundance</option> + <option value="activity">activity</option> + <option value="binding">binding</option> + <option value="cotreatment">cotreatment</option> + <option value="expression">expression</option> + <option value="folding">folding</option> + <option value="localization">localization</option> + <option value="metabolic processing">metabolic processing</option> + <option value="acetylation">- acetylation</option> + <option value="acylation">- acylation</option> + <option value="alkylation">- alkylation</option> + <option value="amination">- amination</option> + <option value="carbamoylation">- carbamoylation</option> + <option value="carboxylation">- carboxylation</option> + <option value="chemical synthesis">- chemical synthesis</option> + <option value="degradation">- degradation</option> + <option value="cleavage"> - cleavage</option> + <option value="hydrolysis"> - hydrolysis</option> + <option value="ethylation">- ethylation</option> + <option value="glutathionylation">- glutathionylation</option> + <option value="glycation">- glycation</option> + <option value="glycosylation">- glycosylation</option> + <option value="N-linked glycosylation"> - N-linked glycosylation</option> + <option value="O-linked glycosylation"> - O-linked glycosylation</option> + <option value="glucuronidation"> - glucuronidation</option> + <option value="hydroxylation">- hydroxylation</option> + <option value="lipidation">- lipidation</option> + <option value="farnesylation"> - farnesylation</option> + <option value="geranolyation"> - geranolyation</option> + <option value="myristolylation"> - myristolylation</option> + <option value="palmitoylation"> - palmitoylation</option> + <option value="prenylation"> - prenylation</option> + <option value="methylation">- methylation</option> + <option value="nitrosation">- nitrosation</option> + <option value="nucleotidylation">- nucleotidylation</option> + <option value="oxidation">- oxidation</option> + <option value="phosphorylation">- phosphorylation</option> + <option value="reduction">- reduction</option> + <option value="ribosylation">- ribosylation</option> + <option value="ADP-ribosylation"> - ADP-ribosylation</option> + <option value="sulfation">- sulfation</option> + <option value="sumoylation">- sumoylation</option> + <option value="ubiquitination">- ubiquitination</option> + <option value="mutagenesis">mutagenesis</option> + <option value="reaction">reaction</option> + <option value="response to chemical">response to chemical</option> + <option value="splicing">splicing</option> + <option value="stability">stability</option> + <option value="transport">transport</option> + <option value="secretion">- secretion</option> + <option value="export"> - export</option> + <option value="uptake">- uptake</option> + <option value="import"> - import</option> + </param> + </when> + </conditional> + </when> + <when value="disease"> + <param name="report" label="Data to extract" type="select"> + <option value="chems">Chemical associations</option> + <option value="chems_direct">Chemical associations direct relationships only</option> + <option value="chems_inferred">Chemical associations inferred relationships only</option> + <option value="genes">Curated gene associations</option> + <option value="pathways">Pathway associations</option> + </param> + </when> + <when value="gene"> + <conditional name='reportType'> + <param name="report" label="Data to extract" type="select"> + <option value="cgixns">Curated chemical-gene interactions</option> + <option value="chems">Curated chemical associations</option> + <option value="pathways">Pathway associations</option> + <option value="diseases" selected="true">All disease relationships</option> + <option value="diseases_direct"> Direct disease relationships only</option> + <option value="diseases_inferred"> Inferred disease relationships only</option> + <option value="go">All GO associations</option> + <option value="go_p"> GO biological Processes only</option> + <option value="go_f"> GO molecular Functions only</option> + <option value="go_c"> GO cellular Components only</option> + </param> + <when value="chems"> + <!-- do nothing --> + </when> + <when value="pathways"> + <!-- do nothing --> + </when> + <when value="diseases"> + <!-- do nothing --> + </when> + <when value="diseases_direct"> + <!-- do nothing --> + </when> + <when value="diseases_inferred"> + <!-- do nothing --> + </when> + <when value="go"> + <!-- do nothing --> + </when> + <when value="go_p"> + <!-- do nothing --> + </when> + <when value="go_f"> + <!-- do nothing --> + </when> + <when value="go_c"> + <!-- do nothing --> + </when> + <when value="cgixns"> + <param name="actType" label="Interaction type" type="select"> + <option value="ANY">ANY</option> + <option value="abundance">abundance</option> + <option value="activity">activity</option> + <option value="binding">binding</option> + <option value="cotreatment">cotreatment</option> + <option value="expression">expression</option> + <option value="folding">folding</option> + <option value="localization">localization</option> + <option value="metabolic processing">metabolic processing</option> + <option value="acetylation">- acetylation</option> + <option value="acylation">- acylation</option> + <option value="alkylation">- alkylation</option> + <option value="amination">- amination</option> + <option value="carbamoylation">- carbamoylation</option> + <option value="carboxylation">- carboxylation</option> + <option value="chemical synthesis">- chemical synthesis</option> + <option value="degradation">- degradation</option> + <option value="cleavage"> - cleavage</option> + <option value="hydrolysis"> - hydrolysis</option> + <option value="ethylation">- ethylation</option> + <option value="glutathionylation">- glutathionylation</option> + <option value="glycation">- glycation</option> + <option value="glycosylation">- glycosylation</option> + <option value="N-linked glycosylation"> - N-linked glycosylation</option> + <option value="O-linked glycosylation"> - O-linked glycosylation</option> + <option value="glucuronidation"> - glucuronidation</option> + <option value="hydroxylation">- hydroxylation</option> + <option value="lipidation">- lipidation</option> + <option value="farnesylation"> - farnesylation</option> + <option value="geranolyation"> - geranolyation</option> + <option value="myristolylation"> - myristolylation</option> + <option value="palmitoylation"> - palmitoylation</option> + <option value="prenylation"> - prenylation</option> + <option value="methylation">- methylation</option> + <option value="nitrosation">- nitrosation</option> + <option value="nucleotidylation">- nucleotidylation</option> + <option value="oxidation">- oxidation</option> + <option value="phosphorylation">- phosphorylation</option> + <option value="reduction">- reduction</option> + <option value="ribosylation">- ribosylation</option> + <option value="ADP-ribosylation"> - ADP-ribosylation</option> + <option value="sulfation">- sulfation</option> + <option value="sumoylation">- sumoylation</option> + <option value="ubiquitination">- ubiquitination</option> + <option value="mutagenesis">mutagenesis</option> + <option value="reaction">reaction</option> + <option value="response to chemical">response to chemical</option> + <option value="splicing">splicing</option> + <option value="stability">stability</option> + <option value="transport">transport</option> + <option value="secretion">- secretion</option> + <option value="export"> - export</option> + <option value="uptake">- uptake</option> + <option value="import"> - import</option> + </param> + </when> + </conditional> + </when> + </conditional> + </inputs> + + <outputs> + <data format="tabular" name="out_file1" /> + </outputs> + + <!-- broken for now. will be fixed soon. + <tests> + <test> + <param name="input" ftype="tabular" value="ctdBatchInput.txt" /> + <param name="numerical_column" value="1" /> + <param name="inputType" value="gene" /> + <param name="report" value="diseases" /> + <output name="out_file1" file="ctdBatchOut.txt" /> + </test> + </tests> + --> + + <help> +**Dataset formats** + +The input and output datasets are tabular_. +(`Dataset missing?`_) + +.. _tabular: ./static/formatHelp.html#tab +.. _Dataset missing?: ./static/formatHelp.html + +----- + +**What it does** + +This tool extracts data related to the provided list of identifiers +from the Comparative Toxicogenomics Database (CTD). The fields +extracted vary with the type of data requested; the first row +of the output identifies the columns. + +For the curated chemical-gene interactions, you can also choose the +interaction type from the search-and-select box. The choices that +start with '-' are a subset of a choice above them; you can chose +either the general interaction type or a more specific one. + +Website: http://ctd.mdibl.org/ + +----- + +**Examples** + +- input data file: + HBB + +- select Column = c1, Identifier type = Genes, and Data to extract = All disease relationships + +- output file:: + + #Input GeneSymbol GeneName GeneID DiseaseName DiseaseID GeneDiseaseRelation OmimIDs PubMedIDs + hbb HBB hemoglobin, beta 3043 Abnormalities, Drug-Induced MESH:D000014 inferred via Ethanol 17676605|18926900 + hbb HBB hemoglobin, beta 3043 Abnormalities, Drug-Induced MESH:D000014 inferred via Valproic Acid 8875741 + etc. + +Another example: + +- same input file: + HBB + +- select Column = c1, Identifier type = Genes, Data to extract = Curated chemical-gene interactions, and Interaction type = ANY + +- output file:: + + #Input GeneSymbol GeneName GeneID ChemicalName ChemicalID CasRN Organism OrganismID Interaction InteractionTypes PubMedIDs + hbb HBB hemoglobin, beta 3043 1-nitronaphthalene C016614 86-57-7 Macaca mulatta 9544 1-nitronaphthalene metabolite binds to HBB protein binding 16453347 + hbb HBB hemoglobin, beta 3043 2,6-diisocyanatotoluene C026942 91-08-7 Cavia porcellus 10141 2,6-diisocyanatotoluene binds to HBB protein binding 8728499 + etc. + +----- + +**Reference** + +Davis AP, Murphy CG, Saraceni-Richards CA, Rosenstein MC, Wiegers TC, Mattingly CJ. (2009) +Comparative Toxicogenomics Database: a knowledgebase and discovery tool for +chemical-gene-disease networks. +Nucleic Acids Res. 37(Database issue):D786-92. Epub 2008 Sep 9. + + </help> +</tool>