| Literature DB >> 19636389 |
Jason M Lohrey1, Neil E B Killeen, Gary F Egan.
Abstract
A framework that integrates an object model, research methods (workflows), the capture of experimental data sets and the provenance of those data sets for subject-centric research is presented. The design of the Framework object model draws on and extends pre-existing object models in the public domain. In particular the Framework tracks the state and life cycle of a subject during an experimental method, provides for reusable subjects, primary, derived and recursive data sets of arbitrary content types, and defines a user-friendly and practical scheme for citably identifying information in a distributed environment. The Framework is currently used to manage neuroscience Magnetic Resonance and microscopy imaging data sets in both clinical and basic neuroscience research environments. The Framework facilitates multi-disciplinary and collaborative subject-based research, and extends earlier object models used in the research imaging domain. Whilst the Framework has been explicitly validated for neuroimaging research applications, it has broader application to other fields of subject-centric research.Entities:
Keywords: collaborative research; data repository; e-Research; experimental methods; object model; subject-centric
Year: 2009 PMID: 19636389 PMCID: PMC2715266 DOI: 10.3389/neuro.11.019.2009
Source DB: PubMed Journal: Front Neuroinform ISSN: 1662-5196 Impact factor: 4.081
Figure 1UML object diagrams for the (A) DICOM, (B) XCEDE, (C) PSS and (D) CCLRC object models. In addition to the UML notation the horizontal arrows indicate equivalence of objects between the different models. The UML notation can be summarized as follows: Objects (or classes) are shown in rectangles and named relationships are shown between objects that are qualified by their cardinality (* means infinity, 0..* means 0 to infinity). The relationship direction is indicated via an arrow. Filled diamonds indicate that the relationship is containment (also called composition) and open diamonds indicate an aggregation (has) relationship.
Figure 2UML object diagram of the Framework object model (see Table . (A) When subjects are not re-used across multiple projects, only the project specific objects are used. (B) If subjects participate in multiple projects then additional objects are required. (C) The Method object contains Steps, each of which is comprised of a possible State Change, production of a DataSet and a Branch Point.
The object definitions for the Framework object model.
| Object | Definition |
|---|---|
| Established by a team to undertake a specific investigation. | |
| The subject matter (e.g. animal, plant etc.) of a particular | |
| Container for the execution of a specific | |
| A container for a class of measurements. For example, a neuroscience study might be of type MR, Microscopy, PET or EEG. | |
| A set of acquired or processed data that may take any form (e.g. an MR volume) | |
| The state (changes may be transient or permanent) of the subject at a point in time. | |
| The specification of a research process. Methods are applied to | |
| A single step in a | |
| A specialized | |
| A specialized | |
| A conditional branch that refers to one or more other | |
| An |
The required minimum metadata for specific objects in the Framework object model. Elements are mandatory unless otherwise specified.
| Object | Element | Description |
|---|---|---|
| One of [project, subject, r-subject, ex-method, study, dataset]. | ||
| The name of the collection. | ||
| Arbitrary description (optional). | ||
| The citable identifier of the method being executed. | ||
| The current execution context (method, sub-method, step). | ||
| An extensible set of study types. In a neuroimaging implementation, the set might include values such as [mr,pet,om,em,eeg]. | ||
| The citable identifier of the | ||
| The state identifier of the | ||
| A citable identifier for an input | ||
| Not set if the |
Placement of domain-specific metadata on Framework objects.
| Object | Metadata |
|---|---|
| Details of the objectives, standard methods, investigators, organizations, etc. | |
| Attributes of the | |
| Metadata describing the state of each | |
| Metadata that is common to all contained | |
| Metadata specific to the acquisition or computation itself. For example, this might include method/protocol, the ambient air temperature etc. | |
| Time invariant attributes of the subject. For example, in the case of an animal, the date of birth or date of death will not change. |
Figure 3The metadata specified by a particular . The adaptive graphical interface interrogates the Method to discover the required metadata. Metadata are presented in XML fragments. Some metadata are predefined and immutable (e.g. species) whereas other metadata requires entry.
Figure 4The adaptive interface shows the object trees for the projects that the user is authorized to access. The Project with citable ID 1005.4.361 is opened and the ExMethod object 1005.4.361.1.1 is displayed. For presentation, this figure shows a simplified version of the ExMethod object (it has more steps in reality). The inset shows the (immutable) metadata for the Perfusion step. It can be seen that the overall Method (1005.5.388), from which this ExMethod is instantiated, was built from a number of Method fragments (1005.5.[384,385,386]).