[MOBY-l] Service Hierarchy Attempt
Midori Harris
midori at ebi.ac.uk
Fri May 3 15:51:57 UTC 2002
On 1 May 2002, Jason E. Stewart wrote:
> Hey All,
>
> Here's the start of the ServiceType Ontology. It would be nice if
> someone with DAG-Edit knowledge could make this a little nicer, and
> maybe we could toss up an HTML version of it on the moby site using
> Amigo.
>
> jas.
> --
Hi,
OK, I've put this through DAG-Edit, generating 'STO' IDs. I made a few
small changes, mostly correcting typos or case but I also made some of the
terms more verbose (e.g. alignment -> sequence alignment). I made a stab
at a few rudimentary definitions; I would not mind in the least if anyone
feels motivated to modify or even scrap them. If no one else wants to do
it, I can continue doing a bit of digging to come up with defintions for
everything (eventually).
I've attached two files, servicetype.ontology and servicetype.defs, in GO
flat file syntax as output by DAG-Edit.
I also have a few questions:
- Does anyone remember why BLAST and Smith-Waterman went under functional
assignment (which I changed to function prediction)? Smith-Wateramn
is a sequence alignment algorithm, and BLAST finds similar sequences given
an input sequence, so I moved both. (We can make the STO a DAG if they
should be under functional whatever after all.)
... which leads to another question:
- Should BLAST also be an instance of sequence alignment?
- Should alignment go under sequence comparison (formerly sequence
similarity)?
- What do we mean by 'phylogenetic' service? I wanted to make this one
more verbose but didn't know what we wanted to say. 'Phylogenetic
comparison'? 'Phylogenetic analysis'?
- Do we want to include input and output MOBY objects or object classes
in the definitions?
Sorry to dwell on the details so much; its just that this is one area
where I can make a meaningful contribution to MOBY!
Cheers,
Midori
-------------- next part --------------
!autogenerated-by: DAG-Edit version 1.311
!saved-by: midori
!date: Fri May 03 16:48:19 BST 2002
!version: $Revision: 1.6 $
$Service_Type_Ontology ; STO:0001
%Computational service ; STO:0002
%Clustering ; STO:0019
%Hierarchical clustering ; STO:0020
%Non-hierarchical clustering ; STO:0021
%K-Means clustering ; STO:0022
%Self-organized maps ; STO:0023
%Function prediction ; STO:0028
%Gene prediction ; STO:0005 ; synonym:gene finding
%Eukaryotic gene prediction ; STO:0008 ; synonym:eukaryotic gene finding
%Genscan ; STO:0009
%Grail ; STO:0010
%Prokaryotic gene prediction ; STO:0006 ; synonym:prokaryotic gene finding
%Glimmer ; STO:0007
%Hydrophobicity ; STO:0016
%Pattern finding ; STO:0013
%Restriction mapping ; STO:0014
%Transcription factor binding site prediction ; STO:0015
%Phylogenetic ; STO:0004
%Primer discovery ; STO:0033
%Repeat finding ; STO:0017
%Repeat masking ; STO:0018
%Sequence alignment ; STO:0024
%Multiple sequence alignment ; STO:0026
%Pairwise sequence alignment ; STO:0025
%Smith-Waterman ; STO:0029
%Sequence assembly ; STO:0003
%Sequence comparison ; STO:0027
%BLAST ; STO:0030
%NCBI-BLAST ; STO:0031
%WU-BLAST ; STO:0032
%Structure prediction ; GO:0030001
%Protein structure prediction ; GO:0030002
%RNA secondary structure prediction ; STO:0011
%Translation service ; STO:0012
%Retrieval service ; STO:0034
%Submission service ; STO:0035
-------------- next part --------------
!version: $Revision: 1.6 $
!date: Fri May 03 16:48:19 BST 2002
!saved-by: midori
!autogenerated-by: DAG-Edit version 1.311
!
!Gene Ontology definitions
!
term: Computational service
goid: STO:0002
definition: Any service that performs a computational analysis based upon the input.
definition_reference: MOBY:mah
term: Function prediction
goid: STO:0028
definition: Predicts a function or functions for an input amino acid sequence. Output is a set of GO IDs corresponding to predicted functions.
definition_reference: MOBY:mah
term: Multiple sequence alignment
goid: STO:0026
definition: Determines the optimal alignment between sets of more than two input sequences of nucleic acid or amino acid residues.
definition_reference: MOBY:mah
term: Pairwise sequence alignment
goid: STO:0025
definition: Determines the optimal alignment between two input sequences of nucleic acid or amino acid residues.
definition_reference: MOBY:mah
term: Protein structure prediction
goid: GO:0030002
definition: Predicts structural features of all or part of a protein.
definition_reference: MOBY:mah
term: Retrieval service
goid: STO:0034
definition: Any service that retrieves data from a database or other data source.
definition_reference: MOBY:mah
term: RNA secondary structure prediction
goid: STO:0011
definition: Predicts secondary structural features of all or part of an RNA molecule.
definition_reference: MOBY:mah
term: Sequence alignment
goid: STO:0024
definition: Determines the optimal alignment between sets of input nucleic acid or amino acid sequences.
definition_reference: MOBY:mah
term: Smith-Waterman
goid: STO:0029
definition: An algorithm for performing local alignments of two sequences.
definition_reference: MOBY:mah
term: Submission service
goid: STO:0035
definition: Any service that doesn't return a MOBY object.
definition_reference: MOBY:jas
term: Translation service
goid: STO:0012
definition: Converts an input nucleotide sequence into predicted amino acid sequence.
definition_reference: MOBY:mah
More information about the moby-l
mailing list