Support of conditional events, which are discrete changes to the model.
New stochastic simulation algorithm, which implements the direct Gillespie algorithm.
Sorting and filtering in tables, which eases handling of large models.
Enhanced result representation of elementary flux mode analysis.
Import and export of SBML Level 2 Version 4.
Full support for SBML event import/export
COPASI now passes all test of the SBML testsuite for all version of SBML up to L2V4 save for the tests including algebraic rules or 'fast' reactions
Bug Fixes
Graphical User Interface (CopasiUI)
Using a slider before committing changes to a task no longer reverts the changes.
It is no possible to select multiple objects simultaneously when creating sliders.
Improved error message which occurred when the MIRIAM web service connection was interrupted during update.
Plot and layout windows can now be closed with the keyboard shortcut Ctrl+W (Cmd+W on Mac OS X).
Invalid mathematical expression no longer cause the GUI to crash.
Fixed handling of deprecated URIs in the MIRIAM annotation which may be present in older SBML or COPASI file.
Fixed display of random and normal distribution function in MathML and LaTeX.
The warning message that the calculation of a Steady-State is not meaningful during parameter estimation is now only shown if the Newton method is used and Steady-State data is provided.
Completed renaming from metabolites to species in the GUI.
Fixed progress dialog for a scan of of parameter estimations, which continued to grow for each parameter estimation completed.
Prevent closing of COPASI while as task is running which could lead to a crash report.
Fixed crash caused by the MIRIAM relation 'occursIn'.
Randomizing parameter start values takes now into consideration the latest updates to the boundaries. This problem occurred when switching between infinity and a finite value.
The scan task indicates now the overall progress correctly.
Simulation Engine
Improved Steady-State criterion which estimates the distance of the current state from a Steady-State.
Scan of Steady-States may have lead to incorrect results when COPASI was unable to find any Steady-State. In this case scan values after the unsuccessful attempt would have used incorrect parameters.
On Windows COPASI is now able to deal with file names starting with '\', i.e., are relative to the current drive.
EFM no longer fails for models which only have reversible reactions.
Fixed the Simulated Annealing optimization method which failed when a parameter started with value '0'.
Fixed Praxis optimization method which did not terminate for problems containing only 1 parameter.
Fixed the behavior of the Slider Dialog which would stay on top of all other Windows covering open and save dialogs.
In rare situations on Linux COPASI does not recognize the application font chosen by the user. This can now correct by selecting an application font in COPASI.
The MathML rendering will recognize now the application font setting of the user.
SBML
In rare circumstance COPASI could have created two identical SIds leading to invalid SBML files.
COPASI identifies itself in an XML comment as the creator of the SBML file.
Implemented export of the modulo '%' operator which is available in COPASI's mathematical expressions.
COPASI supports now round trip of models containing the delay symbol.
If a model was directly loaded from an SBML file, the default level and version for the export are the same as in the original file. Otherwise export to SBML is now done as SBML Level 2 Version 4 per default.
additional bugfixes which would lead to incorrectly imported and/or exported SBML models in certain situations