19
Meaninging Mike Cooling March 2012

Mike Cooling March 2012. Missing Semantics Publish Duane McCarthy, Modified 1 months ago

Embed Size (px)

Citation preview

Page 1: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Meaninging

Mike Cooling March 2012

Page 2: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Missing Semantics<variable name=“Cai” ……

Intracellular calcium?<variable name=“ic”……

Free calcium? Cytosolic?

A person might be able to find out…Even for a small model this can be tricky

Page 3: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago
Page 4: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Example2

‘Templates’ – Mathematical structures

‘SVPs’ -Physical things or processes

‘System Models’

1

Adapted from Cooling et al. (2010) Bioinf. Fig 1.

Page 5: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Computer assisted….SearchingCompositionVisualisationAnalysis

Page 6: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

SearchingExisting PMR2 – tags

Standardised tags?

Page 7: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

OntologiesSet of defined termsRelationships between the termsMost software packages embody an ontology

But is what Alan means by ‘ion channel’ is same as what I mean by ‘ion channel’?

Do they relate the same way to ‘heart’

‘local’ ontologies vrs reference ontologies

Page 8: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Metadata SpecificationsSyntax for connecting model elements

variablecomponents

…to reference ontologies

In RDF/XML

Page 9: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

one.cellml

Component: c

caxdt

dx

Variable: a

Model: m1

bqbiol:is “The biological entity represented by the model component is the subject of the referenced resource”

bqbiol:is"urn:miriam:uniprot:P04551"

Page 10: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Metadata Specification 1.11.0 –never used?1.1 – removing a lot of things

Could already do a lot with existing technologies

URL : http://www.cellml.org/specifications/metadata/mcdraft

Page 11: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Main featurescmeta:ids

Not limited to thisCan annotate, say an attribute of an element ie

‘initial_value’Annotations don’t have to be in the CellML file

I don’t have to modify Poul to frighten 1st yearsModular structure – can develop more specs for different

domains as neededComments AuthorshipLicense informationCitation informationBiological information

Page 12: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Practical IssuesGood tool for adding annotation in as painless

a way as possibleLink to ontologies

Lack of good use cases – motivationGood idea for the future…maybe?…Would be nice if someone else did it….

…or would it?

Page 13: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Further (Research?) Issues“Annotate your model”“Yes sir”

Which bits? How much?Against what?

Probably depends on what you’re going to do with the annotations

But if we are hosting a repository….

Page 14: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Which Bits?variables?components?

To what extent to annotations of contents adhere to the elements above?

Unit definitions?Connections?Import statements?Everything?

All attributes?

Page 15: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

How Much?Can have multiple annotations

How many different annotations needed?To what level of detail?

model is_a thingysuch-and-such is_a proteinAs specific as you can?

Page 16: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Against What?Guidance on ontologies for the relationships

given in the metadata specs‘examples’ probably better

Ontologies for the RHS?OBO ?Upper ontologiesCome out in the wash…

Tend to mean biological. What about mathematical? Thermodynamic?

caxdt

dx

‘is’"P04551"

Page 17: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Annotating an existing modelAnnotate it according to what you think ‘most

people’ would mean?Annotate it according to what you thought

the author meant?Annotate it according to what the author

actually thought he/she meant?Annotate it according to what it actually is?

What we think it is…views on this can change over time…

Page 18: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

Exciting times aheadResearch:

If we knew exactly what we were doing we shouldn’t be working on it

More engagement with ontologistsBit wary of modelling tech

Clearer idea of what we want to do with modelsConstruction / aggregation

Have a syntax,Need some examples….

Page 19: Mike Cooling March 2012. Missing Semantics                                  Publish Duane McCarthy,  Modified 1 months ago

AcknowledgementsMetadata specs:Randall BrittenDavid BrooksRichard ChristieJames LawsonCaton LittleCatherine Lloyd Andrew MillerDavid NickersonPoul NielsenTommy Yu

BOA [email protected]

European Commission, grant agreement number 248502