public override void GlobalContext()
        {
            base.GlobalContext();
            var simulationFile      = HelperForSpecs.DataFile("S1.pkml");
            var simulationPersister = Api.GetSimulationPersister();

            _simulation          = simulationPersister.LoadSimulation(simulationFile);
            _sensitivityAnalysis = new SensitivityAnalysis(_simulation)
            {
                NumberOfSteps = 2, VariationRange = 0.2
            };
            var containerTask = Api.GetContainerTask();
            var liverVolumes  = containerTask.AllParametersMatching(_simulation, "Organism|Liver|Volume");

            _sensitivityAnalysis.AddParameters(liverVolumes);
            _sensitivityAnalysisRunner = Api.GetSensitivityAnalysisRunner();

            _sensitivityAnalysisRunResult = _sensitivityAnalysisRunner.Run(_sensitivityAnalysis);
            _allPKParameterSensitivities  = _sensitivityAnalysisRunResult.AllPKParameterSensitivities;
        }
 public RunSensitivityAnalysisUICommand(ISensitivityAnalysisRunner sensitivityAnalysisRunner, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _sensitivityAnalysisRunner = sensitivityAnalysisRunner;
 }