This is an R interface to tumopp, a tumor growth simulator in C++.
Requirements
- Unix-like OS (macOS, Linux, etc.)
- C++17 compiler (clang++ >= Apple clang 11.0, g++ >= 9.1)
- CMake
Installation
install.packages("pak")
pak::pak("heavywatal/rtumopp")
The code above tries to find and use an pre-installed tumopp
executable in your system. If it is too old or not found, a compatible version will be installed automatically. Manual installation by brew install heavywatal/tap/tumopp
is therefore unnecessary, but may be useful to reduce the cost of repetitive installation of the R package.
To ignore pre-installed binary and build a bleeding edge (HEAD
) or some specific revision from source, set the environment variable TUMOPP_GIT_TAG
before installation:
Sys.setenv(TUMOPP_GIT_TAG = "HEAD")
The installation of tumopp
can be checked with the following commands:
tumopp::tumopp_path()
tumopp::tumopp_version()
sessioninfo::session_info("tumopp")
Please include these information when you report issues.
R packages are updated at random times. Please try to check updates once in a while and use the latest versions.
update.packages()
pak::pak("heavywatal/rigraphlite")
pak::pak("heavywatal/rtumopp")
Basic usage
See “Get started” page.
Available parameters are listed in the API document of C++ tumopp.