SimSoup 0.5 Underway: Molecule Type Splitter Now Working
6 December 2008
Work on SimSoup 0.5 is now underway. This release will be the
first to add structure to Molecule Types, making the model
much more open ended. Each Molecule Type will have a
structure, and Interactions will typically involve splitting
of structures (Fission) or joining of structures
(Construction). In order for this to work, there has to be a
'splitting' algorithm. The algorithm is now working, making
use of the C++ Boost Graph Library.
1000 SimSoup Downloads Via Softpedia
29 October2008
Today the number of downloads of SimSoup via the free software
site Softpedia hit 1000! The SimSoup page on Softpedia is
here. There
are also many downloads direct from the SimSoup download
page. The SimSoup 0.4 binary program has been downloaded 43
times so far this month. The presentation "The Origin Of
Life: An Outline of Key Issues and a Case for the Metabolic
View" has been downloaded 84 times so far this month.
SimSoup now on Google Code
17 August 2008
The latest SimSoup development version code is now available
on the project's
Google Code
area
SimSoup 0.4 Released
26 July 2008
SimSoup 0.4 is now available for download. Binary and source
packages are available.
SimSoup version 0.4 includes the
features listed below. Items that are new in this release are
highlighted in italic.
- A Chemistry: Including Molecule
Types and Interaction Types
- A Reactor: In which
interactions take place between Molecules of the various types
- Graphical Views of the Chemistry and
Reactor: This includes real time display of the
current state of the Reactor and the Chemistry. In each case
a network is displayed, along with detailed information in
list format
- Graphical Display of Simulation
Statistics: Statistics showing the behaviour of the
simulation over time can be displayed in two formats:-
- Data Series Plots: These show the
real-time behaviour of a range of variables that are
monitored as the simulation runs. The Data Series to be
displayed are selectable from various lists
- Manhattan
Plot: This shows the variability in the composition
of the material in the Reactor over time
- Trackers and Cycle Detection: A
Tracker is an object that can be attached to a Molecule. As
Molecules take part in Interactions, the Trackers are passed
from Reactant Molecule to Product Molecule. This enables
cycles to be detected and monitored
- Mass Conservation: Each Molecule Type has a
mass, and only Interactions that conserve mass are allowed
- Heat and Thermodynamics:
Reaction rates are based on considerations of energy and
thermodynamics. The rate at which the Reactor releases heat
can be displayed as a data series plot
- Scenario Display: A display of the
current scenario and status information on its progress
- Action Requests: These are
events that can be scheduled to take place at particular
times. For example, an Action Request can be setup to cause a
Molecule of a particular type to be added to the Reactor
- Input Processor: This enables a
simulation scenario to be defined in a file and loaded to
SimSoup. Any errors in the file are detected and reported to
the user
- System Monitor: A (partly
hidden) screen - mainly for diagnostic purposes.
Any comments on SimSoup will be welcome. Please use the email
address shown on the home page of this website.