Class MeasurementSimulatorParams
java.lang.Object
edu.cmu.tetrad.study.gene.tetradapp.model.MeasurementSimulatorParams
- All Implemented Interfaces:
TetradSerializable,Serializable
Wraps MeasurementSimulator so that it may be used as a parameter object.
- Version:
- $Id: $Id
- Author:
- josephramsey
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMeasurementSimulatorParams(Parameters parameters) Constructs a measurement simulator using the given history. -
Method Summary
Modifier and TypeMethodDescriptiondoublegetChipChipVariability.doublegetDishDishVariability.intgetFirstStepStored.intgetInterval.double[][][]getMeasuredData.intgetNumCellsPerDish.intgetNumDishes.intgetNumSamplesPerDish.doublegetPixelDigitalization.double[][][]getRawData.doublegetSampleSampleVariability.Getter for the fieldsimulator.intgetStepsGenerated.int[]getTimeSteps.booleanisAntilogCalculated.booleanisIncludeDishAndChipVariables.booleanisInitSync.booleanisRawDataSaved.static MeasurementSimulatorParamsGenerates a simple exemplar of this class to test serialization.voidsetAntilogCalculated(boolean selected) setAntilogCalculated.voidsetChipChipVariability(double value) setChipChipVariability.voidsetDishDishVariability(double value) setDishDishVariability.voidsetFirstStepStored(int value) setFirstStepStored.voidsetHistory(GeneHistory history) setHistory.voidsetIncludeDishAndChipVariables(boolean includeDishAndChipVariables) Setter for the fieldincludeDishAndChipVariables.voidsetInitSync(boolean selected) setInitSync.voidsetInterval(int value) setInterval.voidsetNumCellsPerDish(int value) setNumCellsPerDish.voidsetNumDishes(int value) setNumDishes.voidsetNumSamplesPerDish(int value) setNumSamplesPerDish.voidsetPixelDigitalization(double value) setPixelDigitalization.voidsetRawDataSaved(boolean selected) setRawDataSaved.voidsetSampleSampleVariability(double value) setSampleSampleVariability.voidsetStepsGenerated(int value) setStepsGenerated.voidsimulate(GeneHistory history) simulate.
-
Constructor Details
-
MeasurementSimulatorParams
Constructs a measurement simulator using the given history. The history will be used to do the simulation of each cell.- Parameters:
parameters- aParametersobject- Throws:
NullPointerException- if the history argument is null.
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization.- Returns:
- a
MeasurementSimulatorParamsobject
-
setHistory
setHistory.
- Parameters:
history- aGeneHistoryobject
-
getDishDishVariability
public double getDishDishVariability()getDishDishVariability.
- Returns:
- a double
-
setDishDishVariability
public void setDishDishVariability(double value) setDishDishVariability.
- Parameters:
value- a double
-
getSampleSampleVariability
public double getSampleSampleVariability()getSampleSampleVariability.
- Returns:
- a double
-
setSampleSampleVariability
public void setSampleSampleVariability(double value) setSampleSampleVariability.
- Parameters:
value- a double
-
getChipChipVariability
public double getChipChipVariability()getChipChipVariability.
- Returns:
- a double
-
setChipChipVariability
public void setChipChipVariability(double value) setChipChipVariability.
- Parameters:
value- a double
-
getPixelDigitalization
public double getPixelDigitalization()getPixelDigitalization.
- Returns:
- a double
-
setPixelDigitalization
public void setPixelDigitalization(double value) setPixelDigitalization.
- Parameters:
value- a double
-
getNumDishes
public int getNumDishes()getNumDishes.
- Returns:
- a int
-
setNumDishes
public void setNumDishes(int value) setNumDishes.
- Parameters:
value- a int
-
getNumCellsPerDish
public int getNumCellsPerDish()getNumCellsPerDish.
- Returns:
- a int
-
setNumCellsPerDish
public void setNumCellsPerDish(int value) setNumCellsPerDish.
- Parameters:
value- a int
-
getNumSamplesPerDish
public int getNumSamplesPerDish()getNumSamplesPerDish.
- Returns:
- a int
-
setNumSamplesPerDish
public void setNumSamplesPerDish(int value) setNumSamplesPerDish.
- Parameters:
value- a int
-
getStepsGenerated
public int getStepsGenerated()getStepsGenerated.
- Returns:
- a int
-
setStepsGenerated
public void setStepsGenerated(int value) setStepsGenerated.
- Parameters:
value- a int
-
getFirstStepStored
public int getFirstStepStored()getFirstStepStored.
- Returns:
- a int
-
setFirstStepStored
public void setFirstStepStored(int value) setFirstStepStored.
- Parameters:
value- a int
-
getInterval
public int getInterval()getInterval.
- Returns:
- a int
-
setInterval
public void setInterval(int value) setInterval.
- Parameters:
value- a int
-
isInitSync
public boolean isInitSync()isInitSync.
- Returns:
- a boolean
-
setInitSync
public void setInitSync(boolean selected) setInitSync.
- Parameters:
selected- a boolean
-
isRawDataSaved
public boolean isRawDataSaved()isRawDataSaved.
- Returns:
- a boolean
-
setRawDataSaved
public void setRawDataSaved(boolean selected) setRawDataSaved.
- Parameters:
selected- a boolean
-
isAntilogCalculated
public boolean isAntilogCalculated()isAntilogCalculated.
- Returns:
- a boolean
-
setAntilogCalculated
public void setAntilogCalculated(boolean selected) setAntilogCalculated.
- Parameters:
selected- a boolean
-
getSimulator
Getter for the field
simulator.- Returns:
- a
MeasurementSimulatorobject
-
simulate
simulate.
- Parameters:
history- aGeneHistoryobject
-
getMeasuredData
public double[][][] getMeasuredData()getMeasuredData.
- Returns:
- an array of objects
-
getTimeSteps
public int[] getTimeSteps()getTimeSteps.
- Returns:
- an array of objects
-
getRawData
public double[][][] getRawData()getRawData.
- Returns:
- an array of objects
-
isIncludeDishAndChipVariables
public boolean isIncludeDishAndChipVariables()isIncludeDishAndChipVariables.
- Returns:
- a boolean
-
setIncludeDishAndChipVariables
public void setIncludeDishAndChipVariables(boolean includeDishAndChipVariables) Setter for the field
includeDishAndChipVariables.- Parameters:
includeDishAndChipVariables- a boolean
-