Onco* version 0.1.0

DOI

Onco* version 0.1.0

Onco* is a module based umbrella software project for numerical simulations of patient-specific cancer diseases, see following figure. From given input states of medical images the disease is modelled and its evolution is simulated giving possible predictions. In this way, a digital cancer patient is created, which could be used as a basis for further research, as a decision-making tool for doctors in diagnosis and treatment and as an additional illustrative demonstrator for enabling patients understand their individual disease. All parts resolve to an open-access framework, that is ment to be an accelerator for the digital cancer patient. Each module can be installed and run independently. The current state of development comprises the following modules:

OncoFEM
OncoGEN
OncoTUM   
OncoSTR

Content

The uploaded virtual box is a virtual machine of a linux mint 21.2 cinnamon, 64 bit system and 8 GB RAM. The machine contains the pre-installed version of OncoFEM version 1.0, that corresponds to its related publication. The virtual machine need to be imported in Oracle VM VirtualBox.

Username: onco password: 0000

The pre-installed version of onco* is implemented in a conda environment that is activated with the terminal command

$conda activate oncofem

The Software can be found in /home/ with the sub-folder for the tutorials, that can be run with

$python3 oncofem_tut_01_quick_start

Of course, the tutorials will only run, if the system meets the necessary requirements. The tutorials (1, 2, 3, 4, 5, 6) where performed on a local machine (intel cpu i7-9700k with 3.6 GHz, 128 GB RAM). The tumor segmentation (tutorial 7, 8) have been tested on a different machine with a gpu (Nvidia a40, 48 GB VRAM, 32 core AMD epyc type 7452). For testing, the discretisation in space is decreased, compared to the results published in the respective paper.

This is the software state at version 0.1.0 and the actual development can be found in the respective github.

OncoFEM
OncoGEN
OncoTUM   
OncoSTR

The software provides a tutorial to learn the basic functionalities. More information can be found in the respective paper.

For usage, the user should be familiar in operating with unix based systems. All packages in Onco* are python-based software. Therefore, scripts, e. g. from the tutorial, can be created and executed with the python command:

$python3 *

In order to run the tutorial please open a terminal and run the following commands:

$conda activate oncofem $cd Tutorial $python3 tut_01_oncofem_quickstart.py $python3 tut_02_oncofem_academic.py

There is a 'run_all.sh' script to run all tutorials. For the generalisation tutorial please activate the oncogen environment

$conda activate oncogen $cd Tutorial $python3 tut_05_oncogen_separated_full.py

Be aware, that due to the limited power in a virtual box, it is recommended to work on academic test examples, rather than full brain geometries. Due to that, the first quickstart example runs with a reduced discretisation in space

Identifier
DOI https://doi.org/10.18419/darus-4651
Metadata Access https://darus.uni-stuttgart.de/oai?verb=GetRecord&metadataPrefix=oai_datacite&identifier=doi:10.18419/darus-4651
Provenance
Creator Suditsch, Marlon ORCID logo; Wagner, Arndt ORCID logo; Ricken, Tim ORCID logo
Publisher DaRUS
Contributor Suditsch, Marlon
Publication Year 2024
Funding Reference DFG EXC 2075 - 390740016
Rights info:eu-repo/semantics/openAccess
OpenAccess true
Contact Suditsch, Marlon (Universität Stuttgart)
Representation
Resource Type Dataset
Format application/x-virtualbox-ova
Size 39626824704
Version 1.0
Discipline Construction Engineering and Architecture; Engineering; Engineering Sciences; Materials Science and Engineering; Thermal Engineering/Process Engineering