ApPredict updating

If there’s a new version of ApPredict then there are a number of issues to consider which may have a greater impact, such as :

  • If we were to update to the latest version of ApPredict to allow us to use the new CellML models, has the ApPredict developer also made other, potentially significant, changes which will require a new version of AP-Portal to be installed?
    1. If ApPredict has changed considerably there’s most likely a new version of AP-Portal (or at least app-manager to install - see update app-manager).
    2. If the ApPredict invocation mechanism has changed then perhaps it will be necessary to update the app-manager tools e.g. CATALINA_HOME/ApPredict.sh
  • If ApPredict has added a new CellML model to the available collection (i.e. has ApPredict’s --model range expanded), are there also new variability lookup tables available for download?
  • Does the new CellML model behave differently to existing CellML models?
    If it does (i.e. perhaps it is adversely affects the performance of AP-Portal), then please let the portal developers know [1]!

ApPredict has a new CellML model available …

In the scenario that the only change to ApPredict is a new CellML model (or models) which behave much like existing models, and new variability lookup tables are available, please complete the following :

  1. Install the new ApPredict (making sure not to provisionally avoid overwriting/removing the operational version) - see ApPredict installation.
  2. Download any new variability lookup tables and deploy them as per previous lookup table installation - see Variability Configuration.
  3. Whichever portal (client and/or client-direct) you are using, CellML model data is contained in the src/main/resources/META-INF/spring/ctx/config/appCtx.config.cellModels.site.xml file :
    1. client portal
      Adjust the site-business file as per the extensibility instructions to include the new CellML model details.
    2. client-direct portal
      Adjust the client-direct file as per the installation instructions to include the new CellML model details.

Footnotes

[1]Any suggestions for change or queries would be welcomed by the portal developers!