33
Omics Modeling 10/18/2011

Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Embed Size (px)

Citation preview

Page 1: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Omics Modeling

10/18/2011

Page 2: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Classes reviewed until last meeting– Person– BiologicEntity– Subject– SubjectIdentifier– Performer– ExperimentalStudy– Experiment– ExperimentalFactor– Activity and subclasses (defined, Planned, Performed

Activity)

Page 3: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Classes for discussion today

• Experimental Parameters (String Parameter, Numerical Parameter)

• Software• Equipment• ExperimentalItem

Page 4: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Experimental Parameters

• Definition- Any factor that defines a system and determines (or limits) its performance. – EXAMPLES: incubation temperature, number of

mismatches in a BLAST search, scanning wavelength

Page 5: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

class LSDAM - Core Experiment plus related_for_CG_OmicsDAM

Experimenta lParameter

+ name: ST+ typeCode: CD+ descript ion: ST+ statusCode: CD

NumericParameter

+ value: PQ+ range: IVL<PQ>

StringParameter

+ value: ST

Page 6: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Experimental Parameters Attributes

• name: A word or phrase that constitutes the distinctive designation of a parameter. – EXAMPLES: incubation temperature, scanning

wavelength

• typeCode: A term allowing the classification of parameters into categories. – EXAMPLES: centrifuge input, software analysis

Page 7: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Experimental Parameters Attributes

• description: A textual representation of the parameter.– EXAMPLE: temperature setting for centrifugation

procedure; analysis start point for GeneMapper 3.7

• statusCode-Indicates the condition of use of the parameter at the current time. – EXAMPLES: active, inactive, deprecated

Page 8: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

NumericParameter (rename to PhysicalQuantityParameter)

• Definition- The numeric value associated with the experimental parameter.

• Proposed Definition- The value associated with the experimental parameter.

[Reason- as this class captures the numeric value with the optional unit (there is unit associated to the value the value captured can be more that just a number) e.g. temperature = 79.4 Degree Celsius, mass = 4 pounds]

Page 9: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

NumericParameter Attribute

• value: The single numeric value assigned to the defined experimental parameter.– EXAMPLES: 2 minutes, 4 degrees Celsius

Proposed Definition-• value: The single numeric value with its

optional unit assigned to the defined experimental parameter. – EXAMPLES: 2 minutes, 4 degrees Celsius

Page 10: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

NumericParameter Attribute

• range: The numeric value range assigned to the defined experimental parameter, when a range value of values is called for.– EXAMPLES: 1-4 minutes, 3-8 degrees CelsiusProposed definition

• range: The numeric value range with its optional unit assigned to the defined experimental parameter, when a range of values is called for.– EXAMPLES: 1-4 minutes, 3-8 degrees Celsius

Page 11: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

StringParameter

• Definition- The text value associated with the experimental parameter.

Page 12: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

StringParameter Attribute

• value: The single non-numeric value assigned to the defined experimental parameter.

Proposed Definition-• value: The single textual value assigned to the

defined experimental parameter.(Reason- non numeric is not the best way to

define String)

Page 13: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

class LSDAM - Core Experiment plus related_for_CG_OmicsDAM

Protoc ol

+ name: ST

Experiment

+ name: ST+ activeDateRan ge: IVL<TS>+ typeCode: CD+ designType: DSET<SC>+ descript ion: ST

Experimenta lParameter

+ name: ST+ typeCode: CD+ descript ion: ST+ statusCode: CD

NumericParameter

+ value: PQ+ range: IVL<PQ>

StringPa rameter

+ value: ST

0..*

is performed as per /describes the steps toconduct

0..*

1

includes / is part of0..*

0..*

specifies / is defined by

0..*

0..*

specifies / is defined by

0..*

Association to Protocol and Experiment

Page 14: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Association to Software and Equipment

class LSDAM - Core Experiment plus related_for_CG_OmicsDAM

Software

+ identifier: DSET<II>+ name: ST+ version: ST+ typeCode: CD+ licenseTypeCode: CD+ licenseEffectiveDateRange:

IVL<TS.DATE>+ buildNumber: ST+ buildDate: TS.DATE+ licenseKey: ST+ effectiveDateRange:

IVL<TS>+ content: ED

Equipment

+ reprocessedDe viceCode: CD+ manufactureDate : TS.DATETIME+ validationDate: DSET<TS.DATETIME>

Experimenta lParameter

+ name: ST+ typeCode: CD+ descript ion: ST+ statusCode: CD

NumericParameter

+ value: PQ+ range: IVL<PQ>

StringPa rameter

+ value: ST

0..*

specifies the use of /specified by

0..*

0..*

uses / defines use of

0..*

0..*

uses / defines use of

0..*

Page 15: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Software

• Definition: A set of coded instructions, which a computer follows in processing data, performing an operation, or solving a logical problem, upon execution of the program.

Page 16: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Software Attributes• identifier: A unique symbol that establishes

identity of the software. – EXAMPLE(S): serial number, product number

• name: The non-unique textual identifier for the software.

• version: A form or variant of a type or original; one of a sequence of copies of a software each incorporating new modifications.

Page 17: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Software Attributes• typeCode: A coded value specifying the kind of

software product. – EXAMPLE(S): data collection, instrument controlling,

data analysis, word processing, image processing, productivity, operating system

• licenseTypeCode: A coded value specifying the kind of license through which the software is available.– EXAMPLE(S):multi-site, open source, single user

• licenseEffectiveDateRange: The date and time span for when the license for this software is active.

Page 18: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Software Attributes• buildNumber: A non-unique identifier assigned to

identify the compiled version of the software.• buildDate: The date on which the particular state

of software was produced.• licenseKey: A non-unique textual key that certifies

that the copy of the program is original.• effectiveDateRange: The timeframe within which

the software may be used.• content: The source or binary file.

Page 19: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Equipment

• An object intended for use whether alone or in combination for diagnostic, prevention, monitoring, therapeutic, scientific, and/or experimental purposes. – EXAMPLE(S):tongue depressor, pacemaker, insulin

pump, EKG machine, x-ray machine, mass spectrometer, polymerase chain reaction (PCR) machine, microscope, pH meter

Page 20: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Equipment Attributes

• reprocessedDeviceCode: A coded value specifying whether a device is reconditioned.– EXAMPLE(S): initial use of device, reuse, unknown

• manufactureDate: The date (and time) on which the medical device is made.

• validationDate: The date (and time) on which the equipment is validated.

Page 21: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

ExperimentalItem

• Definition-Entities used in the execution of an experiment.

Page 22: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

ExperimentalItem Attributes

• typeCode: A code representing the role an entity plays in an experiment.– EXAMPLES: reagent, host, sample, data collection

tool, analytical tool

Page 23: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

class LSDAM - Core Experiment plus related_for_CG_OmicsDAM

Protoc ol

+ name: ST

Experiment

+ name: ST+ activeDateRan ge: IVL<TS>+ typeCode: CD+ designType: DSET<SC>+ descript ion: ST

Experime ntalItem

+ typeCode: CD

constraints{ExclusiveOr}

ExperimentalStudy

+ name: ST+ activeDateRange:

IVL<TS>+ typeCode:

DSET<CD>+ designType:

DSET<SC>+ description: ST

Software

+ identifier: DSET<II>+ name: ST+ version: ST+ typeCode: CD+ licenseTypeCode: CD+ licenseEffectiveDateRange:

IVL<TS.DATE>+ buildNumber: ST+ buildDate: TS.DATE+ licenseKey: ST+ effectiveDateRange:

IVL<TS>+ content: ED

ExperimentalFactor

+ name: ST+ typeCode: SC+ value: DSET<ANY>

0..*is performed as per /describes the steps toconduct

0..*

1

includes / is part of0..*

0..*

is played by / plays0. .1

0..*

is used by / uses

0..*

0..*

uses / is used by

0..*

0..*

is performed as per /describes the steps toconduct

0..*

0..*

specified by / specifies the use of

0..*

0..*

participates in / is performedo n

0..*

0. .1is a collection of /isconducted as part of0..*

0..*

participates in / isperformed on

0..*

1

includes / is part of0..*

Page 24: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Next Topic

• Protocol• Document (i.e. including Publication)• Point of contact• Data• Material and related class

Page 25: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

StringParameter.valueAttribute example1: GeneMapper 3.7

input parameterexample1: GeneMapper 3.7 input parameter

Parameter    

Parameter.dataValue G5 2100

Parameter.description GeneMapper v3.7 Dye Set G5 for 5 color dye analysis modules.

Analysis end point for GeneMapper v3.7

Parameter.name GM37_DyeSet GM37_Start

Parameter.statusCode active active

Parameter.typeCode softwareAnalysis softwareAnalysis

Parameter.range NA  

Page 26: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Slides from last meeting

Page 27: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Experimental Study and Experiment

class LSDAM - Core Experiment plus related_for_CG_OmicsDAM

Experiment

+ name: ST+ activeDateRan ge: IVL<TS>+ typeCode: CD+ designType: DSET<SC>+ descript ion: ST

ExperimentalStudy

+ name: ST+ activeDateRange:

IVL<TS>+ typeCode:

DSET<CD>+ designType:

DSET<SC>+ description: ST

1

includes / is part of0..*

0. .1 is a collection of /isconducted as part of

0..*

1

includes / is part of0..*

sharmam
The Cardinality needs to be changed from 0..1 to 0 to many (Experiment--Experimental Study)
Page 28: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Definitions

• ExperimentStudy-– Current Definition: A detailed examination or

analysis designed to discover facts about a system under investigation. Systems may include intact organisms, biologic specimens, natural or synthetic materials, diseases, and pathways.

– The definition is application for research, clinical studies and clinical diagnosis that involves molecular testing.

Page 29: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Definitions

• Experiment-– Current Definition: A coordinated set of actions

and observations designed to generate data, with the ultimate goal of discovery or hypothesis testing.

– Proposed Definition: A coordinated set of actions and observations designed to generate data, with the ultimate goal of either discovery/hypothesis or diagnostic testing.

Page 30: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

ExperimentalStudy Attributes• name: A non-unique identifier by which the experimental

study is know or referred.• activeDateRange: The timeframe within which the

experiment is ongoing.• typeCode: Identifies the type of experimental study.

EXAMPLES: microarray experiment, model organism experiment

• designType: A term allowing the classification of the study based on the overall experimental study design. EXAMPLES: time-course design, cross-over design, parallel group design, titration study.

• Description: A textual explanation of the study, with components, such as objectives or goals. (source: ISA-TAB)

Page 31: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Experiment Attribute• name: The designation by which an experiment is referenced.• activeDateRange: The timeframe within which the experiment is ongoing.• typeCode: Identifies the type of experiment.

EXAMPLES: microarray experiment, model organism experiment• designType: A term allowing the classification of the experiment based on

the overall experimental design. EXAMPLES: factorial designs, covariance designs, blocking designs. – Comment (Michael Miller): Do we need the designType in class experiment?

It seems duplicate of ExperimentalStudy. Are there examples that show a ExperimentalStudyDesign deciding the design of the Experiment (ExperimentDesign)?

– TCGA project is nested at top design type is multi-omics, within that multiple omics experiments-within which multiple centers producing data through “runs”

• Description: A textual explanation of the experiment, with components, such as objectives or goals. (source: ISA-TAB)

Page 32: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Other Topics Discussed today • Activity and subclasses (defined, Planned, Performed Activity) and relationship to

ExperimentalStudy and Experiment.

• ExperimentalFactor– Question (9/29/2011) Michael in Omics call- The Experimenatalfactor has an attribute value

as DSET but in the current model we can not associate an experiment to an individual time (we will have all the time associated to the experiment).

– Suggestion to LSDAM- Create a separate class called "ExperimentFactorValue". Attributes- 1) value 2) unit. The class will exist between Experimental Factor and Experiment. (Business rule: An experiment has one and only 1 value for each experimental factor).

– Would need to delete "Value" attribute from ExperimentalFactor.

– Change Request sent to Lisa (9/27/2011)

– Need to make change in our model here.

Page 33: Omics Modeling 10/18/2011. Classes reviewed until last meeting – Person – BiologicEntity – Subject – SubjectIdentifier – Performer – ExperimentalStudy

Next Topic

• ExperimentalItem• Material and related class