Skip to content

Releases: jpahle/CoRC

CoRC v0.12.0

12 Mar 22:53
Compare
Choose a tag to compare
  • Added support for macOS on ARM (aarch64)

  • Rebased on COPASI release 4.39 sources.

    Included a further fix to prevent a crashing bug in this version of COPASI

  • Switched to using manylinux 2014 (up from 2010) for compilation of linux binaries

CoRC v0.11.1

22 Jan 15:29
Compare
Choose a tag to compare
  • Fixed errors due to breaking changes in package dependency 'stringr' version 1.5.0.

  • Minor changes to keep up with function deprecations in tidyverse packages.

  • Minor upgrades.

CoRC v0.11.0

30 Aug 21:25
Compare
Choose a tag to compare
  • Rebased on COPASI release 4.34 sources.

  • Enabled the COPASI just in time compilation that was added in version 4.30.

  • Enabled setting event assignment_target to model properties such as 'Time'.

    This can be useful e.g. for stopping timecourses after an event, like the runaway accumulation of a model species, which could trigger an error for stochastic simulation due to 'Internal step limit exceeded'.
    Such an event can be created like so:

    newEvent(name = "abort", trigger_expression = "{Prey.ParticleNumber} > 1e5", assignment_target = "Time", assignment_expression = 1e9).

  • Fixed a regression where NaN in experimental data was lost and converted to NA.

    It is now correctly exported to the '.txt' experimental data.
    This matters because COPASI handles NaN differently than NA.

  • Minor fixes and code cleanups.

CoRC v0.10.0

30 Apr 00:43
Compare
Choose a tag to compare
  • Rebased on COPASI release 4.30 sources.

    Disabled JIT compilation for now as it seems to cause crashes.

  • Implemented the download of COPASI platform specific libraries during package installation.

    This makes getCopasi() obsolete. The function has been deprecated.

    Package installation now requires an internet connection by default, which can be circumvented by providing the correct libraries locally with the COPASI_LIB_PATH environment variable.
    One option to set this variable is with the configure.vars argument of install.packages().

  • Added support for working with weights in experimental data of the parameter estimation task.

    defineExperiments() has new parameters weights and normalize_weights_per_experiment.

  • Fixed a bug in setSpecies() where adjusting species initial concentration in conjunction with species type always defaulted to a initial concentration of 0.

  • Various internal adjustments according to R CMD check notes and warnings.

  • Minor additions for package stability tests.

CoRC v0.9.0

22 Nov 23:52
Compare
Choose a tag to compare
  • Fixed a major issue with addExperiments(), where some experimental data was lost or misassigned.

    addExperiments() is also used by runParameterEstimation() and setParameterEstimationSettings().

  • Deprecated the name parameter of setParameters().

    Renaming parameters on a per reaction basis is not supported by COPASI.

  • Improved consistency of fetching of models from URLs.

  • Adjusted for new BioModels URL scheme.

    Added biomodels_url() helper function to assist with generating URLs where desirable.

  • Added support for Combine archives via loadCombineArchive() and saveCombineArchive().

  • Minor fixes and code cleanups.

CoRC v0.8.0

25 Jun 21:59
Compare
Choose a tag to compare
  • Rebase on COPASI release 4.28 sources.
  • Add support for the time course automatic interval option.
  • Fix definition of experimental data with columns of type 'ignore'.
  • Fix runParameterEstimation() output listing incorrect parameter start values in some cases.
  • Minor fixes and code cleanups.

CoRC v0.7.1

24 May 11:36
Compare
Choose a tag to compare
CoRC v0.7.1 Pre-release
Pre-release
  • Hotfix for windows build having an incorrect COPASI Version annotation.

    The COPASI version was incorrectly reported to be 4.12.

CoRC v0.7.0

22 May 17:04
Compare
Choose a tag to compare
CoRC v0.7.0 Pre-release
Pre-release
  • Fix system compatility with various linux distros.

    CoRC used to crash on various untested linux distros.
    Compatibility has now been confirmed with Ubuntu (16.04, 18.04, 20.04), CentOS (6, 7, 8), and Fedora (30, 32).

  • Use 'readr' package for write out of experimental data, to prevent erroneous conversion of ´NaN´ to ´NA´.

  • Fix behaviour of autoplot.copasi_ts() function when a timeseries output named 'Time' exists.

    'Time' output used to confilict with the invariant time column.

  • Rework tidyverse dependencies to be more light weight.

  • Minor fixes and code cleanups.

CoRC v0.6.1

24 Oct 20:12
Compare
Choose a tag to compare
CoRC v0.6.1 Pre-release
Pre-release
  • Remove an undocumented dependency on a Visual Studio runtime on windows.

CoRC v0.6.0

06 Oct 17:09
Compare
Choose a tag to compare
CoRC v0.6.0 Pre-release
Pre-release
  • Rebase on COPASI release 4.27 sources.
  • Require at least R version 3.2.0.
  • Base the linux binaries on the manylinux2010 docker container.
  • Add parameter soft_error to runTimeCourse() to allow for readout of incomplete result tables for failed time courses.