Class MeasurementSimulatorParams

java.lang.Object
edu.cmu.tetrad.study.gene.tetradapp.model.MeasurementSimulatorParams
All Implemented Interfaces:
TetradSerializable, Serializable

public class MeasurementSimulatorParams extends Object implements TetradSerializable
Wraps MeasurementSimulator so that it may be used as a parameter object.
Author:
josephramsey
See Also:
  • Constructor Details

    • MeasurementSimulatorParams

      public MeasurementSimulatorParams(Parameters parameters)
      Constructs a measurement simulator using the given history. The history will be used to do the simulation of each cell.
      Throws:
      NullPointerException - if the history argument is null.
  • Method Details

    • serializableInstance

      public static MeasurementSimulatorParams serializableInstance()
      Generates a simple exemplar of this class to test serialization.
    • setHistory

      public void setHistory(GeneHistory history)
    • getDishDishVariability

      public double getDishDishVariability()
    • setDishDishVariability

      public void setDishDishVariability(double value)
    • getSampleSampleVariability

      public double getSampleSampleVariability()
    • setSampleSampleVariability

      public void setSampleSampleVariability(double value)
    • getChipChipVariability

      public double getChipChipVariability()
    • setChipChipVariability

      public void setChipChipVariability(double value)
    • getPixelDigitalization

      public double getPixelDigitalization()
    • setPixelDigitalization

      public void setPixelDigitalization(double value)
    • getNumDishes

      public int getNumDishes()
    • setNumDishes

      public void setNumDishes(int value)
    • getNumCellsPerDish

      public int getNumCellsPerDish()
    • setNumCellsPerDish

      public void setNumCellsPerDish(int value)
    • getNumSamplesPerDish

      public int getNumSamplesPerDish()
    • setNumSamplesPerDish

      public void setNumSamplesPerDish(int value)
    • getStepsGenerated

      public int getStepsGenerated()
    • setStepsGenerated

      public void setStepsGenerated(int value)
    • getFirstStepStored

      public int getFirstStepStored()
    • setFirstStepStored

      public void setFirstStepStored(int value)
    • getInterval

      public int getInterval()
    • setInterval

      public void setInterval(int value)
    • isInitSync

      public boolean isInitSync()
    • setInitSync

      public void setInitSync(boolean selected)
    • isRawDataSaved

      public boolean isRawDataSaved()
    • setRawDataSaved

      public void setRawDataSaved(boolean selected)
    • isAntilogCalculated

      public boolean isAntilogCalculated()
    • setAntilogCalculated

      public void setAntilogCalculated(boolean selected)
    • getSimulator

      public MeasurementSimulator getSimulator()
    • simulate

      public void simulate(GeneHistory history)
    • getMeasuredData

      public double[][][] getMeasuredData()
    • getTimeSteps

      public int[] getTimeSteps()
    • getRawData

      public double[][][] getRawData()
    • isIncludeDishAndChipVariables

      public boolean isIncludeDishAndChipVariables()
    • setIncludeDishAndChipVariables

      public void setIncludeDishAndChipVariables(boolean includeDishAndChipVariables)