Class ExpressionExperiment
- java.lang.Object
- 
- ubic.gemma.model.common.AbstractDescribable
- 
- ubic.gemma.model.common.AbstractAuditable
- 
- ubic.gemma.model.analysis.Investigation
- 
- ubic.gemma.model.expression.experiment.BioAssaySet
- 
- ubic.gemma.model.expression.experiment.ExpressionExperiment
 
 
 
 
 
- 
- All Implemented Interfaces:
- gemma.gsec.model.Securable,- gemma.gsec.model.SecuredNotChild,- Serializable,- Auditable,- Curatable,- Describable,- Identifiable
 
 @Indexed public class ExpressionExperiment extends BioAssaySet implements gemma.gsec.model.SecuredNotChild, Curatable - Author:
- paul
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classExpressionExperiment.Factory
 - 
Constructor SummaryConstructors Constructor Description ExpressionExperiment()
 - 
Method Summary- 
Methods inherited from class ubic.gemma.model.expression.experiment.BioAssaySetgetAccession, setAccession
 - 
Methods inherited from class ubic.gemma.model.analysis.InvestigationgetOwner, setCharacteristics, setOtherRelevantPublications, setOwner, setPrimaryPublication
 - 
Methods inherited from class ubic.gemma.model.common.AbstractAuditablegetAuditTrail, setAuditTrail
 - 
Methods inherited from class ubic.gemma.model.common.AbstractDescribablesetDescription, setId, setName
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface ubic.gemma.model.common.AuditablegetAuditTrail, setAuditTrail
 
- 
 
- 
- 
- 
Method Detail- 
getNumberOfSamplespublic Integer getNumberOfSamples() - Returns:
- the number of samples (bioassays). If there are multiple platforms used, this number may not be the same as the actual number of biological samples. This is a denormalization to speed up queries; the definitive count is always from this.getBioAssays().size()
 
 - 
setNumberOfSamplespublic void setNumberOfSamples(Integer numberofSamples) 
 - 
createValueObjectpublic ExpressionExperimentValueObject createValueObject() Description copied from class:BioAssaySetSpecial use case. Use a constructor of the desired VO instead, or the loadValueObject() in all VO-Enabled services.- Specified by:
- createValueObjectin class- BioAssaySet
- Returns:
- an expression experiment value object.
 
 - 
equalspublic boolean equals(Object object) Description copied from class:AbstractDescribableReturnstrueif the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.- Overrides:
- equalsin class- AbstractDescribable
 
 - 
getId@DocumentId public Long getId() - Specified by:
- getIdin interface- Identifiable
- Specified by:
- getIdin interface- gemma.gsec.model.Securable
- Overrides:
- getIdin class- AbstractDescribable
 
 - 
getName@Field public String getName() Description copied from interface:DescribableObtain the name of an object is a possibly ambiguous human-readable identifier that need not be an external database reference.- Specified by:
- getNamein interface- Describable
- Overrides:
- getNamein class- AbstractDescribable
 
 - 
getDescription@Field(store=YES) public String getDescription() Description copied from interface:DescribableObtain a human-readable description of the object- Specified by:
- getDescriptionin interface- Describable
- Overrides:
- getDescriptionin class- AbstractDescribable
 
 - 
getBioAssays@IndexedEmbedded public Set<BioAssay> getBioAssays() - Overrides:
- getBioAssaysin class- BioAssaySet
 
 - 
getPrimaryPublication@IndexedEmbedded public BibliographicReference getPrimaryPublication() - Overrides:
- getPrimaryPublicationin class- Investigation
- Returns:
- The primary citable publication for this investigation.
 
 - 
getOtherRelevantPublications@IndexedEmbedded public Set<BibliographicReference> getOtherRelevantPublications() - Overrides:
- getOtherRelevantPublicationsin class- Investigation
- 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).
 
 - 
getCharacteristics@IndexedEmbedded(includePaths={"value","valueUri"}) public Set<Characteristic> getCharacteristics()- Overrides:
- getCharacteristicsin class- Investigation
- Returns:
- Annotations that describe the experiment as a whole, for example "tumor" or "brain".
 
 - 
getBatchConfoundpublic String getBatchConfound() 
 - 
getBatchEffectpublic BatchEffectType getBatchEffect() 
 - 
getBatchEffectStatisticspublic String getBatchEffectStatistics() 
 - 
getCurationDetailspublic CurationDetails getCurationDetails() - Specified by:
- getCurationDetailsin interface- Curatable
 
 - 
getExperimentalDesign@IndexedEmbedded public ExperimentalDesign getExperimentalDesign() 
 - 
getGeeqpublic Geeq getGeeq() 
 - 
getMeanVarianceRelationpublic MeanVarianceRelation getMeanVarianceRelation() 
 - 
getMetadatapublic String getMetadata() 
 - 
getNumberOfDataVectorspublic Integer getNumberOfDataVectors() - Returns:
- The number of ProcessedExpressionDataVectors associated with this.
 
 - 
getOtherPartspublic Set<ExpressionExperiment> getOtherParts() 
 - 
getProcessedExpressionDataVectorspublic Set<ProcessedExpressionDataVector> getProcessedExpressionDataVectors() 
 - 
getQuantitationTypespublic Set<QuantitationType> getQuantitationTypes() 
 - 
getRawExpressionDataVectorspublic Set<RawExpressionDataVector> getRawExpressionDataVectors() 
 - 
getShortName@Field(analyze=NO) public String getShortName() - Returns:
- A brief unique (but optional) human-readable name for the expression experiment. For example in the past we often used names like "alizadeh-lymphoma".
 
 - 
getSourcepublic String getSource() - Returns:
- string describing how the data was obtained (e.g. direct upload) if it was not from a Accesssion in an ExternalDatabase (e.g. GEO)
 
 - 
getAllCharacteristicspublic Set<Characteristic> getAllCharacteristics() Obtain all characteristics associated to this EE.This relationship is not managed by this entity, so you should only query it. 
 - 
hashCodepublic int hashCode() Description copied from class:AbstractDescribableReturns a hash code based on this entity's identifiers.- Overrides:
- hashCodein class- AbstractDescribable
 
 - 
setBatchConfoundpublic void setBatchConfound(String batchConfound) 
 - 
setBatchEffectpublic void setBatchEffect(BatchEffectType batchEffect) 
 - 
setBatchEffectStatisticspublic void setBatchEffectStatistics(String batchEffectStatistics) 
 - 
setBioAssayspublic void setBioAssays(Set<BioAssay> bioAssays) - Overrides:
- setBioAssaysin class- BioAssaySet
 
 - 
setCurationDetailspublic void setCurationDetails(CurationDetails curationDetails) - Specified by:
- setCurationDetailsin interface- Curatable
 
 - 
setExperimentalDesignpublic void setExperimentalDesign(ExperimentalDesign experimentalDesign) 
 - 
setGeeqpublic void setGeeq(Geeq geeq) 
 - 
setMeanVarianceRelationpublic void setMeanVarianceRelation(MeanVarianceRelation meanVarianceRelation) 
 - 
setMetadatapublic void setMetadata(String metadata) 
 - 
setNumberOfDataVectorspublic void setNumberOfDataVectors(Integer numberOfDataVectors) 
 - 
setOtherPartspublic void setOtherParts(Set<ExpressionExperiment> otherParts) 
 - 
setProcessedExpressionDataVectorspublic void setProcessedExpressionDataVectors(Set<ProcessedExpressionDataVector> processedExpressionDataVectors) 
 - 
setQuantitationTypespublic void setQuantitationTypes(Set<QuantitationType> quantitationTypes) 
 - 
setRawExpressionDataVectorspublic void setRawExpressionDataVectors(Set<RawExpressionDataVector> rawExpressionDataVectors) 
 - 
setShortNamepublic void setShortName(String shortName) 
 - 
setSourcepublic void setSource(String source) 
 - 
setAllCharacteristicspublic void setAllCharacteristics(Set<Characteristic> allCharacteristics) 
 - 
getTaxonpublic Taxon getTaxon() This is a denormalization to speed up queries. For the definitive taxon, look at the bioAssays -> sampleUsed -> sourceTaxon- Returns:
- the associated taxon
 
 - 
setTaxonpublic void setTaxon(Taxon taxon) 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractDescribable
- See Also:
- AbstractDescribable.toString()
 
 
- 
 
-