Open AKostiv8 opened 8 months ago
@Felixmil / @PavelBal , please review:
Scenarios Table
Scenario_name
- IndividualId
- text type; dropdown IndividualId
. Empty values allowed.PopulationId
- text type; dropdown single selection input; options come from Populations$PopulationName sheet; Empty values allowed.ReadPopulationFromCSV
- boolean type; default is FALSE
(unselected). Empty value is interpreted as FALSE
(could be converted on loading the file?)ModelParameterSheets
- text type; ApplicationProtocol
- text type; <unchanged>
.SimulationTime
- will open a separate issueSimulationTimeUnit
- will open a separate issueSteadyState
- boolean type; checkbox input; strict validation -> allowed values: true/false. Empty value is interpreted as FALSE
(could be converted on loading the file?)SteadyStateTime
- text type; text input; no predefined values; SteadyStateTimeUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits$TimeModelFile
- text type; text input; no predefined values; no validation
*.pkml* files located in the folder
Models/Simulations`OutputPathsIds
- text type; OutputPaths
, column OutputPathId
OutputPaths Table
OutputPathId
- text type; text input; no duplicate entries allowedOutputPath
- text type; text input; IndividualBiometrics Table
IndividualId
- text type; text input; no predefined values; no validationSpecies
- text type; dropdown selection input; options come from ospsuite::SpeciesPopulation
- text type; Species == Human
, values come from ospsuite::HumanPopulation
Gender
- text type; dropdown selection input; options come from ospsuite::GenderWeight
- numeric (integer) type; text input; value must be positiveHeight
- numeric (integer) type; text input; value must be positiveAge
- numeric (integer) type; text input; value must be positiveProtein
- will open a separate issueOntogeny
- will open a separate issueIndividualParameterSheets
- text type; dropdown multiselect input; options come from Individuals.xlsx sheet names (excluding the IndividualBiometrics
sheet). Empty values allowed.Demographics Table
PopulationName
- text type; text input; no predefined values; no validationspecies
- text type; dropdown selection input; options come from ospsuite::Speciespopulation
- text type; Species == Human
, values come from ospsuite::HumanPopulation
numberOfIndividuals
- numeric (integer) type; text input; value must be positiveproportionOfFemale
- numeric (integer) type; text input; [0...100]weightMin
- numeric (integer) type; text inputweightMax
- numeric (integer) type; text inputweightUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits$MassheightMin
- numeric (integer) type; text inputheightMax
- numeric (integer) type; text inputheightUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits$LengthageMin
- numeric (integer) type; text inputageMax
- numeric (integer) type; text inputBMIMin
- numeric (integer) type; text inputBMIMax
- numeric (integer) type; text inputBMIUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits$BMIProtein
- will open a separate issueOntogeny
- will open a separate issueDataCombined Table
DataCombinedName
- text type; text input; no predefined values; no validationdataType
- text type; dropdown selection input; options: ['simulated', 'observed']label
- text type; text input; no predefined values; scenario
- text type; dropdown single selection input; options come from Scenarios$Scenarios sheet, column Scenario_names
; Disabled if dataType == observed
path
- text type; text input; User can enter a value OR select from drop-down, values come from Scenarios$OutputPaths, column "OutputPath"; Disabled if dataType == observed
dataSet
- text type; should be a drop-down showing available data sets, but we need a separate issue for thisgroup
- text type; text input; no predefined values; no validation
xOffsets
- numeric (integer) type; text inputxOffsetsUnits
- text type; dropdown selection input; esqlabsR::startUnitConverter()
for exampleyOffsets
- numeric (integer) type; text inputyOffsetsUnits
- text type; dropdown selection input; esqlabsR::startUnitConverter()
for examplexScaleFactors
- numeric (integer) type; text inputyScaleFactors
- numeric (integer) type; text inputplotConfigurations Table
plotID
- text type; text input; no predefined values; no validationdataCombinedName
- text type; dropdown single selection, values come from DataCombined sheetplotType
- text type; dropdown selection input; options: ['individual', 'population', 'observedVsSimulated', 'residualsVsSimulated', 'residualsVsTime']title
- text type; no predefined values; no validation; empty values allowedxUnit
- text type; dropdown selection input; esqlabsR::startUnitConverter()
for example. Pre-selected dimension is Time
yUnit
-text type; dropdown selection input; esqlabsR::startUnitConverter()
for examplexAxisScale
- text type; dropdown selection input; options: ['lin', 'log']yAxisScale
- text type; dropdown selection input; options: ['lin', 'log']xAxisLimits
- numeric (integer) type; text input. Two values separated by a ,
, second value must be > first valueyAxisLimits
- numeric (integer) type; text input. Two values separated by a ,
, second value must be > first valueaggregation
- Drop-down, values from ospsuite::DataAggregationMethods
. Disabled if plotType != population
. May be emptyquantiles
- numeric type; triple of values, each value in range (>0...1] Disabled if plotType != population
. May be emptyfoldDistance
- numeric type; list of numeric values >1 separated by ','--------------------tbc----------------
plotGrids Table
name
- text type; text input; no predefined values; no validationplotIDs
- text type; text input; no predefined values; no validationtitle
- text type; text input; no predefined values; no validation@AKostiv8 Changes and additions in bold.
Scenarios
Scenarios Table
Scenario_name
- text type; text input; no predefined values; no validationIndividualId
- text type; dropdown multiple selection input; options come from Individuals$IndividualBiometrics sheetPopulationId
- text type; dropdown selection input; options come from Populations$PopulationName sheet;ReadPopulationFromCSV
- text type; text input; no predefined values; no validationModelParameterSheets
- text type; text input; no predefined values; no validationApplicationProtocol
- text type; text input; no predefined values; no validationSimulationTime
- text type with the integer numeric values split by ";", modal window input with the only integer values allowedSimulationTimeUnit
- text type; dropdown selection input; options come from ospsuite::ospUnitsSteadyState
- boolean type; checkbox input; strict validation -> allowed values: true/falseSteadyStateTime
- text type; text input; no predefined values; no validationSteadyStateTimeUnit
- text type; dropdown selection input; options come from ospsuite::ospUnitsModelFile
- text type; text input; no predefined values; no validationOutputPathsIds
- text type; text input; no predefined values; no validationOutputPaths Table
OutputPathId
- text type; text input;OutputPath
- text type; text input;Individuals
IndividualBiometrics Table
IndividualId
- text type; text input; no predefined values; no validationSpecies
- text type; dropdown selection input; options come from ospsuite::SpeciesPopulation
- text type; text input;Gender
- text type; dropdown selection input; options come from ospsuite::GenderWeight
- numeric (integer) type; text input; min/max value ???Height
- numeric (integer) type; text input; min/max value ???Age
- numeric (integer) type; text input; min/max value ???Populations
Demographics Table
PopulationName
- text type; text input; no predefined values; no validationspecies
- text type; dropdown selection input; options come from ospsuite::Speciespopulation
- text type; text input;numberOfIndividuals
- numeric (integer) type; text input; min/max value ???proportionOfFemale
- numeric (integer) type; text input; min/max value ???weightMin
- numeric (integer) type; text inputweightMax
- numeric (integer) type; text inputweightUnit
- text type; dropdown selection input; options come from ospsuite::ospUnitsheightMin
- numeric (integer) type; text inputheightMax
- numeric (integer) type; text inputheightUnit
- text type; dropdown selection input; options come from ospsuite::ospUnitsageMin
- numeric (integer) type; text inputageMax
- numeric (integer) type; text inputBMIMin
- numeric (integer) type; text inputBMIMax
- numeric (integer) type; text inputBMIUnit
- text type; dropdown selection input; options come from ospsuite::ospUnitsPlots
DataCombined Table
DataCombinedName
- text type; text input; no predefined values; no validationdataType
- text type; dropdown selection input; options: ['simulated', 'observed'] ???label
- text type; text input; no predefined values; no validationscenario
- text type; text input; no predefined values; no validationpath
- text type; text input; no predefined values; no validationdataSet
- text type; text input; no predefined values; no validationgroup
- text type; text input; no predefined values; no validationxOffsets
- numeric (integer) type; text inputxOffsetsUnits
- text type; dropdown selection input; options come from ospsuite::ospUnits ???yOffsets
- numeric (integer) type; text inputyOffsetsUnits
- text type; dropdown selection input; options come from ospsuite::ospUnits ???xScaleFactors
- numeric (integer) type; text inputyScaleFactors
- numeric (integer) type; text inputplotConfigurations Table
plotID
- text type; text input; no predefined values; no validationdataCombinedName
- text type; text input; no predefined values; no validationplotType
- text type; dropdown selection input; options: ['individual'] ???title
- text type; dropdown selection input; options come from ospsuite::ospUnits ???xUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits ???yUnit
- text type; dropdown selection input; options come from ospsuite::ospUnits ???xAxisScale
- text type; dropdown selection input; options: ['lin', 'log'] ???yAxisScale
- text type; dropdown selection input; options: ['lin', 'log'] ???xAxisLimits
- numeric (integer) type; text inputyAxisLimits
- numeric (integer) type; text inputquantiles
- numeric type; text inputfoldDistance
- numeric type; text inputplotGrids Table
name
- text type; text input; no predefined values; no validationplotIDs
- text type; text input; no predefined values; no validationtitle
- text type; text input; no predefined values; no validation