Open-Systems-Pharmacology / PK-Sim

PK-Sim® is a comprehensive software tool for whole-body physiologically based pharmacokinetic modeling
Other
98 stars 49 forks source link

Paramter Identification & sensitivity is done But Time profile didn't run. #2854

Open KoalaChoi opened 6 months ago

KoalaChoi commented 6 months ago

Exception ------------------------------------------------------------- An item with the key 'Measurement' has already been added

An item with the same key has already been added.

Stack Trace ------------------------------------------------------------------------ at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at OSPSuite.Utility.Collections.Cache2.Add(TKey key, TValue value) --- End of inner exception stack trace --- at OSPSuite.Utility.Collections.Cache2.Add(TKey key, TValue value) at OSPSuite.Utility.Collections.Cache2.Add(TValue value) at OSPSuite.Presentation.Presenters.Charts.DataBrowserPresenter.b13_0(DataColumn c) at OSPSuite.Utility.Extensions.EnumerableExtensions.Each[T](IEnumerable1 list, Action1 action) at OSPSuite.Presentation.Presenters.Charts.DataBrowserPresenter.AddDataColumns(IEnumerable1 dataColumns) at OSPSuite.Presentation.Presenters.Charts.ChartEditorPresenter.AddDataRepositories(IEnumerable1 dataRepositories) at OSPSuite.Presentation.Presenters.Charts.ChartPresenter3.AddDataRepositoriesToEditor(IEnumerable1 dataRepositories) at OSPSuite.Presentation.Presenters.Charts.SimulationAnalysisChartPresenter3.AddObservedDataForOutput(IGrouping2 outputMappingsByOutput) at OSPSuite.Utility.Extensions.EnumerableExtensions.Each[T](IEnumerable1 list, Action1 action) at OSPSuite.Presentation.Presenters.ParameterIdentifications.ParameterIdentificationAnalysisChartPresenter3.AddUsedObservedDataToChart() at OSPSuite.Presentation.Presenters.ParameterIdentifications.ParameterIdentificationTimeProfileChartPresenter.UpdateAnalysisBasedOn(IReadOnlyList1 parameterIdentificationResults) at OSPSuite.Presentation.Presenters.ParameterIdentifications.ParameterIdentificationAnalysisChartPresenter3.UpdateAnalysisBasedOn(IAnalysable analysable) at OSPSuite.Presentation.Presenters.EditAnalyzablePresenter4.b__23_0(ISimulationAnalysisPresenter presenter) at OSPSuite.Utility.Extensions.EnumerableExtensions.Each[T](IEnumerable1 list, Action1 action) at OSPSuite.Presentation.Presenters.EditAnalyzablePresenter`4.UpdateResultsInCharts() at OSPSuite.Presentation.Presenters.ParameterIdentifications.EditParameterIdentificationPresenter.Handle(ParameterIdentificationResultsUpdatedEvent eventToHandle) at OSPSuite.Utility.Events.EventPublisher.<>cDisplayClass4_1`1.b__1() at OSPSuite.Utility.Exceptions.ExceptionManagerBase.Execute(Action action)

Yuri05 commented 6 months ago

It's a follow-up problem of a known bug which will be fixed in V12 (https://github.com/Open-Systems-Pharmacology/PK-Sim/issues/2592) For now: look in your parameter identification configuration for the duplicated pairs of {Outputs; Observed Data} and remove duplicated entries. image