[go] AmiGO beta announcement

Chris Mungall cjm at fruitfly.org
Thu Dec 20 11:09:26 PST 2007


Ben is right, we don't have public-friendly versioning procedures.

There is a proposal to improve this, see:
http://gocwiki.geneontology.org/index.php/Versioning_Proposal

This will take some work.

In the meantime, some guidelines:

The CVS revision number is *not* a good guide as this is file/cvs- 
dependent, and GO is available from at least 3 cvs locations: go and  
go_edit on the GO CVS, and also on the obo.sf.net cvs.

However, the cvs revision is useful for fine-grained versioning.  
However, this only applies to the editors version. When we move to a  
*true* editors version of the ontology, early next year, we can set  
up a procedure for ensuring this is the case - we will have a script  
that copies the editors version to the public version, and modifies  
the line that says:

remark: cvs version: $Revision: 5.622 $

to say something like:

remark: editors cvs version: Revision: 5.622

which will *not* be auto-amended by cvs

this will also go into the database as metadata for a release

I will post a more detailed plan early next year

For non-fine-grained versioning, the database counts as a release.  
The release ID is of the form YYYY-MM-DD, and corresponds exactly to  
what was in cvs on that date, and can be extracted using the  
procedure below.

On Dec 20, 2007, at 9:23 AM, Benjamin Hitz wrote:

>
> There's an ontology version?  You mean the CVS revision number?
> It's updated "hourly" ... and the goterm database is loaded daily.
>
> The way the loading works is that it checks out the ontology (and  
> gas, etc.) with a "sticky date".
>
> For the (current, not yet finished) golite
> mysql at goad ontology]$ cvs status -v gene_ontology.edit
> ===================================================================
> File: gene_ontology.obo Status: Up-to-date
>
>    Working revision:    4.377
>    Repository revision: 4.377   /anoncvs/go/ontology/ 
> gene_ontology.obo,v
>    Sticky Tag:          (none)
>    Sticky Date:         2007.12.20.08.00.00
>    Sticky Options:      (none)
>
>    Existing Tags:
>         metabolism_branch_oct_04        (branch: 3.557.2)
>
>
> So anyone can get the exact file used with >cvs update -dA -D  
> 2007-12-20
>
> We use the date stamp so that it's easier to recreate a load at a  
> different time.
>
> Ben
> On Dec 20, 2007, at 6:19 AM, Amelia Ireland wrote:
>
>> Back in Gotham City, Valerie Wood wrote:
>>
>>> I agree with David, most analysis which use GO are not reproducible
>>> because details about GO data (annotations and ontology) and  
>>> software
>>> used are ommitted. I think we should provide this info at the top  
>>> of the
>>> results output. Perhaps the load date for now, until we have proper
>>> versioning?
>>
>> How about something saying 'Cite this data', with information  
>> about the
>> ontology version and the date when the annotations were updated?  
>> We should
>> also update the GO website page about citing GO to state that you  
>> should
>> specify this data when you use/publish data from AmiGO.
>>
>> Chris / Ben - can we get the ontology version data put into the  
>> database
>> as well as the date when the annotations were updated?
>>
>> -- 
>> Amelia Ireland
>> GO Editorial Office,
>> European Bioinformatics Institute, UK.
>> Carbon neutral driving: http://www.targetneutral.com/TONIC/index.jsp
>>
>
> --
> Ben Hitz
> Senior Scientific Programmer ** Saccharomyces Genome Database ** GO  
> Consortium
> Stanford University ** hitz at genome.stanford.edu
>
>
>
>




More information about the Go mailing list