|
Homology Search and Phylogenetic study ((Performs a homology and phylogenetic study))
download
picture
serviceNames:
getBestHitsFromBlast runCreateTreeFromClustalw runNCBIBlastp1 runClustalwFastUMA getAminoAcidSequenceUMA getAminoAcidSequenceCollection
inputs:
ID (String)
Help:
When a researcher has one amino acid query sequence, it is interesting to search for similar sequences with a common evolutive history. Later we can follow the study comparing the query sequence with others, and searching for these evolutive relations. This workflow run a homology search and performs a phylogenetic study. To do that it run several services, all of them located at INB registry: * getAminoAcidSequence. It takes the ID (ID or ACC of a amino acid sequence) and namespace (protein database: Swiss-Prot or UniProt) inputs, and returns a aminoacid sequence. The service output is showed as workflow output and also links with the next service. * runNCBIBlastp. It runs a BlastP (homology search using a protein database) with the previous sequence and reports the output and links with the next service. * getBestHitsFromBlast. It takes the best hits from the Blast report using a secondary parameter as a E-value threshold. This value is fixed to 0.02. The output is a collection of Object each with an ID/ACC and namespace (database name). * getAminoAcidSequenceCollection. This service takes a Object collection with Id/Namespace pairs, and retrieves its corresponding amino acid sequences. The output, showed for the workflow, is the list of retrieved sequences. * runClustalwFast. It runs the Clustalw algorithm with the retrieved sequences to build a multiple alignments. This alignment contains the sequence similarity among the analysis sequences. * runCreateTreeFromClustalw. Finally, the relations obtained with the multiple alignment are used to build a phylogenetic tree with Newick format. This tree will be useful to study the evolutionary relationships of all retrieved sequences.
inputExample:
Taverna input
outputExample:
Taverna output
|
|
FSOLV (From a structure (PDB code), runs a fractional solvation analysis (FSOLV))
download
picture
serviceNames:
getStructureFromPDB runFSOLVFromPDBText showFSOLVonStructure
inputs:
Object (String)
Help:
inputExample:
Taverna input
outputExample:
Taverna output
|
|
Homologous Protein Finder (Take similar proteins to query from databases)
download
picture
serviceNames:
getBestHitsFromBlast getAminoAcidSequenceUMA runNCBIBlastp1
inputs:
input (String)
Help:
This is a typical situation in which scientist are involved diary. They have a protein of interest in which they are working about, and they need to know whether it has been isolated in another different specie or even if the protein has any isoform into the same specie they are studying. The only information they have is the protein code and they must to search along the databases for all the additional information they could find, what suppose a considerable loss of time. This repetitive process can be replaced with this simple workflow, that only need the initial ID we have and with a simple execution we will have in few seconds all the proteins related presents in the database.
inputExample:
Taverna input
outputExample:
Taverna output
|
|
1111111111111 (11111)
download
picture
serviceNames:
inputs:
Help:
1111111111
inputExample:
Taverna input
outputExample:
Taverna output
|
|
22222222 (22222)
download
picture
serviceNames:
inputs:
Help:
222222222222222
inputExample:
Taverna input
outputExample:
Taverna output
|
|
getCrossQ (a)
download
serviceNames:
inputs:
Help:
a
inputExample:
N/A
outputExample:
N/A
|