Class Investigation

All Implemented Interfaces:
gemma.gsec.model.Securable, Auditable, Securable, Describable, Identifiable
Direct Known Subclasses:
BioAssaySet

public abstract class Investigation extends AbstractAuditable implements Securable
An abstract concept of a scientific study
  • Constructor Details

    • Investigation

      public Investigation()
  • Method Details

    • getCharacteristics

      public Set<Characteristic> getCharacteristics()
      Returns:
      Annotations that describe the experiment as a whole, for example "tumor" or "brain".
    • setCharacteristics

      public void setCharacteristics(Set<Characteristic> characteristics)
    • getOtherRelevantPublications

      public Set<BibliographicReference> getOtherRelevantPublications()
      Returns:
      A collection of other publications that are directly relevant to this investigation (e.g., use the same data but are not the primary publication for the investigation).
    • setOtherRelevantPublications

      public void setOtherRelevantPublications(Set<BibliographicReference> otherRelevantPublications)
    • getOwner

      public Contact getOwner()
      Returns:
      The contact who owns this investigation. For publicly acquired data, this is the data submitter or provider.
    • setOwner

      public void setOwner(Contact owner)
    • getPrimaryPublication

      public BibliographicReference getPrimaryPublication()
      Returns:
      The primary citable publication for this investigation.
    • setPrimaryPublication

      public void setPrimaryPublication(BibliographicReference primaryPublication)