genesis – the generic simulation system for modelling state transitions

genesis – the generic simulation system for modelling state transitions

;Matthew S. Gillman
society of petroleum engineers - spe international heavy oil conference and exhibition 2018, hoce 2018 2017 Vol. 5 pp. -
201
gillman2017journalgenesis

Abstract

This software implements a discrete time Markov chain model, used to model transitions between states when the transition probabilities are known 'a priori'. It is highly configurable; the user supplies two text files, a “state transition table” and a “config file”, to the Perl script genesis.pl. Given the content of these files, the script generates a set of C++ classes based on the State design pattern, and a main program, which can then be compiled and run. The C++ code generated is based on the specification in the text files. Both multiple branching and bi-directional transitions are allowed. The software has been used to model the natural histories of colorectal cancer in Mexico. Although written primarily to model such disease processes, it can be used in any process which depends on discrete states with known transition probabilities between those states. One suitable area may be in environmental modelling. A test suite is supplied with the distribution. Due to its high degree of configurability and flexibility, this software has good re-use potential. It is stored on the Figshare repository. Funding statement: This work was supported by Cancer Research UK C8162/A16892. This research utilised Queen Mary’s MidPlus computational facilities, supported by QMUL Research-IT and funded by EPSRC grant EP/K000128/1.

Citation

ID: 228094
Ref Key: gillman2017journalgenesis
Use this key to autocite in SciMatic or Thesis Manager

References

Blockchain Verification

Account:
NFT Contract Address:
0x95644003c57E6F55A65596E3D9Eac6813e3566dA
Article ID:
228094
Unique Identifier:
10.5334/jors.179
Network:
Scimatic Chain (ID: 481)
Loading...
Blockchain Readiness Checklist
Authors
Abstract
Journal Name
Year
Title
5/5
Creates 1,000,000 NFT tokens for this article
Token Features:
  • ERC-1155 Standard NFT
  • 1 Million Supply per Article
  • Transferable via MetaMask
  • Permanent Blockchain Record
Blockchain QR Code
Scan with Saymatik Web3.0 Wallet

Saymatik Web3.0 Wallet