Change Log

Version 9.1.49 (2022-10-20)

Added

  • Implementation of exposure statistics of substances to a mixture for the (sub)population (#1270)

  • Create first version of standard action demonstrator for chronic single-substance assessment (#1334)

  • Add standard action for acute single substance dietary exposure assessment of carbofuran or chlorpyrifos (#1335)

  • Add menu items to download action(+data) as zip from the action results (#1349)

Changed

  • Removed obsolete code and moved download exposure matrix to expoure details section (#1273)

  • Update HBM import format to also accept codebook reference BasicCodebook_V2.0

Fixed

  • Approval e-mail is sent when user is unapproved in user admin

Version 9.1.48 (2022-09-23)

Added

  • Implement download of all data recursively in a folder as zip (#1068)

  • Implement HBM4EU import file raw data copier (#1239)

  • New option ‘correlate monitoring and modelled concentrations (#1260)

  • Implement kmeans and hierarchical cluster analysis (#1270)

Changed

  • Updated R version used by MCRA from 3.6.0 to 3.6.3

  • Change name of “Fraction of LOR” to “Fraction for censored value replacement” (#1344)

  • Increase field length of prodCode in SSD format (#1353)

Fixed

  • Correct summary of bootstrap results of upper exposures by food, substance, and processing type to also include records not created in the nominal run (#1263)

  • Update HBM individuals report summary to summarize based on selected individuals instead of all survey individuals (#1291)

  • Exposures with kinetic models subaction gives error: The given key was not present in the dictionary. (#1301)

  • Add settings patch to restore Imazalil standard action (#1304)

  • Fix numeric range population subset selection (#1320)

Version 9.1.47 (2022-08-19)

Added

  • Implement non-dietary exposure source module (#1278)

Changed

  • Remove all web-database dependencies in core simulation modules (#1147)

Fixed

  • Null reference exception in RisksActionCalculator (#1293)

  • Risks Safety chart is not shown (#1295)

  • Kinetic models subaction fails due to lacking (active) substances (#1297)

  • Wrong foreign key reference in RawHazardCharacterisations table (#1299)

  • Reset password: user name not accepted when it is an e-mail address

Version 9.1.46 (2022-07-29)

Added

  • Set concentration unit in HBM data module based on HBM data (#1261)

  • Human monitoring analysis: Implement graph of Cum HBM data and Cum modelled (#1262)

  • Add cumulative correlations section to biological matrix comparison output report (#1275)

  • Add summary of selected individuals/individual-days to HBM data report (#1291)

Changed

  • Update documentation on TDS exposure assessments (#1235)

  • Update HBM analysis action to output individual concentrations instead of individual-day concentrations for chronic assessments (#1258)

  • Human monitoring analysis: split into two modules (#1264)

  • Update kinetic model settings form; show only outputs that are concentrations (and not cumulative amounts) (#1257)

  • Refactor inputs of biological matrix comparisons module (RPFs and ActiveSubstances) (#1274)

Fixed

  • Fix resetting of scoping type loop-setting to false when switching from data to compute any module (#1266)

  • Fix population subset selection (in compute variant of populations); also show when running survey loops (#1268)

Version 9.1.45 (2022-06-07)

Added

  • Add API endpoint to get data source by path and name (#1236)

  • Add LOQ, LOD for concentrations and human monitoring concentrations data (#852)

  • Data repository: add column with size of uploaded files (#1185)

  • Add full path column to admin repositories table (#1232)

  • Add HBM matrix to exposure mixtures (#1240)

Changed

  • Upgraded web application to Angular v13

  • Enhance file/folder drag-and-drop in data repository browser (#1178)

  • Kinetic model settings: location of summarized settings (#1226)

  • Disable risk type of exposures panel when part of human monitoring analysis action (#1187)

  • Update FNS standard action datasets (#1244)

  • Update FNS standard action DE MeHg with latest data and alignment of individual subset and sample subset (#1245, #1248)

Fixed

  • Update Karrer kinetic model with faster parameterizations (#1210)

  • JSON metadata should not refer to ‘localhost’ url (#1247)

  • Importing the same action zip twice results in a corrupt project at the second import (#1259)

  • Zipped CSV SampleProperties table contains ‘idRawDataSource’ column, fails on upload (#1253)

Version 9.1.44 (2022-04-21)

Added

  • Standard actions: add ‘download short report pdf’ option to screen report (#716)

  • Add option to align sample subsets with location/region/period/season of selected population (#1159)

  • Implement overview of all data shares and access rights in the Admin pages (#1174)

  • Allow download of datasource from within outputs (#1193)

  • Allow download of datasource from within actions (#1194)

  • Update human monitoring analysis with option for cumulative analyses using RPFs (#1205)

Changed

  • Risks: adapt text for POCE (‘Exposure’ instead of ‘Effect’) (#1230)

Fixed

  • Selection of sampling type in human monitoring data/analysis action does not work (#1207)

  • target eposures without RPF crashes (#1229)

  • Data repository: fix sizing of treeview, treeview is visible by default

Version 9.1.43 (2022-03-21)

Fixed

  • Performance of risk by food and risk by food-substance calculation (#1208)

  • Fix broken links to documentation in home/landing page (#1223)

  • Last bin of hazard index distribution stretched when the distribution is (far) below 1 (#1224)

Version 9.1.42 (2022-03-18)

Added

  • Implement cumulative HI graphs (#1171)

  • Implement first version TDS harmonised standard action (#1173)

  • Create Human Biomonitoring (HBM) standard action (#1167)

  • Add HBM4EUDashboard styled boxplots for substances (#1168)

  • Add HBMGV to hazard characterisation types (#1191)

Changed

  • Remove scoping actions (add/remove) from pop-up window (#1179)

  • Change ‘custom action’ to ‘full action’ (#1172)

  • Action summary panel: show only data source name: full data source path in the tooltip (#1200)

  • Update all by-substance boxplots, total distribution (#1215)

  • Update front-end landing page before and after login (#1073)

Fixed

  • Human monitoring analysis: Setting Risk type should be echoed in output (#1186)

  • Uploading excel dataset with only one column (e.g. Effects-idEffect) fails (#1189)

  • Fix default absorption factor fallback (#1221)

Version 9.1.41 (2022-02-21)

Added

  • Allow to change metadata of an action from within the action (#1004)

  • Add metadata.json to downloaded data source zip files (#1163)

  • Documentation: add description of value types in settings (#1126)

  • New plot for HBM data and analysis section. (#1168)

Changed

  • Throw exception when empty data sources are uploaded (#820)

Fixed

  • Plot time course kinetic model is wrong (#1160)

  • Incorrect count in Human monitoring data table (#1183)

  • Simulation fails: no actives substances are available in HumanMonitoringAnalysisActionCalculator (#1190)

Version 9.1.40 (2021-12-10)

Added

  • Add market share field to food conversion table, visible when applicable (#1141)

Changed

  • Update human monitoring analysis documentation (#1137)

  • Update FNS cloud standard actions based on feedback 2-12-2021 (#1140)

Fixed

  • SA Imazalil cannot be run anymore (#1139)

Version 9.1.39 (2021-11-26)

Added

  • Add description field to repositories (#294)

  • Data repository: add date (last modified) at the folder level (#514)

  • Include generation of html report in zip download (#713)

  • Implement subset switches in consumption module based based on individual properties from the population specification (#957)

  • Add optional calculation of risks-by-substance and risks-by-substance/food when computing risks directly from dietary exposures (#1113)

  • Add uncertainty POCE (#1124)

Changed

  • View of hazard characterisations - report if a distribution is used (#595)

  • Display second axis for exposure in heatplots MOE and HI for safety risks (#1128)

  • Update FNS standard action on MeHg (#1130)

  • Add uncertainty of exposures to Risks sections MOE and HI (#1127)

  • Update FNS standard action on MeHg and related standard action based on review (#1130)

  • Update name of FNS cloud standard action on MeHg to be well under the maximum allowed length of action names (#1131)

  • Include correlation coefficients in modelled vs measured exposure table of human monitoring analysis module output (#1135)

Fixed

  • Fix visibility of reference substance selection list in exposure mixtures actions (#1121)

  • Exposure mixtures action fails when option “Express results in terms of reference substance equivalents (cumulative)” is not checked (#1122)

  • Download of action data as zip for actions with both focal commodity samples and normal samples (#488)

  • Export action with data as zipped CSV: missing individual and food properties (#1129)

Version 9.1.38 (2021-10-15)

Added

  • Create Methylmercury German TDS standard action (#1048)

  • Create standard action Nickel Belgian age groups (#1049)

  • Extend risks module with an option to compute risks directly from dietary exposures (#1095)

  • Risks: add optional calculation of risks-by-food when computing risks directly from dietary exposures (#1096)

  • Add method to resolve conflicts when multiple active substance concentrations are allocated for the same sample (#1112)

Changed

  • Update mixtures action with option to compute mixtures directly from dietary (#1105)

  • Optimise % contributions in runs with uncertainty (#1110)

  • Removed API descriptions from MCRA documentation page: link to Swagger API doc (#1115)

Fixed

  • Update action raw data provider such that scope selection is only active when the module is in as-data mode (#1091)

  • Replace random number generators for drawing the stochastic individual HCs (#1104)

  • Contributions in pie and table differ (#1111)

  • PDF rendering fails: Null reference Exception in CompoundExposureDistributionsSectionView (#1116)

  • High difference between exposure distributions section and substance exposure distributions (#1117)

  • Active substance allocation; non-detects that were allocated as zero should have a residue value of zero, not NaN (#1118)

Version 9.1.37 (2021-09-17)

Added

  • Implement EuroMix follow-up standard action (#1047)

  • Add default task name property to projects to allow setting the task names in standard actions (#1099)

Changed

  • Remove IPGF deprecated standard actions (#1050)

  • Population age definitions: age max should be exclusive (#1077)

Fixed

  • Fix summary upper exposures by substance; account for uncertainty loop with total exposure of zero

  • Fix bug in MCR, substances are not rpf weighted

Version 9.1.36 (2021-09-03)

Added

  • Update exposure mixtures output: include percentage variance explained in csv in zip-download (#1084)

Changed

  • Having multiple sample analyses for a food sample should result in one single sample in the concentrations data (#444)

  • Refactored/renamed Web API methods according to REST Web API standards (#908)

  • Updated web front end to Angular 12

Fixed

  • Fix links to documentation in primary entity module panels (#1080)

  • Fix populations bulk-copier to also allow specifying a populations table only (fixes regression tests) (#1085)

  • In a cumulative assessment, the distributions per substance differ from the distributions in a single substance analysis (#1090)

  • Bug in populations/consumptions action; null reference error and “no survey selected” (#1092)

  • Fix dynamic individual property values method in populations bulkcopier to skip (not copy) empty cells

  • Fix individual subset filters builder to skip location

Version 9.1.35 (2021-07-29)

Added

  • Add column names Name and Description (optional) for strong entities (data formats) (#366)

  • Add option to filter out individuals with less than N survey days (#102)

Changed

  • Remove FoodFacetProcessingFactors from code and database (#1036)

  • Convert ProcessingTypes.BulkingBlending column to boolean (#1034)

Fixed

  • Disable hyperlinks in Standard Action short reports (#999)

  • Fixed bug in hierarchy FoodEx2 validation project (#1052)

  • Fix bug in concentration models action: no concentration resampling with sample-based yields null set of monte carlo sample collection (#1053)

  • Fixed visibility of NominalBodyWeight in Populations

  • Fix Excel File Reader: create new Excel reader instance for each sheet in the Excel file

  • Update populations import: don’t create population properties for categorical properties with empty cells

Version 9.1.34 (2021-07-12)

Added

  • In compute variant of populations, create a population instead of passing a null-population (#1030)

  • Implement dynamic column bulk-copying for population property values (#1031)

  • Populations: make StartDate and EndDate fixed properties of the populations table (#1042)

  • Extend data format of Assessment Group Membership Models with an optional index-substance (#1044)

Changed

  • Match unit definitions with field types of table definitions and add checks (#1009)

  • Allow populations loop in populations action (#1019)

  • Refactor location of populations to become an additional individual property (#1023)

  • Update individual day filter mechanism; create separate filters builder for individual day filters (#1026)

  • Use nominal bodyweight of population in kinetic modelling under hazard characterisation (IVIVE) (#1033)

  • ProcessingTypes: make DistributionType and BulkingBlending optional (#1037)

  • Enable survey loop in exposure mixture module (#1038)

Fixed

  • Populations should not be optional anymore in overarching actions (#1021)

  • Location field in “summary population statistics” table should be removed (#1022)

  • Update populations output: startdate/enddate is missing, nominal body weight is missing (#1024)

  • Exposure mixtures: output contains the same table for each mixture (#1039)

  • Exposure mixtures: improve co-exposure graph display of color identification numbers (#1040)

  • Confusing substance name in the exposure distributions by substance sections (#1043)

Version 9.1.33 (2021-06-16)

Added

  • Add percentiles (median + quartiles) to consumptions output table (#963)

  • Standard actions: clone to custom action (#973)

  • Add populations data format with additional tables for individual-properties (#954)

  • Implement loop of populations with selection of individuals or individual-days based on comparing with targeted population properties (#930)

  • Implement concept of fallback aliases in column definitions (#1008)

  • Add Hazard characterisation types TWI, BMDL01 and BDML10 (#1005)

Changed

  • Set limit of safety chart (unsafe side) automatically (#968)

  • Rename populations in imazalil standard action (#971)

  • Reorder output sections of imazalil standard action (#972)

  • Change mail sender address on WUR test

  • Add contact person to MCRA front-end for support (#944)

  • Update csv data reader to include parsing of date-times and integers

  • Refactor modules to allow compute for primary entity modules (#1002)

  • Restrict individual and individual days to population properties (#957)

  • Update bulk-copier to keep track of copied tables over all bulk copier instances (#1018)

Fixed

  • Bug in summarizing food conversion substance independent (#976)

  • Fix exception rendering the page returned for a registration confirmation link

  • Use conditional visibility for settings in short output report for standard actions (#877)

  • Documentation: Improved references and labels (#682)

  • Fix kinetic model action calculator/settings summarizer to allow only absorption factors as data (#1015)

Version 9.1.32 (2021-04-26)

Added

  • Implement AOP network graph creator and include it in refactored AOP network report section (#947)

  • Add biological organisation type definition, enum, and converter

Changed

  • Change description upper graphs (#964)

  • Use information for settings item definition for settings display name if no display name is set (#877)

  • Update imazalil standard action: fix conditional visibilities (#965)

Fixed

  • Fix AOP networks action calculator: account for focal effect being null; then use adverse outcome effect instead (#969)

Version 9.1.31 (2021-04-16)

Added

  • Add mechanism to include standard action settings in short report (#877)

  • Include name field in food consumption survey table definition (#929)

Changed

  • Update upper tail percentage of standard actions for cumulative risk assessment to 99 instead of 99.9 (#911)

  • Hide/remove adjustment factor in/from settings form of standard action chronic prospective (#910)

  • Update Imazalil standard action (#913)

  • Update table definition aliases for consumption data (and also human monitoring data) (#937)

  • Rename population subset to individuals subset (#934)

  • Update MCRA project dependencies (Third party NuGet packages)

  • Several documentation updates and additions

Fixed

  • Fix bug screening caused by substance independent conversion (#931)

  • Implement logarithmic axis and calculate percentiles on normal scale (#940)

Version 9.1.30 (2021-04-06)

Added

  • Implement standard action risk steatosis imazalil (#891)

  • Implement substance independent conversion (#746)

Changed

  • Hide option ExposureInterpretation (#881)

  • Remove ARFD and ADI (from compounds table) (#882)

  • Add warning for substances with no exposure, add link (#896)

  • Change layout output for consumptions (data) AND consumptions modelled foods (#792)

Fixed

  • Error when a subset of days is taken in contributions of foods (#928)

  • Fix Lowerbounds are 0 (on logscale!) (#924)

Version 9.1.29 (2021-03-22)

Fixed

  • Null reference exception, active substances are not set, should default to all substances

Version 9.1.28 (2021-03-18)

Added

  • Paging and filtering in Admin/Users panel

  • Individual day subset selection interface

  • Implement sectionlabels as a technichal solution to be used in templates and regression testing

Changed

  • Sample subset selection: also allow for specifying sample subsets on additional sample properties

Fixed

  • Paging in Admin/Tasks panel: first page is shown twice and last page is missing

  • Fix wrong IESTI case and add a unit test

  • Fix empty aggregate plots

Version 9.1.27 (2021-03-08)

Added

  • Add upper section for exposures by processed food and substance in dietary exposures output

  • Standard action Acute prospective: add more focal combinations to choose from

  • Option to display a table ‘left rotated’ for tables with 1 data row

  • Create IPGF standard action for single-sample (semi-)probabilistic risk calculations

  • Create Substance prioritisation standard action

  • Create PFAS standard action

  • Implement food group level output (trees) similar to MCRA 8.3

Changed

  • Update MCRA output summarizers with include/exclude options for specific sections

  • Risks: Calculation of cumulative risks should be possible if only the HC of the index substance is provided.

  • Standard actions: update acute cumulative risk assessment EU 2018 to also include lean CAGs

  • Remove LNN model option from chronic standard actions PA and PFAS

  • Update standard action chronic cumulative exposure PFAS to use RPF databases

Fixed

  • Figure caption should also be included when including a chart-element in standard action output templates

  • Survey loop: cannot create scope with > 1 survey

  • Active substances: hyperlinks to Input modules do not work

  • Data sources reports: Data type names should be updated

  • No tables with MOE’s/HI’s for single substance analysis in output

  • Setting of Substances sub-action are not echoed in output

  • Change sorting of HI according to plot

  • Update hazard versus exposure scatter plot to show all points

  • Hazard Characterisations: for data option, use additional assessment factor should not be visible

Version 9.1.26 (2021-02-01)

Added

  • Standard action for IPGF acute cumulative risk assessment

  • Implement sample subset selection by month to allow for seasonal sample subset selection

Changed

  • Update and fix EU2018 standard actions; exclude irrelevant sections that slow down the summarizer

  • Change order Multiple MOE heatmap plot

  • Update prospective risk assessment standard action; set default to MRL scenario and clear focal food subset for background only scenario

  • Revise single value risk output

  • Update convert to custom action method of action service; clear output section filters when converting to a custom action

Fixed

  • Zip file export in admin panel tasks didn’t work correctly

  • Missing value imputation should also be visible in frontend form for non-cumulative multi-substance analysis

  • Multiple margins of exposure chart did not render the infinity values correctly that can be encountered in using the inverse distribution

  • Fix population subset settings service; don’t set subset for properties for which no subset selection was made

Version 9.1.25 (2021-01-15)

Added

  • Add implementation IESTInew Case 1,3 and case 2a, 2b

  • Add implementation new IESTI pre- and post-harvest

  • Extend standard actions mechanism with option to let user attach (own) data sources from repository manager

  • Documentation: implemented List of Symbols

  • Implement entity code conversion using csv-translation table files

Changed

  • Upgraded web application to Angular 11

  • Simulation service stops when database connection can’t be made or database is not upgraded to correct version

Fixed

  • Fix and update standard action definition training prospective risk assessment acute tier 2

  • Reading boolean CSV data should allow True/False strings and numbers 0 and 1

Version 9.1.24 (2021-01-08)

Added

  • New adjustment factor background contributions

Fixed

  • Bug in large portion calculation

Version 9.1.23 (2021-01-04 Release)

Added

  • Subset selection on location and year for samples/concentrations

  • Add columns exposure and percentage to risks

  • Implement standard action demo acute cumulative risk assessment

Changed

  • Refactor ConsumptionsPerFoodAsMeasured to ConsumptionsByModelledFood

Fixed

  • Section content of parent sections is rendered for empty section headers

  • Fix bug in summarizing hazard index by substance in risks summarizer

  • Fix Zip download from Admin Tasks panel

  • Fix dietary exposures ComTier2 definition: should also have UseUnitVariability set to true

Version 9.1.22 (2020-12-03)

Added

  • Added OpenApi documentation

Changed

  • Use paging and filtering in Admin Tasks panel to improve responsiveness

Fixed

  • Performance improvements in the front end web application

  • Some extra performance improvements in acute and chronic uncertainty loops

  • Fix bug in ISUF for emptyday removal

Version 9.1.21 (2020-11-30)

Added

  • Add concentration distributions module and remove concentration distributions from concentrations module

Changed

  • Update concentration models settings form and module input requirements for conditional visibilities for TDS analyses

  • Implement download action without data functionality and replace separate xml downloads of settings and data source configuration

Fixed

  • Improved performance of uncertainty runs

  • Fixed plots in Risks section

  • Consistency between action settings used in calculation and reported in output

  • Fix import of old TDS analyses: try to fetch concentration distributions whenever TDS option is selected

Version 9.1.20 (2020-10-20)

Changed

  • Updated third party NuGet packages used in MCRA to their latest versions

  • Combined tabs for Action data sources and Action settings to ‘Data sources and settings’

  • Active substances: In output table replace counts/fractions of possible membership with those of membership (possible+certain)

Fixed

  • Screening output should not show cumulative results

Version 9.1.19 (2020-10-17)

Added

  • Add new logstudent plot and fixed the restrictions on parameters

  • Option to add individual plots and tables in standard action short output

  • Standard action versioning

  • Implemented inverse distribution in all riskmodules

  • Add pdf download option for standard action short output report

Changed

  • Output tables now have paging enabled when sorting and show full table contents

  • Remove use of reference dose based on ADI/ARfD from substances table from target exposures and risks module

  • Split is-critical-effect option into is-multiple-effects and real is-critical-effect option and migrate is-critical effect filtering to hazard characterisations module

  • Change replace code-effect setting by code-focal-effect setting that should only be used for projects using AOP networks and add code-effect to code-focal-effect transform

  • Output: in uncertainty runs show median for central estimate rather than mean

Fixed

  • Do not compute single value exposures for food/substance combinations without concentrations

  • Fix resetting of distribution parameters on changing the model in single value risks distributions settings form

  • Hazard characterisation settings panel doesn’t load in front-end

  • Fix PDF report tables: CSV tables were not rendered correctly in PDF output

Version 9.1.18 (2020-09-30)

MCRA 9.1 Beta release, including standard actions first draft.

Version 9.0.41 (2020-08-25)

Changed

  • Tabulated concentrations data is converted to MCRA concentrations data format on uploading (sample based)

  • Publications list is updated

Fixed

  • Changing a data source for all modules in a project (toggle all) fails when one of the modules already has this data source

Version 9.0.40.0 (2020-05-19)

Added

  • Add focal commodity concentrations table group definition

  • Add minimum and maximum concentration value to samples by food and substance table records

  • Add concentration limit exceedances summaries, filter, and settings

  • Update commander to also allow for running project folders

  • Added report write functionality to MCRA simulation commander

  • Add method to compute mu and sigma of log-normal distribution from mean and variance

  • Add deterministic and single value concentration and consumption tables

  • Add raw food unit weights table

  • Add raw occurrence frequencies table

  • HiddenAliases element in table definition XMLs for deprecated alias names

Changed

  • Refactor focal-commodity action and data loading

  • Change loading of tabulated samples in compiled data manager

  • Updated Angular and NuGet packages

  • Add custom exception handling in MVC web api and adjust web.config settings for published MCRA versions (security issue)

Fixed

  • Download fails for a project with data as zipped CSV

  • Fix loading of project data source configuration containing multiple mappings

  • Add ‘priority’ to user groups again, make name and priority editable

  • Fix dietary exposures action calculator/summarizer/outputwriter for calculation of dietary exposure point estimates

  • Restore hierarchical table functionality

  • Refactor angular services and make sure that no data is left behind when logging out

  • Simulation workers have ‘idle’ status when there are still tasks waiting (in a calculation loop)

  • Correct method to derive b from bmd/bmr for two-stage dose response model

Version 9.0.39.0 (2020-03-24)

Fixed

  • Project settings transform: remove any ScopeKeysFilter elements which have an empty SelectedCodes collection

  • Project settings transform: only copy SelectedCompounds to ScopeKeysFilter if any codes exist

  • Agricultural uses from findings calculator; make sure only to use the setting only-scale-authorised when the setting is-rescale is set

Version 9.0.38.0 (2020-03-23)

Added

  • Added priority field to Tasks table

  • TargetExposures module

  • Hazard characterizations module

  • Show MCRA version info in outputs on screen and PDFs

  • Added average weighted mean

  • Add new layout to tables and graphs

  • Added create to svg to chart creator

  • MCRA.Simulation.Commander, creates ‘mcra’ command line runner, also used for regression testing

Changed

  • Changed URL reverse proxy address prefix from ‘EuroMix’ to ‘mcra90’ (and ‘mcra91’)

  • Refactoring of multiple calculators

  • Update front-end to Angular 9

  • Improve loading of regression test output: one json file per summary details table

  • Update concentrations action calculator to include check for code water in case of water imputation

  • Remove redundant exposure by substance table from MCR output section

  • Refactor charts to use svg image output option

  • Refactor project data sources: new table ProjectDataSourceVersions

  • Refactor Hazard vs Exposure view

  • Replace RandomNumbers MultivariateNormal by new MultivariateNormal random sampling method

  • Remove ‘EuroMix’ name from URLs and assembly names where applicable

Fixed

  • Scheduling of loop tasks, include priority

  • Fix and refactor Risks summarizer and results

  • E-mail verification link uses wrong URL

  • Allow loading workspaces and actions of other users as administrator

Version 9.0.37.0 (2020-02-17)

Added

  • Add user details edit form, so user can edit own full name, affiliation and e-mail address

  • Add table with consumption frequencies to consumption statistics foods as eaten/measured

  • Show data source usage for data source versions

  • Add covariate/covariable selection settings item definitions and update settings form

Changed

  • Update consumptions action calculator: allow individuals with no consumptions at all

  • Update publications page

Fixed

  • Fix bug: substance amounts should be divided by BW (not multiplied)

  • Fix import of zipped project files: recognizing whether there is a \Data\ Subfolder

  • Fix distribution by food/compound table; don’t show summary statistics in terms of reference substance equivalents

  • Minor bug in percentile calculation: to get identical results in 8.3 and 9.0 version

Version 9.0.36.0 (2020-01-21)

Added

  • Add GitInfo NuGet package to projects and adjust AssemblyInfo files to reflect version of MCRA

Changed

  • Refactor random seed generation of chronic intake modelling with covariate groups

Fixed

  • User was not correctly logged out after expiration of token in the Web application

Version 9.0.35.0 (2020-01-07)

Added

  • Add code to generate class with static database version information to check whether database is patched correctly

Changed

  • Documentation additions and fixes

Fixed

  • Fix issue #376: Refactor CompiledDataManager, add missing CSV write functions for some types

  • Fix concentrations action calculator; allow unreferenced analytical methods for sample analyses

Version 9.0.34.0 (2019-12-11)

Added

  • Add module definition property to allow multiple data sources for specific modules (starting with consumptions)

  • Include food surveys as loop entity

Changed

  • Production version, removed Beta status

  • E-mail other user implemented, but hide other user’s mail address

  • Remove food survey selection using settings; should be selected through scope selection

  • Refactor data reading/linking summary; add additional information on reading/linking per data source

  • Database version for MCRA 9 is now 9, patches start at 0 again

Fixed

  • Incorrect display of unverified users in admin users panel

  • Graph display in Kinetic models section didn’t fit on page in PDF output

  • Remove use of concentration unit specified in substances table for tabulated concentration data

Version 9.0.33.0 (2019-11-27)

Added

  • Add info upper graph: percentage, number of records

  • Regression test outputs visible in Admin panel

  • Structurally add ‘test server status’ to the websites published to the test server(s)

  • Add real names for users and affiliation, also at registration

Changed

  • Surpress number of substances for single substance analysis

  • Update documentation of TDS exposure assessment

Fixed

  • Wrong percentage for upper tail OIM

  • Update documentation of TDS exposure assessment

  • Input requirement of kinetic models in hazard charactisations; now based on target dose calculation method and target level

  • Enable sql server data reader for ConcentrationTabulated (was not written as CSV file)

Version 9.0.32.0 (2019-11-11)

Added

  • Implementation of task loops (not available in frontend yet)

  • Implement model-then-add dietary output writer

Changed

  • Move hard coded Food Subset settings transformation to the settings transformation file in ProjectEntityModels

Fixed

  • Import action with original data files

  • Multiple bug fixes

Version 9.0.31.0 (2019-11-05)

First version to be published to RIVM production environment, still beta.

Fixed

  • Better feedback for users who are already registered in other MCRA version

Version 9.0.30.0 (2019-10-22)

Fixed

  • Remove authorised uses check in occurrence patterns calculator

  • Sample compound collection csv writer with missing samples

Version 9.0.29.0 (2019-10-21)

Added

  • Implement uncertainty intervals contributions per route

Fixed

  • If there are no selected substances, then use multiple selected

Version 9.0.28.0 (2019-10-18)

Added

  • Add populations as primary entity of risks module

  • Implement exposure per person

Changed

  • A repository with data sources that are referenced by a project can now be deleted, a warning is shown which data sources are still in use.

  • Share functionality now includes option to recursively apply changes to subfolders

  • Cleanup of database: remove obsolete settings tables (settings are stored as XML per project now)

  • Reordered output sections in several places

Fixed

  • Fix for renaming a data source

  • Several other bug fixes

Version 9.0.27.0 (2019-10-10)

Added

  • ‘All Users’ group for sharing data repositories with all registered users

Changed

  • Example data is now available in a repository accessible by the ‘All Users’ group: Documentation-Examples

Fixed

  • Upload action zip files for users in Workspace menu now works

Version 9.0.26.0 (2019-10-08)

Added

  • Implement exposures per person

  • Implement download action with original data files option

Changed

  • Output generates HTML instead of XML in the database

  • Output is generated and rendered at the end of simulation

  • Output retrieval in web application is much faster

Fixed

  • Update job scheduler service reference and fix abort task functionality

  • Risks: Highest possible value for setting Right margin afety plot should be the same as the value hardcoded for maxuimum MoE (see plot)

  • Fix pdf download of large reports

  • Documentation: show correct version number in colophon

  • Documentation: PDF availability

  • Subsections within output section html should also be expandable/collapsible

  • Data sections of subviews were not saved correctly in the database

Version 9.0.25.0 (2019-10-03)

Added

  • Exposure per person

  • Added documentation sections

  • Port total diet study functionality from MCRA8

  • Implement chronic human monitoring analysis

  • Add checks for authentication (user access) in output service

Changed

  • Output generates HTML instead of XML in the database

  • Output is generated and rendered at the end of simulation

  • Output retrieval in web application is much faster

Fixed

  • Fix/refactor focal food eaters subset selection

  • Fix menu depth in Documentation

Version 9.0.24.0 (2019-08-12)

Added

  • Added Swagger Web API for generating web API documentation

  • Import Action+Data zipfile function added to Workspace context menu

  • Unit tests for Action Calculators and summarizers

  • Added documentation sections

Changed

  • Update and refactor sample subset selection

  • Use SqlExpress instance for unit testing

  • Removed obsolete CSHtml views

  • Updated to Angular version 8

Fixed

  • Remove captcha key from list when it is used, fixing replay attack vulnerability

  • Save project settings

Version 9.0.23.0 (2019-07-12)

Added

  • Unit tests for Action Calculators

  • Added documentation sections

Changed

  • Project settings are now saved as compressed XML

  • Project settings are also saved with the tasks that are created

  • Tasks run with the settings they were created with, changing project settings for a queued task does not affect the task’s settings any more

Fixed

  • Documentation fixes

  • Several issues fixed

Version 9.0.22.0 (2019-06-07)

Added

  • Unit tests for MCRA.Data.Raw

  • Added documentation sections

Changed

  • Changed Unity lifetime manager to fix refreshing of data

Fixed

  • Documentation fixes

  • Several issues fixed

Version 9.0.21.0 (2019-06-07)

Added

  • More unit tests for several components increasing coverage.

  • Add a downloadable table for bootstrap results uncertainty

  • Repository: add user that uploaded the file as file property. Show in detail window

  • Add datasource path to data source table in output and workspace datasources list

  • Add percentiles uncertainty met dynamic uncertainty bounds

Changed

  • Updated all projects to .NET framework 4.8

  • Updated all NuGet packages to the latest versions compatible with .NET 4.8 and code fixes

  • Refactor and cleanup intake percentile section

  • Remove deprecated job executers

  • Re-implement sparse nonnegative matrix under approximation, repair a bug for the cut off

  • Refactor exposure mixture calculation

Fixed

  • Refactor healthImpact to Risk according to mcra9.0 design

Version 9.0.20.0 (2019-05-09)

Added

  • Publication and reports using MCRA link on home page

  • More unit tests for several components increasing coverage.

Changed

  • Update target exposures / hazard characterisations summarizer: refactor kinetic units into target units for summarizing

  • Updated home page text

  • Consistent order of Workspaces and Data buttons/menu items on home page and toolbar

  • Refactor intake distribution sections

Fixed

  • Fix index substance selection for running Proast single model

  • Fix PercentageOfReferenceDose in section

Version 9.0.19.0 (2019-04-29)

Added

  • Add target exposures calculator

  • More unit tests for several components increasing coverage.

  • Add created/modified dates to workspace and remove deprecated field idTwoWayTableDataSource from project

Changed

  • Refactor of non-dietary exposure calculator

  • Refactor acute non-dietary exposures calculation; simplify calculation

  • Remove toolbar buttons from home page when not logged in and add explicit register and log in options

Fixed

  • Fix chronic target exposure calculator: use computed kinetic conversion factors in preference of absorption factors.

  • Fix aggregate exposure calculator: create non-dietary exposures dictionary using individual-day-ids as keys instead of individual-ids.

  • Fix cumulative line chart creator

  • Fix and refactor chronic non-dietary exposure calculation

Version 9.0.18.0 (2019-04-17)

Added

  • More unit tests for several components increasing coverage. Installed Moq test framework.

Changed

  • Several cosmetic changes and changes to documentation.

  • Food extrapolations: switch meaning of from-food and to-food for food extrapolations to align with use of read-across food translations in food conversion.

Fixed

  • Bug fix for dose response models when no reference substance is selected.

  • Fixes in TDS bulkcopying and calculations.

Version 9.0.17.0 (2019-04-04)

Added

  • Unit tests for several components increasing coverage.

Changed

  • Several cosmetic changes and changes to documentation.

Fixed

  • Fix in Proast data reader.

Version 9.0.16.0 (2019-04-04)

Fixed

  • Correctly compute RPFS and account for distinction between mol-based/mass-based RPFs.

Version 9.0.15.0 (2019-03-28)

Fixed

  • Fix in compiled data manager of dose response data: allow name to be null.

  • Fix Proast dose response modelling: prevent Proast from starting user-interaction.

Version 9.0.14.0 (2019-03-28)

Added

  • Added COSMOS kinetic model v6.

  • Added dose response model uncertainty table for recording bootstrap results.

  • Include option to run Proast with bootstrap and include bootstrap results in dose response model uncertainty table.

  • Added mechanism for downloading output formatted according to data-formats (output=input).

  • Added implementation of IVIVE.

Changed

  • Documentation of modules is largely automatically generated from code.

  • Updates of Proast dose response model fitting and reading of results.

  • Align fonts and font-sizes of charts.

  • Changed settings of hazard characterisations for IVIVE.

Fixed

  • Fixed: also copy scope selection when cloning an action.

Version 9.0.13.0 (2019-03-01)

Added

  • Added option to merge dose response data of multiple experiments.

  • Added default inter- and intra-species factors as action settings.

Version 9.0.12.0 (2019-03-01)

Changed

  • Removed substances limit for running Proast dose response modelling.

Version 9.0.11.0 (2019-02-28)

Added

  • Documentation.

  • Added settings manager and frontend wizard for creating new hazard characterisation actions.

  • Added option to select sub-networks of AOP networks.

  • Added module input tier definitions and use these for setting action settings according to predefined tiers.

  • Added implementation of cascading tier settings: also set input actions according to input tiers when specified in tier settings.

Changed

  • Allow missing data for hazard characterisations when the imputation option is checked.

Version 9.0.10.6 (2019-02-22)

Changed

  • Render equations in documentation as svg.

Fixed

  • Correct EuroMix host URL in registration verification link in registration email.

Version 9.0.10.0 (2019-02-22)

Added

  • Option in active substance allocation to retain allocated substances that are not part of the selected active substances.

  • Column in samples by food/substance table: “mean LORs”.

  • Option to download output tables as zip.

  • Wizard for creating new actions.

Changed

  • Various changes and additions in documentation (under construction).

  • Update occurrence pattern summary: order by food, then by percentage.

  • Replace default uncertainty limits in various output tables by limits specified by the user.

  • Extended food recipes output table to contain both name and code column, and fix display for processed foods.

  • Unverified users can now be approved directly in ‘Unverified users’ admin panel.

Fixed

  • Fix simulation progress reporting.

  • Fix active substance allocation to correctly store authorization status of allocated samples, even when authorization statuses are not used for allocation itself.

  • Fix verification link in registration confirmation e-mail sent to the user, that incorrectly showed local host address in URL.

  • Fix user settings page: generate application key and change password work correctly now.

Version 9.0.9.0 (2019-02-15)

Added

  • Memory monitoring on simulation workers: when max configured memory use is exceeded for a set amount of time, the running task is cancelled.

  • Menu item in output overviews for generating a PDF for the complete output of the task.

Changed

  • Use ‘cancel token’ in screening calculator, to enable faster cancellation of screening calculation when requested.

Fixed

  • In task log table in Admin - Tasks panel, the simulation worker endpoint was not shown.

Version 9.0.8.0 (2019-02-07)

No change log available.