WO2019037999A1 - Method and system for simulating a human tumour - Google Patents
Method and system for simulating a human tumour Download PDFInfo
- Publication number
- WO2019037999A1 WO2019037999A1 PCT/EP2018/069936 EP2018069936W WO2019037999A1 WO 2019037999 A1 WO2019037999 A1 WO 2019037999A1 EP 2018069936 W EP2018069936 W EP 2018069936W WO 2019037999 A1 WO2019037999 A1 WO 2019037999A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tumor
- status
- cell
- tumor status
- therapy
- Prior art date
Links
- 206010028980 Neoplasm Diseases 0.000 title claims abstract description 159
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000006870 function Effects 0.000 claims description 84
- 238000002560 therapeutic procedure Methods 0.000 claims description 58
- 238000004088 simulation Methods 0.000 claims description 31
- 238000011282 treatment Methods 0.000 claims description 19
- 230000035772 mutation Effects 0.000 claims description 12
- 238000012549 training Methods 0.000 claims description 6
- 230000003014 reinforcing effect Effects 0.000 claims description 3
- 230000005748 tumor development Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 1
- 210000004027 cell Anatomy 0.000 description 30
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 19
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 19
- 101100422768 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SUL2 gene Proteins 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 238000011161 development Methods 0.000 description 12
- 230000018109 developmental process Effects 0.000 description 12
- 230000001225 therapeutic effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000004113 cell culture Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 201000011510 cancer Diseases 0.000 description 5
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 4
- 210000004881 tumor cell Anatomy 0.000 description 4
- 201000010099 disease Diseases 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000032823 cell division Effects 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 229940079593 drug Drugs 0.000 description 2
- 230000002068 genetic effect Effects 0.000 description 2
- 230000003211 malignant effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 210000003771 C cell Anatomy 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 210000003719 b-lymphocyte Anatomy 0.000 description 1
- 238000001574 biopsy Methods 0.000 description 1
- 210000004204 blood vessel Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 101150018075 sel-2 gene Proteins 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/50—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
Definitions
- the invention relates to a method and a system for simulating a human tumor.
- Malignant human tumors are complex cell structures consisting, for example, of different sub-clones of a primary tumor. These sub-clones respond
- Patient-specific tumor can be considered as a black box, because the internal state is not or only partially observed.
- a large number of therapeutic options for the treatment of a malignant tumor are available.
- Simulation of a human tumor is to be created, which simulates a patient-specific development of a tumor.
- the problem underlying the invention is achieved by a
- a method for simulating a human tumor is proposed. This involves detecting a number of tumor status, the
- Simulation function is performed, and selecting one of the tumor status, wherein selecting the one
- Tumor status is performed from the number of tumor statuses by means of a first selection function trained by supervised learning.
- a system for simulating a human tumor is proposed. This involves detecting a number of tumor status, the
- Simulation function is performed, and selecting one of the tumor status, wherein selecting the one
- Tumor status is performed from the number of tumor statuses by means of a first selection function trained by supervised learning.
- the number of tumor statuses is at least one time prior to at least one determined tumor status, depending on the
- the tumor status will depend on the number of tumor status
- the process or system are the essential
- a therapy proposal is determined, wherein the determination of the
- Therapy proposal is performed by means of a second selection function, which is trained by reinforcing learning.
- Treatment goal depending on the at least one partially lying in the past and the tumor therapy measure, and determined depending on the selected tumor status. This gives the second selection function the information to
- FIG. 2 is a schematic view of a human tumor; Figures 7, 8, 9, 10, 11, 12, 13 and 14 each a
- FIG. 15 is a schematic sequence diagram; and FIG. 16 shows by way of example a representation of
- Figure la shows a schematic block diagram.
- a block 102 determines a number of tumor statuses Sl (t), S2 (t), SN (t) as a function of at least one temporally previously determined tumor status S (t-1), depending on the
- a block 104 selects one
- FIG. 1b shows, in addition to FIG. 1a, a schematic block diagram with a block 106, which has a
- a treatment goal in a malignant tumor disease includes, for example: complete recovery of the patient, low treatment side effects and / or long-term survival of the patient
- a therapy method relates to a single possible therapy action such as a radiological treatment or a surgical treatment or a drug treatment but not a combination of the aforementioned possible treatments.
- a therapy proposal concerns a proposal that includes one or more therapeutic methods and that
- a therapeutic measure relates to a therapy actually performed on the patient, such as
- a radiological treatment for example, a surgical treatment, a drug treatment or a combination of the aforementioned treatments.
- a patient history includes information about the patient's age, whether or not the patient was a smoker, information about whether the patient is a city dweller or not. Consequently, the patient history includes data about
- Diagnostic data D (t) at a time t include, for example, the size and / or shape of the
- Patients existing tumor This can, for example, via a computed tomography recording - too machine - be determined. Alternatively or
- a tumor sample is taken from the patient at the beginning of the treatment and a cell culture
- the tumor cells of the cell culture thus grow parallel to the patient.
- Time t thus include, for example, a size of the cell culture and / or genetic data of the
- an analogous therapy measure is applied to the cell culture.
- FIG. 2 shows a schematic block diagram with a system 200 for carrying out the methods listed in this description.
- the system 200 includes a
- central processing unit 202 such as a number of individual systems comprising data center with increased computing capacity and a remote control terminal 204 such as a commercial personal computer.
- the central processing unit 202 such as a number of individual systems comprising data center with increased computing capacity and a remote control terminal 204 such as a commercial personal computer.
- the computing unit 202 comprises in a schematic form a first data memory 202M, a first processor unit 202P and a first network interface 2021
- Operator terminal 204 includes a second
- Network interface 2041 a second data store 204M, a second processor unit 204P.
- the operator terminal 204 includes an input interface 204T such as a keyboard and / or a keyboard
- Input interface 204T and output interface 204S are collectively referred to as user interface I.
- FIG. 3 shows by way of example a malignant human tumor in the form of a tumor status S in a schematic manner
- the tumor status S comprises a number of type A cells Ca, a number of type B cells Cb, and a number of types C cells.
- benign tumors can also be used depending on the patient and
- FIG. 4 shows a schematic block diagram of a first model.
- a simulation function SIM determines the tumor status Sl (t), S2 (t), SN (t).
- the simulation function SIM simulates several times the growth of a tumor, for example, based on a past tumor status Sl (t-1) at time t-1.
- several tumor statuses may also be available on the basis of which the simulation function SIM determines a number of different tumor statuses.
- the simulation function SIM determines the tumor status Sl (t), S2 (t), SN (t).
- the simulation function SIM simulates several times the growth of a tumor, for example, based on a past tumor status Sl (t-1) at time t-1.
- several tumor statuses may also be available on the basis of which the simulation function SIM determines a number of different tumor statuses.
- the simulation function SIM determines the tumor status Sl (t), S2 (t), SN (t).
- Rule-based determines a number of tumor states, with the rules defining a respective one
- Presently available diagnostic data D (t) which relate to the actual tumor of a patient, are stored in a patient-specific memory area M3
- Patient history H relates to the condition of the patient before the occurrence of the tumor disease and is stored in a patient-specific memory area M4. Based on the tumor status Sl (t-l), derived from a database DB biological parameters P and at least one lagging ago and the tumor concerned
- T (tl) is a number of tumor status Sl (t), S2 (t) at time t and a number of tumor status Sl (t + 1), S2 (t + 1), S3 (t + 1 ) and S4 (t + 1) at the time t + 1 determined. Assuming the time t as the present and the time t + 1 as the future, starting from a number of current estimated tumor statuses Sl (t), S2 (t), a number of future estimated tumor status Sl (t +1) to S4 (t + 1) closed.
- the tumor statuses Sl (t) to S4 (t + 1) are called tree
- This forest in the form of simulation data SD is patient-individual and is stored in the patient ⁇ individual memory area Ml.
- a first selection function SEL1 is based on machine learning and, for example, supervised learning
- the first selection function SELl provides each
- the first selection function SELl chooses one - from the point of view of the first one
- Selection function SEL1 also the tumor status S (t + 1) from the number of determined tumor status Sl (t + 1) to S4 (t + 1), which comes closest to a state of the actual tumor in the future.
- Development process V the selection function SELl the simulation data SD, the patient history H and the diagnostic data D (t) are provided.
- the most likely course of development V of the simulated tumor will help a treating physician to decide on the next Treatment of the patient brought to the knowledge.
- the physician can initiate a self-selected therapeutic measure for the patient.
- a comparison of the current diagnosis data D (t) with the most probable tumor status Sl (t) can be brought to the attention of the attending physician.
- the size of the actual tumor according to the diagnostic data D (t) with the size of the simulated tumor according to the tumor status Sl (t) are displayed. This display can be done, for example, by a figurative representation or by an estimate error determined from the comparison in the form of a number. Reference is made to the exemplary representation in FIG. 16.
- diagnostic data D (t) of the respective patient In one embodiment of the first selection function SEL1, diagnostic data D (t) of the respective patient
- tumor status Sl (t) to S4 (t + 1) is not selected, in which this particular mutation is not
- FIG. 5 shows a schematic block diagram of a second model.
- Treatment goal Z (t) can not in
- a second selection function SEL2 is based on machine learning and is trained, for example, by reinforcing learning.
- the second selection function SEL2 determines the therapy proposal R (t), which includes one or a number of therapy methods Ma, Mb, Mc, to Mx.
- Therapy methods Ma to Mx are stored in another database DB2.
- the second selection function SEL2 selects from the further database the therapy methods Ma to Mx, which depend on the previous ones
- the selection functions SEL1 and SEL2 are, according to this description, for example, machine-trained neural networks.
- FIG. 6 shows a schematic block diagram of a third model.
- the third model of FIG. 6 does not include a first selection function SEL1. The possible
- Development course V of the simulation function SIM is selected, for example, at random.
- the second selection function SEL2 selects from the other
- FIG. 7 shows a schematic flow diagram for
- a cell is to be understood as a data structure which is a biological structure
- Cancer cell and its environment such as
- an initial cell is determined as a function of stochastic mutation probabilities and as a function of the patient's history and added to a list.
- the next cell of the list is selected for editing.
- predetermined initialization parameters such as the predetermined tumor size have already been reached. If so, at step 708, the predetermined initialization parameters such as the predetermined tumor size have already been reached.
- step 900 which is described in greater detail with respect to FIG. 9.
- Figure 8 shows a schematic flow diagram of
- Simulation function SIM for existing tumor status in the form of a cell list in a step 802, the cell list with a number of cells
- step 804 the next cell is selected from the list.
- step 806 checks whether all cells from the list have already been processed in this simulation step. If this is the case, then in step 808 the determined list is stored as a further tumor status. If this is not the case, it is changed to step 900, which is described in more detail in FIG. 9.
- Figure 9 shows a schematic flow diagram for
- a step 904 it is probabilistically determined whether a first cell
- Zellfitness determined and as a result, whether the first cell dies. For this purpose, first an individual cell fitness is determined and depending on the
- step 908 first mutation parameters are applied to the first cell when the first cell is not dead.
- a mutation parameter is applied to the first cell when the first cell is not dead.
- a step 912 it is probabilistically determined if the first cell splits if the first cell is not dead.
- a second cell is determined in dependence on the state of the first cell and added to the list
- step 916 second mutation parameters are applied to the first cell and / or the second cell when the first cell has split.
- a change of the genome of the first and / or the second cell is effected, which is caused by a cell division.
- the foregoing mutation parameters are determined, for example, as a function of the biological parameters P and as a function of the therapeutic measure T (t-1).
- FIG. 10 shows a schematic flowchart which represents the procedure for generating a therapy proposal.
- a step 1002 at time t
- present medical history of the patient comprising the patient history and the previously used
- the diagnostic data is processed, for example, a tumor size and / or a tumor shape becomes
- step 1004 may also be replaced by a manual entry of the physician.
- step 1006 the
- Simulation function SIM performed from the previous figures to a number of different tumor status too determine.
- the first selection function SEL1 from the previous figures is executed to select the tumor status that best suits the
- the second selection function SEL2 from the previous figures is executed to select the therapy proposal that best suits the specific patient.
- Step 1012 visualizes the selected tumor status and the selected therapy proposal.
- Step 1014 checks whether new diagnostic data is available at a subsequent time. If so, step 1002 is entered. If this is not the case, then a change is made to a step 1200, which is described below in FIG. Alternatively, instead of step 1200, step 1100 is performed
- FIG. 11 shows a schematic flow diagram for
- a therapy proposal is manually provided.
- the simulation function SIM from one of the previous figures is performed and a number of tumor statuses are determined.
- one of the previously determined tumor status is selected by means of the first selection function SEL1.
- the selected tumor status that was determined for the manually prescribed therapy proposal is visualized.
- one Step 1110 checks if there is another one
- step 1102 is entered. If this is not the case, then a change is made to step 1112 and the method is ended.
- FIG. 12 shows a schematic flow diagram for
- the simulation function SIM executed is determined as a number of tumor statuses as a function of a previously determined tumor status.
- a step 1212 by means of the second selection function SEL2, at least one of the
- the determined tumor status selected a therapy proposal is updated with the
- step 1216 it is checked if another pass is required. If this is the case, then the step 1210 is changed. If this is not the case, then a change is made to step 1218 and the process is ended.
- FIG. 13 shows a schematic flow chart for the training of the first selection function SEL1 through supervised learning.
- a step 1304 an actual
- Course of a tumor disease comprising an actual first tumor status and an actual second tumor status SR (t) from a disease database.
- a number of simulated tumor status is obtained from the first actual tumor status determined.
- one of the determined simulated tumor status S (t) is selected by means of the first selection function SEL1.
- the selection function SEL1 is trained by the estimation error.
- FIG. 14 shows a schematic flow chart for the training of the second selection function SEL2
- a third tumor status S (t) is determined.
- a therapy proposal R (t) is determined as a function of the third tumor status S (t).
- a fourth tumor status S (t + 1) is determined as a function of the third tumor status S (t) and in dependence on the selected therapy proposal R (t).
- a reward value is determined based on a reward function in response to the fourth tumor status S (t + 1).
- the second selection function SEL2 becomes dependent on the determined reward value
- FIG. 15 shows a schematic sequence diagram.
- a physician A examines a patient P and uses the acquired information to determine patient history H as well
- Diagnostic data D (t) is provided by the physician via the
- Input user interface I and are thus the simulation function SIM and the two selection functions SEL1 and SEL2 available.
- the patient history H and diagnostic data D (t) are used to initialize the
- Transfer simulation function SIM After initialization, the simulation function requires only the therapeutic measures T and the diagnostic data D (t) performed on the patient P.
- the simulation function SIM is executed and determines tumor status Sn.
- the tumor statuses Sn are used by the first selection function SEL1 in a step 1504 to provide one of the delivered tumor statuses Sn as the selected tumor status Ss of the second selection function.
- Selection function SEL2 determines in step 1506
- User interface I determines a visualization VIS of the tumor status Ss (t) and the determined mediated therapy proposal R (t), which is made available to the doctor A.
- the physician A can now decide which therapy measure T (t) he selects P for the patient.
- the therapy measure T (t) may coincide with the therapy proposal R (t) or not.
- the doctor A transmits the applied
- the central processing unit 202 determines the number of tumor statuses Sl (t), S2 (t), SN (t) by means of the
- the central processing unit 202 transmits the ascertained tumor statuses Sl (t), S2 (t), SN (t) to the operating terminal 204.
- the remotely located operator terminal 204 selects one of the simulated tumor statuses Sl (t), S2 (t) , SN (t) by means of the first selection function SEL1.
- the remotely located operator terminal 204 determines the therapy proposal R (t) by means of the second
- Operator terminal 204 displays the determined tumor status S (t) and the determined therapy proposal R (t) by means of the user interface I.
- the central processing unit 202 is designed to train the first and / or the second selection function SEL1, SEL2. After completion of the respective training, the central processing unit 202 transmits the trained first and / or second selection function SEL1; SEL2 to the operator terminal 204.
- the operator terminal 204 replaces a previously used first and / or second selection function SEL1; SEL2 by the transmitted first and / or second selection function SEL1; SEL2.
- Embodiments 200, 1520, 1530 may be distributed differently to the central processing unit 202 and the operator terminal 204.
- FIG. 16 shows by way of example a representation of
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Data Mining & Analysis (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Biomedical Technology (AREA)
- Chemical & Material Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Medicinal Chemistry (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The invention relates to a method for simulating a human tumour, comprising the following steps: determining (102) a number of tumour statuses; and selecting (104) one of the tumour statuses.
Description
Verfahren und System zur Simulation eines menschlichen Tumors Method and system for simulating a human tumor
Beschreibung description
Die Erfindung betrifft ein Verfahren und ein System zur Simulation eines menschlichen Tumors. The invention relates to a method and a system for simulating a human tumor.
Maligne menschliche Tumoren sind komplexe Zellgebilde und bestehen beispielsweise aus unterschiedlichen Sub-Klonen eines primären Tumors. Diese Sub-Klone reagieren Malignant human tumors are complex cell structures consisting, for example, of different sub-clones of a primary tumor. These sub-clones respond
unterschiedlich auf Therapien. Darüber hinaus können einzelne Therapieverläufe zu einer hohen Mutationsrate und einem hohen evolutionären Druck innerhalb des Tumors und damit zu einer Resistenz gegenüber einer Therapieform führen. Diese Entwicklung von Resistenzen ist ein Grund für
das Scheitern gewisser Therapieansätze insbesondere in späten Tumorstadien. different on therapies. In addition, individual treatment courses can lead to a high mutation rate and a high evolutionary pressure within the tumor and thus to a resistance to a form of therapy. This development of resistance is a reason for the failure of certain therapeutic approaches, especially in late tumor stages.
Des Weiteren ist bekannt, dass Datenbanken verfügbar sind, welche die Erbgutmutationen von Tumorzellen über einen gesamten Krankheitsverlauf umfassen. Furthermore, it is known that databases are available which include the genetic mutations of tumor cells throughout the course of the disease.
Obschon es neue bildgebende Verfahren und neue Although there are new imaging techniques and new ones
Biopsieverfahren gibt, ist es nicht möglich, den Biopsy procedure gives, it is not possible, the
Gesamtzustand eines im Körper des Patienten verbleibenden Tumors insbesondere dessen Zusammensetzung mit Tumorzellen unterschiedlichen Erbguts zu ermitteln. Ein Overall state of a remaining tumor in the body of the patient in particular to determine its composition with tumor cells of different genome. On
patientenindividueller Tumor kann folglich als Blackbox betrachtet werden, da der innere Zustand nicht oder nur abschnittsweise beobachtbar ist. Auf der anderen Seite stehen eine große Anzahl von Therapiemöglichkeiten zur Behandlung eines malignen Tumors zur Verfügung. Patient-specific tumor can be considered as a black box, because the internal state is not or only partially observed. On the other hand, a large number of therapeutic options for the treatment of a malignant tumor are available.
Mithin könnte man die objektive technische Aufgabe So you could be the objective technical task
dahingehend formulieren, als dass ein Verfahren zur to formulate that as a method for
Simulation eines menschlichen Tumors zu schaffen ist, welches eine patientenindividuelle Entwicklung eines Tumors simuliert . Der Erfindung zugrunde liegende Problem wird durch ein Simulation of a human tumor is to be created, which simulates a patient-specific development of a tumor. The problem underlying the invention is achieved by a
Verfahren zur Simulation eines menschlichen Tumors nach dem Anspruch 1 und durch ein System zur Simulation eines menschlichen Tumors nach einem nebengeordneten Anspruch gelöst .
Gemäß einem ersten Aspekt wird ein Verfahren zur Simulation eines menschlichen Tumors vorgeschlagen. Dieses umfasst das Ermitteln einer Anzahl von Tumor-Status, wobei das A method of simulating a human tumor according to claim 1 and solved by a system for simulating a human tumor according to an independent claim. According to a first aspect, a method for simulating a human tumor is proposed. This involves detecting a number of tumor status, the
Ermitteln des jeweiligen Tumor-Status mittels einer Determining the respective tumor status by means of a
Simulationsfunktion durchgeführt wird, und das Auswählen eines der Tumor-Status, wobei das Auswählen des einen Simulation function is performed, and selecting one of the tumor status, wherein selecting the one
Tumor-Status aus der Anzahl von Tumor-Status mittels einer ersten Auswahlfunktion durchgeführt wird, welche durch überwachtes Lernen trainiert ist. Tumor status is performed from the number of tumor statuses by means of a first selection function trained by supervised learning.
Gemäß einem zweiten Aspekt wird ein System zur Simulation eines menschlichen Tumors vorgeschlagen. Dieses umfasst das Ermitteln einer Anzahl von Tumor-Status, wobei das In a second aspect, a system for simulating a human tumor is proposed. This involves detecting a number of tumor status, the
Ermitteln des jeweiligen Tumor-Status mittels einer Determining the respective tumor status by means of a
Simulationsfunktion durchgeführt wird, und das Auswählen eines der Tumor-Status, wobei das Auswählen des einen Simulation function is performed, and selecting one of the tumor status, wherein selecting the one
Tumor-Status aus der Anzahl von Tumor-Status mittels einer ersten Auswahlfunktion durchgeführt wird, welche durch überwachtes Lernen trainiert ist. Tumor status is performed from the number of tumor statuses by means of a first selection function trained by supervised learning.
Dadurch, dass zunächst eine Anzahl von Tumor-Status By doing that, first a number of tumor status
ermittelt wird, wird zunächst ein großer Raum von möglichen Tumor-Zuständen bereitgestellt, welcher anschließend durch die erste maschinengelernte Auswahlfunktion eingeschränkt wird. Folglich wird ein Modell geschaffen, welches der Komplexität der Entwicklung eines menschlichen Tumors durch Maschinenlernen begegnet. is determined, a large amount of possible tumor conditions is first provided, which is then limited by the first machine learned selection function. Consequently, a model is being created which addresses the complexity of developing a human tumor through machine learning.
Gemäß einer Ausführungsform wird der Anzahl von Tumor- Status in Abhängigkeit von zumindest einem zeitlich zuvor
ermittelten Tumor-Status, in Abhängigkeit von die According to one embodiment, the number of tumor statuses is at least one time prior to at least one determined tumor status, depending on the
Tumorentwicklung betreffenden biologischen Parametern und in Abhängigkeit von zumindest einer zumindest teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme ermittelt. Der Tumor-Status wird aus der Anzahl von Tumor-Status in Abhängigkeit von Tumor development relevant biological parameters and depending on at least one at least partially lying in the past and the tumor therapy measure determined. The tumor status will depend on the number of tumor status
bereitgestellten Diagnose-Daten, in Abhängigkeit von einer Patientenhistorie und in Abhängigkeit von der zumindest einen teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme ausgewählt. Damit stehen dem Verfahren bzw. System die wesentlichen provided diagnostic data, depending on a patient's history and selected depending on the at least one partially lying in the past and the tumor therapy. Thus, the process or system are the essential
Informationen zur Verfügung, um ein bestmögliches Ergebnis zu liefern. Information is available to deliver the best possible result.
In einer besonders vorteilhaften Ausführungsform wird ein Therapievorschlag ermittelt, wobei das Ermitteln des In a particularly advantageous embodiment, a therapy proposal is determined, wherein the determination of the
Therapievorschlags mittels einer zweiten Auswahlfunktion durchgeführt wird, welche durch bestärkendes Lernen trainiert ist. Therapy proposal is performed by means of a second selection function, which is trained by reinforcing learning.
In einer vorteilhaften Ausführungsform wird der In an advantageous embodiment of the
Therapievorschlag in Abhängigkeit von einem Therapy suggestion depending on one
Behandlungsziel, in Abhängigkeit von der zumindest einen teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme, und in Abhängigkeit von dem ausgewählten Tumor-Status ermittelt. Damit erhält die zweite Auswahlfunktion die Informationen, um ein Treatment goal, depending on the at least one partially lying in the past and the tumor therapy measure, and determined depending on the selected tumor status. This gives the second selection function the information to
bestmögliches Ergebnis zu ermitteln.
Weitere Vorteile und Merkmale der Erfindung finden sich in der nachfolgenden Beschreibung von Ausführungsbeispielen der Zeichnung. In der Zeichnung zeigen: Figuren la, lb, 2, 4, 5 und 6 jeweils ein schematisches Blockdiagramm; to determine the best possible result. Further advantages and features of the invention can be found in the following description of exemplary embodiments of the drawing. In the drawing: Figures la, lb, 2, 4, 5 and 6 are each a schematic block diagram;
Figur 2 einen menschlichen Tumor in schematischer Ansicht; Figuren 7, 8, 9, 10, 11, 12, 13 und 14 jeweils ein FIG. 2 is a schematic view of a human tumor; Figures 7, 8, 9, 10, 11, 12, 13 and 14 each a
schematisches Ablaufdiagramm; schematic flow diagram;
Figur 15 ein schematisches Sequenzdiagramm; und Figur 16 beispielhaft eine Darstellung von FIG. 15 is a schematic sequence diagram; and FIG. 16 shows by way of example a representation of
Simulationsergebnissen .
Simulation results.
Figur la zeigt ein schematisches Blockdiagramm. Zur Figure la shows a schematic block diagram. to
Simulation eines menschlichen Tumors ermittelt ein Block 102 eine Anzahl von Tumor-Status Sl (t) , S2 (t) , SN(t) in Abhängigkeit von zumindest einem zeitlich zuvor ermittelten Tumor-Status S(t-l), in Abhängigkeit von die Simulation of a human tumor, a block 102 determines a number of tumor statuses Sl (t), S2 (t), SN (t) as a function of at least one temporally previously determined tumor status S (t-1), depending on the
Tumorentwicklung betreffenden biologischen Parametern P und in Abhängigkeit von zumindest einer zumindest teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme T(t-l) . Ein Block 104 wählt einen Tumor development related biological parameters P and depending on at least one at least partially in the past and the tumor therapy T (t-l). A block 104 selects one
wahrscheinlichsten der Tumor-Status Sl (t) , S2 (t) oder SN(t) in Abhängigkeit von bereitgestellten Diagnose-Daten D(t), in Abhängigkeit von einer Patientenhistorie H und in most likely the tumor status Sl (t), S2 (t) or SN (t) depending on provided diagnostic data D (t), depending on a patient history H and in
Abhängigkeit von der zumindest einen teilweise in der Dependence on the at least one partial in the
Vergangenheit liegenden und den Tumor betreffenden Past and tumor related
Therapiemaßnahme T(t-l) aus und stellt diesen als Therapy measure T (t-l) and provides this as
ausgewählten Tumor-Status S (t) bereit. selected tumor status S (t) ready.
Figur lb zeigt in Ergänzung zu Figur la ein schematisches Blockdiagramm mit einem Block 106, welcher einen FIG. 1b shows, in addition to FIG. 1a, a schematic block diagram with a block 106, which has a
Therapievorschlags R(t) zur Anwendung in einem Therapy proposal R (t) for use in one
bevorstehenden Behandlungszeitraum in Abhängigkeit von einem Behandlungsziel Z (t) , in Abhängigkeit von der depending on a treatment goal Z (t), depending on the
zumindest einen teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme T(t-l), und in Abhängigkeit von dem ausgewählten Tumor-Status S (t) at least one therapy measure T (t-1), which lies partially in the past and concerns the tumor, and in dependence on the selected tumor status S (t)
ermittelt . determined.
Folgende Definitionen sind auf die ganze vorliegende The following definitions apply to the whole of the present
Beschreibung anzuwenden:
Ein Behandlungsziel bei einer malignen Tumorerkrankung umfasst beispielsweise: vollständige Genesung des Patienten, geringe Nebenwirkungen bei der Behandlung und/oder lange Überlebenswahrscheinlichkeit des Description to apply: A treatment goal in a malignant tumor disease includes, for example: complete recovery of the patient, low treatment side effects and / or long-term survival of the patient
Patienten . Patients.
Eine Therapiemethode betrifft eine einzelne mögliche Therapiehandlung wie beispielsweise eine radiologische Behandlung oder eine chirurgische Behandlung oder eine medikamentöse Behandlung aber keine Kombination der vorgenannten möglichen Behandlungen. A therapy method relates to a single possible therapy action such as a radiological treatment or a surgical treatment or a drug treatment but not a combination of the aforementioned possible treatments.
Ein Therapievorschlag betrifft einen Vorschlag, eine oder mehrere Therapiemethoden umfasst und der A therapy proposal concerns a proposal that includes one or more therapeutic methods and that
innerhalb des in dieser Beschreibung vorgeschlagenen Modells eine positive Entwicklung des Tumor-Status im Hinblick auf das Behandlungsziel haben soll. within the model proposed in this description should have a positive development of the tumor status with respect to the treatment goal.
Eine Therapiemaßnahme betrifft eine tatsächlich am Patienten vorgenommene Therapiehandlung wie A therapeutic measure relates to a therapy actually performed on the patient, such as
beispielsweise eine radiologische Behandlung, eine chirurgische Behandlung, eine medikamentöse Behandlung oder eine Kombination der vorgenannten Behandlungen. Eine Patientenhistorie umfasst beispielsweise Angaben über das Alter des Patienten, Angaben darüber, ob der Patient Raucher war oder nicht, Angaben darüber, ob der Patient Stadtbewohner ist oder nicht. Folglich umfasst die Patientenhistorie Daten über For example, a radiological treatment, a surgical treatment, a drug treatment or a combination of the aforementioned treatments. For example, a patient history includes information about the patient's age, whether or not the patient was a smoker, information about whether the patient is a city dweller or not. Consequently, the patient history includes data about
Risikoindikatoren für eine jeweilige Krebsart. Risk indicators for a particular type of cancer.
Diagnosedaten D(t) zu einem Zeitpunkt t umfassen beispielsweise die Größe und/oder Form des beim Diagnostic data D (t) at a time t include, for example, the size and / or shape of the
Patienten vorhandenen Tumors. Dies kann beispielsweise über eine Computertomografie-Aufnähme - auch
maschinell - ermittelt werden. Alternativ oder Patients existing tumor. This can, for example, via a computed tomography recording - too machine - be determined. Alternatively or
zusätzlich wird dem Patienten zu Beginn der Behanldung eine Tumorprobe entnommen und eine Zellkultur In addition, a tumor sample is taken from the patient at the beginning of the treatment and a cell culture
angelegt. Die Tumorzellen der Zellkultur wachsen somit parallel zum Patienten. Die Diagnosedaten D(t) zu dem created. The tumor cells of the cell culture thus grow parallel to the patient. The diagnostic data D (t) to the
Zeitpunkt t umfassen somit beispielsweise eine Größe der Zellkultur und/oder genetische Daten der Time t thus include, for example, a size of the cell culture and / or genetic data of the
Zellkultur, d.h. eine Zusammensetzung aus Cell culture, i. a composition
verschiedenartigen Tumorzellen der Zellkultur. Wird in einem Beispiel an dem Patienten eine Therapiemaßnahme durchgeführt, so wird eine analoge Therapiemaßnahme auf die Zellkultur angewandt. various tumor cells of the cell culture. If a therapeutic measure is performed on the patient in one example, an analogous therapy measure is applied to the cell culture.
Figur 2 zeigt ein schematisches Blockdiagramm mit einem System 200 zur Ausführung der in dieser Beschreibung aufgeführten Verfahren. Das System 200 umfasst eine FIG. 2 shows a schematic block diagram with a system 200 for carrying out the methods listed in this description. The system 200 includes a
zentrale Recheneinheit 202 wie beispielsweise ein eine Anzahl von Einzelsysteme umfassendes Rechenzentrum mit erhöhter Rechenkapazität und ein entfernt angeordnetes Bedienterminal 204 wie beispielsweise ein handelsüblicher Personal Computer. Die zentrale Recheneinheit 202 central processing unit 202 such as a number of individual systems comprising data center with increased computing capacity and a remote control terminal 204 such as a commercial personal computer. The central processing unit 202
kommuniziert über eine Datenverbindung 206, welche über ein Weitverkehrsnetz hergestellt wird, mit dem entfernt communicates over a data link 206, which is established over a wide area network, with the remote
angeordneten Bedienterminal 204. arranged operator terminal 204th
Die Recheneinheit 202 umfasst in schematischer Form einen ersten Datenspeicher 202M, eine erste Prozessoreinheit 202P und eine erste Netzwerkschnittstelle 2021. Das The computing unit 202 comprises in a schematic form a first data memory 202M, a first processor unit 202P and a first network interface 2021
Bedienterminal 204 umfasst eine zweite Operator terminal 204 includes a second
Netzwerkschnittstelle 2041, einen zweiten Datenspeicher
204M, eine zweite Prozessoreinheit 204P. Des Weiteren umfasst das Bedienterminal 204 eine Eingabeschnittstelle 204T wie beispielsweise eine Tastatur und/oder eine Network interface 2041, a second data store 204M, a second processor unit 204P. Further, the operator terminal 204 includes an input interface 204T such as a keyboard and / or a keyboard
Computermaus und eine Ausgabeschnittstelle 204S wie Computer mouse and an output interface 204S like
beispielsweise einen Bildschirm. Die Eingabeschnittstelle 204T und die Ausgabeschnittstelle 204S werden gemeinsam auch als Benutzerschnittstelle I bezeichnet. for example, a screen. Input interface 204T and output interface 204S are collectively referred to as user interface I.
Figur 3 zeigt beispielhaft einen malignen menschlichen Tumor in Form eines Tumor-Status S in schematischer FIG. 3 shows by way of example a malignant human tumor in the form of a tumor status S in a schematic manner
Ansicht. Der Tumor-Status S umfasst eine Anzahl von Zellen Ca vom Typ A, eine Anzahl Zellen Cb vom Typ B und eine Anzahl von Zellen Cc vom Typ C. Neben malignen Tumoren können auch gutartige Tumore je nach Patient und View. The tumor status S comprises a number of type A cells Ca, a number of type B cells Cb, and a number of types C cells. In addition to malignant tumors, benign tumors can also be used depending on the patient and
Krankheitsgeschichte von Interesse sein. Disease history of interest.
Figur 4 zeigt ein schematisches Blockdiagramm eines ersten Modells. Eine Simulationsfunktion SIM ermittelt die Tumor- Status Sl (t) , S2 (t) , SN(t). Die Simulationsfunktion SIM simuliert mehrfach das Wachstum eines Tumors beispielsweise ausgehend von einem zurückliegenden Tumor-Status Sl(t-l) zum Zeitpunkt t-1. Selbstverständlich können auch mehrere Tumor-Status zur Verfügung stehen, auf Basis derer die Simulationsfunktion SIM eine Anzahl von unterschiedlichen Tumor-Status ermittelt. Die Simulationsfunktion SIM FIG. 4 shows a schematic block diagram of a first model. A simulation function SIM determines the tumor status Sl (t), S2 (t), SN (t). The simulation function SIM simulates several times the growth of a tumor, for example, based on a past tumor status Sl (t-1) at time t-1. Of course, several tumor statuses may also be available on the basis of which the simulation function SIM determines a number of different tumor statuses. The simulation function SIM
ermittelt regelbasiert eine Anzahl von Tumor-Stati, wobei die Regeln eine jeweilige definierte Rule-based determines a number of tumor states, with the rules defining a respective one
Übergangswahrscheinlichkeit von einem Zellstatus zum nächsten Zellstatus umfassen.
In einer Ausführungsform der Simulationsfunktion SIM werden Diagnosedaten des jeweiligen Patienten dahingehend Include transition probability from one cell status to the next cell status. In one embodiment of the simulation function SIM, diagnostic data of the respective patient are provided
berücksichtigt, als das ein jeweiliger ganz oder teilweise simulierter Tumor-Status nicht als Ergebnis bereitgestellt wird. Falls z. B. ein Biospieerrgebnis vorliegt, aus dem folgt, dass eine bestimmte Mutation vorliegt, wird bei der Simulationsfunktion eine u. U. große Anzahl an ermittelten Ästen verworfen, bei denen diese bestimmte Mutation nicht vorliegt . considered that a respective fully or partially simulated tumor status is not provided as a result. If z. B. a Biospieerrgebnis is present, from which it follows that a certain mutation is present, in the simulation function u. U. rejected large numbers of detected branches in which this particular mutation is not present.
Die zeitlich zuletzt angewandte Therapiemaßnahme T(t-l), welche bis zum gegenwärtigen Zeitpunkt an dem Patienten durchgeführt wurde, wird in einem patienten-individuellen Speicherbereich M2 abgespeichert und steht mit weiteren zeitlich weiter zurückliegenden Therapiemaßnahmen zum Abruf bereit. Gegenwärtig vorliegende Diagnosedaten D(t), welche den tatsächlichen Tumor eines Patienten betreffen, werden in einem patienten-individuellen Speicherbereich M3 The most recently applied therapeutic measure T (t-l), which has been carried out on the patient up to the present time, is stored in a patient-individual memory area M2 and is available for retrieval with further therapy measures that are further in time. Presently available diagnostic data D (t), which relate to the actual tumor of a patient, are stored in a patient-specific memory area M3
abgespeichert und stehen mit weiteren zeitlich weiter zurückliegenden Diagnosedaten zum Abruf bereit. Eine are stored and ready for retrieval with further diagnostic data further back in time. A
Patientenhistorie H betrifft den Zustand des Patienten vor Eintritt der Tumorerkrankung und wird in einem patienten- individuellen Speicherbereich M4 abgespeichert. Ausgehend von dem Tumor-Status Sl(t-l), von einer Datenbank DB stammenden biologischen Parametern P und zumindest einer zeitlich zurückliegenden und den Tumor betreffenden Patient history H relates to the condition of the patient before the occurrence of the tumor disease and is stored in a patient-specific memory area M4. Based on the tumor status Sl (t-l), derived from a database DB biological parameters P and at least one lagging ago and the tumor concerned
Therapiemaßnahme T(t-l) werden eine Anzahl von Tumor-Status Sl (t) , S2 (t) zum Zeitpunkt t und eine Anzahl von Tumor- Status Sl(t+1), S2(t+1), S3(t+1) und S4(t+1) zum Zeitpunkt
t+1 ermittelt. Nimmt man den Zeitpunkt t als die Gegenwart an und den Zeitpunkt t+1 als die Zukunft, so wird ausgehend von einer Anzahl gegenwärtiger geschätzter Tumor-Status Sl (t) , S2 (t) auf eine Anzahl zukünftiger geschätzter Tumor- Status Sl(t+1) bis S4(t+1) geschlossen. Therapy measure T (tl) is a number of tumor status Sl (t), S2 (t) at time t and a number of tumor status Sl (t + 1), S2 (t + 1), S3 (t + 1 ) and S4 (t + 1) at the time t + 1 determined. Assuming the time t as the present and the time t + 1 as the future, starting from a number of current estimated tumor statuses Sl (t), S2 (t), a number of future estimated tumor status Sl (t +1) to S4 (t + 1) closed.
Die Tumor-Status Sl (t) bis S4(t+1) sind als Baum The tumor statuses Sl (t) to S4 (t + 1) are called tree
dargestellt und können eine Anzahl von Bäumen also einen Wald umfassen. Dieser Wald in Form von Simulationsdaten SD ist patienten-individuell und wird in dem patienten¬ individuellen Speicherbereich Ml abgespeichert. represented and can include a number of trees so a forest. This forest in the form of simulation data SD is patient-individual and is stored in the patient ¬ individual memory area Ml.
Eine erste Auswahlfunktion SELl ist auf maschinelles Lernen basiert und beispielsweise durch überwachtes Lernen A first selection function SEL1 is based on machine learning and, for example, supervised learning
trainiert. Die erste Auswahlfunktion SELl versieht jedetrained. The first selection function SELl provides each
Kante des Baumes mit einer zugehörigen Wahrscheinlichkeit, wodurch sich ein wahrscheinlichster Entwicklungsverlauf V des tatsächlichen Tumors ergibt. Die erste Auswahlfunktion SELl wählt also einen - aus Sicht der ersten Edge of the tree with an associated probability, resulting in a most likely development course V of the actual tumor. So the first selection function SELl chooses one - from the point of view of the first one
Auswahlfunktion SELl - wahrscheinlichsten Selection function SELl - most likely
Entwicklungsverlauf V aus. Folglich wählt die Development course V out. Consequently, the chooses
Auswahlfunktion SELl auch den Tumor-Status S(t+1) aus der Anzahl von ermittelten Tumor-Status Sl(t+1) bis S4(t+1) aus, welcher einem Zustand des tatsächlichen Tumors in der Zukunft am nächsten kommt. Zur Auswahl des Selection function SEL1 also the tumor status S (t + 1) from the number of determined tumor status Sl (t + 1) to S4 (t + 1), which comes closest to a state of the actual tumor in the future. To select the
Entwicklungsverlaufs V werden der Auswahlfunktion SELl die Simulationsdaten SD, die Patientenhistorie H sowie die Diagnose-Daten D(t) bereitgestellt. Der wahrscheinlichste Entwicklungsverlauf V des simulierten Tumors wird einem behandelnden Arzt zur Entscheidungshilfe bei der weiteren
Behandlung des Patienten zur Kenntnis gebracht. Mithilfe des bereitgestellten Entwicklungsverlaufs V kann der Arzt eine selbst gewählte Therapiemaßnahme für den Patienten einleiten . Development process V the selection function SELl the simulation data SD, the patient history H and the diagnostic data D (t) are provided. The most likely course of development V of the simulated tumor will help a treating physician to decide on the next Treatment of the patient brought to the knowledge. By means of the development course V provided, the physician can initiate a self-selected therapeutic measure for the patient.
In hier nicht gezeigter Form kann dem behandelnden Arzt beispielsweise ein Vergleich der aktuellen Diagnosedaten D(t) mit dem wahrscheinlichsten Tumor-Status Sl (t) zur Kenntnis gebracht werden. Hierbei werden beispielsweise die Größe des tatsächlichen Tumors gemäß der Diagnosedaten D(t) mit der Größe des simulierten Tumors gemäß des Tumor-Status Sl (t) angezeigt. Diese Anzeige kann beispielsweise durch eine figürliche Darstellung oder aber durch einen aus dem Vergleich ermittelten Schätzfehler in Form einer Zahl erfolgen. Hierzu wird auf die exemplarische Darstellung in Figur 16 verwiesen. In a form not shown here, for example, a comparison of the current diagnosis data D (t) with the most probable tumor status Sl (t) can be brought to the attention of the attending physician. In this case, for example, the size of the actual tumor according to the diagnostic data D (t) with the size of the simulated tumor according to the tumor status Sl (t) are displayed. This display can be done, for example, by a figurative representation or by an estimate error determined from the comparison in the form of a number. Reference is made to the exemplary representation in FIG. 16.
In einer Ausführungsform der ersten Auswahlfunktion SEL1 werden Diagnosedaten D(t) des jeweiligen Patienten In one embodiment of the first selection function SEL1, diagnostic data D (t) of the respective patient
dahingehend berücksichtigt, als das ein bereitgestellter simulierter Tumor-Status Sl (t) bis S4(t+1) nicht ausgewählt wird. Falls z. B. ein Biospiergebnis vorliegt, aus dem folgt, dass eine bestimmte Mutation vorliegt, wird is taken into account as the provided simulated tumor status Sl (t) to S4 (t + 1) is not selected. If z. B. is a Biospiergebnis, it follows that a certain mutation is present
zumindest derjenige Tumor-Status Sl (t) bis S4(t+1) nicht ausgewählt, bei dem diese bestimmte Mutation nicht at least that tumor status Sl (t) to S4 (t + 1) is not selected, in which this particular mutation is not
vorliegt . present.
Figur 5 zeigt ein schematisches Blockdiagramm eines zweiten Modells. Zu den mit Figur 4 übereinstimmenden Merkmalen wird auf die dortige Beschreibung verwiesen. Ein
Behandlungsziel Z (t) wird vorgegeben, kann in nicht FIG. 5 shows a schematic block diagram of a second model. For the matching with Figure 4 features reference is made to the description there. On Treatment goal Z (t) is given, can not in
dargestellter Form auch abgespeichert werden und steht damit auch in Zukunft für zukünftige Berechnungen zur be stored and thus is also in the future for future calculations to
Verfügung . Available.
Eine zweite Auswahlfunktion SEL2 auf maschinelles Lernen basiert und ist beispielsweise durch bestärkendes Lernen trainiert. Die zweite Auswahlfunktion SEL2 ermittelt den Therapievorschlag R(t), welcher eine oder eine Anzahl von Therapiemethoden Ma, Mb, Mc, bis Mx umfasst. Die A second selection function SEL2 is based on machine learning and is trained, for example, by reinforcing learning. The second selection function SEL2 determines the therapy proposal R (t), which includes one or a number of therapy methods Ma, Mb, Mc, to Mx. The
Therapiemethoden Ma bis Mx sind in einer weiteren Datenbank DB2 abgespeichert. Die zweite Auswahlfunktion SEL2 wählt aus der weiteren Datenbank die Therapiemethoden Ma bis Mx aus, welche in Abhängigkeit von den bisherigen Therapy methods Ma to Mx are stored in another database DB2. The second selection function SEL2 selects from the further database the therapy methods Ma to Mx, which depend on the previous ones
Therapiemaßnahmen T(t-l), dem Entwicklungsverlauf V und der Patientenhistorie H dem Therapieziel Z (t) am besten Therapy measures T (t-l), the course of development V and the patient history H the therapy goal Z (t) best
entsprechen. Die Auswahlfunktionen SEL1 und SEL2 sind nach dieser Beschreibung beispielsweise maschinen-trainierte neuronale Netzwerke.
correspond. The selection functions SEL1 and SEL2 are, according to this description, for example, machine-trained neural networks.
Figur 6 zeigt ein schematisches Blockdiagramm eines dritten Modells. Zu den mit den Figur 4 und 5 übereinstimmenden Merkmalen wird auf die dortige Beschreibung verwiesen. Im Unterschied zu Figur 5 umfasst das dritte Modell der Figur 6 keine erste Auswahlfunktion SEL1. Der möglicher FIG. 6 shows a schematic block diagram of a third model. For the matching with the figures 4 and 5 features reference is made to the description there. In contrast to FIG. 5, the third model of FIG. 6 does not include a first selection function SEL1. The possible
Entwicklungsverlauf V der Simulationsfunktion SIM wird beispielsweise nach dem Zufallsprinzip ausgewählt. Die zweite Auswahlfunktion SEL2 wählt aus der weiteren Development course V of the simulation function SIM is selected, for example, at random. The second selection function SEL2 selects from the other
Datenbank die Therapiemethoden Ma bis Mx aus, welche in Abhängigkeit von den bisherigen Therapiemaßnahmen T(t-l), dem Entwicklungsverlauf V und der Patientenhistorie H dem Therapieziel Z (t) am besten entsprechen. Database the therapy methods Ma to Mx, which in response to the previous therapeutic measures T (t-l), the development course V and the patient history H the therapy goal Z (t) best.
Figur 7 zeigt ein schematisches Ablaufdiagramm zur FIG. 7 shows a schematic flow diagram for
Initialisierung der Simulationsfunktion SIM aus den Figuren 4-6. In dieser Beschreibung ist unter einer Zelle eine Datenstruktur zu verstehen, welche eine biologische Initialization of the simulation function SIM from FIGS. 4-6. In this description, a cell is to be understood as a data structure which is a biological structure
Krebszelle sowie deren Umgebung, wie beispielsweise Cancer cell and its environment, such as
Blutgefäße, nachahmt bzw. deren Eigenschaften insbesondere deren Erbgutinformationen aufweist. In einem Schritt 702 wird eine initiale Zelle in Abhängigkeit von stochastischen Mutationswahrscheinlichkeiten und in Abhängigkeit von der Patientenhistorie ermittelt und zu einer Liste hinzugefügt. In einem Schritt 704 wird die nächste Zelle der Liste zur Bearbeitung ausgewählt. In einem Schritt 706 wird Blood vessels, mimicking or their properties in particular has their genetic information. In a step 702, an initial cell is determined as a function of stochastic mutation probabilities and as a function of the patient's history and added to a list. In a step 704, the next cell of the list is selected for editing. In a step 706
entschieden, ob vorgegebene Initialisierungsparameter wie beispielsweise die vorgegebene Tumorgröße bereits erreicht sind. Ist dies der Fall, so wird im Schritt 708 die decided whether predetermined initialization parameters such as the predetermined tumor size have already been reached. If so, at step 708, the
ermittelte Liste als initialer Tumor-Status abgespeichert.
Ist dies nicht der Fall, so wird in einen Schritt 900 gewechselt, welcher zu Figur 9 näher beschrieben ist. stored list stored as an initial tumor status. If this is not the case, then a change is made to a step 900, which is described in greater detail with respect to FIG. 9.
Figur 8 zeigt ein schematisches Ablaufdiagramm der Figure 8 shows a schematic flow diagram of
Simulationsfunktion SIM bei bereits vorhandenem Tumor- Status in Form einer Zellen-Liste. In einem Schritt 802 wird die Zellen-Liste mit einer Anzahl von Zellen Simulation function SIM for existing tumor status in the form of a cell list. In a step 802, the cell list with a number of cells
bereitgestellt, wobei die bereitgestellte Zellen-Liste dem zeitlich zuvor ermittelten Tumor-Status entspricht. In einem Schritt 804 wird die nächste Zelle aus der Liste ausgewählt. Einem Schritt 806 wird überprüft, ob bereits alle Zellen aus der Liste in diesem Simulationsschritt prozessiert wurden. Ist dies der Fall, so wird im Schritt 808 die ermittelte Liste als ein weiterer Tumor-Status abgespeichert. Ist dies nicht der Fall, so wird in den Schritt 900 gewechselt, welcher in der Figur 9 näher beschrieben ist. provided, wherein the provided cell list corresponds to the previously determined tumor status. In a step 804, the next cell is selected from the list. A step 806 checks whether all cells from the list have already been processed in this simulation step. If this is the case, then in step 808 the determined list is stored as a further tumor status. If this is not the case, it is changed to step 900, which is described in more detail in FIG. 9.
Figur 9 zeigt ein schematisches Ablaufdiagramm zum Figure 9 shows a schematic flow diagram for
Betreiben der Simulationsfunktion SIM. In einem Schritt 904 wird probabilistisch ermittelt, ob eine erste Zelle Operating the simulation function SIM. In a step 904 it is probabilistically determined whether a first cell
abstirbt. Hierzu werden eine Zellumgebung und die dies. For this a cell environment and the
Zellfitness ermittelt und daraus resultierend, ob die erste Zelle abstirbt. Hierzu wird zunächst eine individuelle Zell-Fitness ermittelt und in Abhängigkeit von der Zellfitness determined and as a result, whether the first cell dies. For this purpose, first an individual cell fitness is determined and depending on the
ermittelten Zell-Fitness dann die Sterbewahrscheinlichkeit. In einem Schritt 908 werden erste Mutationsparameter auf die erste Zelle angewendet, wenn die erste Zelle nicht abgestorben ist. Es wird also im Schritt 908 eine determined cell fitness then the mortality. In step 908, first mutation parameters are applied to the first cell when the first cell is not dead. Thus, in step 908, a
Veränderung des Erbguts vorgenommen, welche nicht durch
eine Zellteilung hervorgerufen wird. In einem Schritt 912 wird probabilistisch ermittelt, ob sich die erste Zelle teilt, wenn die erste Zelle nicht abgestorben ist. In einem Schritt 914 wird eine zweite Zelle in Abhängigkeit von dem Zustand der ersten Zelle ermittelt und zu der Liste Change of the genome made, which not through a cell division is caused. In a step 912 it is probabilistically determined if the first cell splits if the first cell is not dead. In a step 914, a second cell is determined in dependence on the state of the first cell and added to the list
hinzugefügt, wenn die erste Zelle sich geteilt hat. In einem Schritt 916 werden zweite Mutationsparameter auf die erste Zelle und/oder die zweite Zelle angewendet, wenn die erste Zelle sich geteilt hat. Es wird also im Schritt 916 eine Veränderung des Erbguts der ersten und/oder der zweiten Zelle vorgenommen, welche durch eine Zellteilung hervorgerufen wird. Die vorstehenden Mutationsparameter werden beispielsweise in Abhängigkeit von den biologischen Parametern P und in Abhängigkeit von der Therapiemaßnahme T(t-l) ermittelt. added when the first cell has split. In a step 916, second mutation parameters are applied to the first cell and / or the second cell when the first cell has split. Thus, in step 916, a change of the genome of the first and / or the second cell is effected, which is caused by a cell division. The foregoing mutation parameters are determined, for example, as a function of the biological parameters P and as a function of the therapeutic measure T (t-1).
Figur 10 zeigt ein schematisches Ablaufdiagramm, das den Ablauf zur Generierung eines Therapievorschlags darstellt. In einem Schritt 1002 werden die zum Zeitpunkt t FIG. 10 shows a schematic flowchart which represents the procedure for generating a therapy proposal. In a step 1002, at time t
vorliegenden Diagnosedaten und die zum Zeitpunkt t present diagnostic data and the time t
vorliegende medizinische Historie des Patienten umfassend die Patientenhistorie und die bisher angewendeten present medical history of the patient comprising the patient history and the previously used
Therapiemaßnahmen bereitgestellt. In einem Schritt 1004 werden die Diagnosedaten verarbeitet, beispielsweise wird eine Tumorgröße und/oder eine Tumorform aus Therapeutic measures provided. In a step 1004, the diagnostic data is processed, for example, a tumor size and / or a tumor shape becomes
Computertomografiebildern ermittelt. Optional kann der Schritt 1004 auch durch eine manuelle Eingabe des Arztes ersetzt werden. In einem Schritt 1006 wird die Computer tomography images. Optionally, step 1004 may also be replaced by a manual entry of the physician. In a step 1006, the
Simulationsfunktion SIM aus den vorigen Figuren ausgeführt, um eine Anzahl von unterschiedlichen Tumor-Status zu
ermitteln. In einem Schritt 1008 wird die erste Auswahlfunktion SEL1 aus den vorigen Figuren ausgeführt, um den Tumor-Status auszuwählen, der am besten zu dem Simulation function SIM performed from the previous figures to a number of different tumor status too determine. In a step 1008, the first selection function SEL1 from the previous figures is executed to select the tumor status that best suits the
spezifischen Patienten passt. In einem Schritt 1010 wird die zweite Auswahlfunktion SEL2 aus den vorigen Figuren ausgeführt, um den Therapievorschlag auszuwählen, der am besten zu dem spezifischen Patienten passt. In einem specific patient fits. In a step 1010, the second selection function SEL2 from the previous figures is executed to select the therapy proposal that best suits the specific patient. In one
Schritt 1012 werden der ausgewählte Tumor-Status und der ausgewählte Therapievorschlag visualisiert. In einem Step 1012 visualizes the selected tumor status and the selected therapy proposal. In one
Schritt 1014 wird überprüft, ob neue Diagnosedaten zu einem folgenden Zeitpunkt vorliegen. Ist dies der Fall, wird in den Schritt 1002 gewechselt. Ist dies nicht der Fall, so wird in einen Schritt 1200, welcher nachfolgend in der Figur 12 beschrieben ist gewechselt. Alternativ wird anstatt in den Schritt 1200 in einen Schritt 1100 Step 1014 checks whether new diagnostic data is available at a subsequent time. If so, step 1002 is entered. If this is not the case, then a change is made to a step 1200, which is described below in FIG. Alternatively, instead of step 1200, step 1100 is performed
gewechselt, welcher in der nachfolgenden Figur 11 changed, which in the following figure 11
dargestellt ist. is shown.
Figur 11 zeigt ein schematisches Ablaufdiagramm zur FIG. 11 shows a schematic flow diagram for
manuellen Vorgabe eines Therapievorschlags, um eine Manual prescription of a therapy proposal to a
Entwicklung unter der Anwendung des vorgegebenen Development under the application of the given
Therapievorschlags zu simulieren. In einem Schritt 1102 wird manuell ein Therapievorschlag bereitgestellt. In einem Schritt 1104 wird die Simulationsfunktion SIM aus einer der vorigen Figuren durchgeführt und eine Anzahl von Tumor- Status ermittelt. In einem Schritt 1106 wird mittels der ersten Auswahlfunktion SEL1 einer der zuvor ermittelten Tumor-Status ausgewählt. In einem Schritt 1108 wird der ausgewählte Tumor-Status, der zu dem manuell vorgegebenen Therapievorschlag ermittelt wurde, visualisiert. In einem
Schritt 1110 wird überprüft, ob ein weiterer Therapy suggestion to simulate. In step 1102, a therapy proposal is manually provided. In a step 1104, the simulation function SIM from one of the previous figures is performed and a number of tumor statuses are determined. In a step 1106, one of the previously determined tumor status is selected by means of the first selection function SEL1. In a step 1108, the selected tumor status that was determined for the manually prescribed therapy proposal is visualized. In one Step 1110 checks if there is another one
Therapievorschlag manuell vorgegeben werden soll. Ist dies der Fall, wird in den Schritt 1102 gewechselt. Ist dies nicht der Fall, so wird in den Schritt 1112 gewechselt und das Verfahren beendet. Therapy suggestion should be specified manually. If so, step 1102 is entered. If this is not the case, then a change is made to step 1112 and the method is ended.
Figur 12 zeigt ein schematisches Ablaufdiagramm zur FIG. 12 shows a schematic flow diagram for
Generierung eines Therapievorschlags ohne Anwendung der ersten Auswahlfunktion SELl. In einem Schritt 1210 wird die Simulationsfunktion SIM ausgeführt eine Anzahl von Tumor- Status in Abhängigkeit von einem vorab ermittelten Tumor- Status ermittelt. In einem Schritt 1212 wird mittels der zweiten Auswahlfunktion SEL2 zu zumindest einem der Generation of a therapy proposal without application of the first selection function SEL1. In a step 1210, the simulation function SIM executed is determined as a number of tumor statuses as a function of a previously determined tumor status. In a step 1212, by means of the second selection function SEL2, at least one of the
ermittelten Tumor-Status ein Therapievorschlag ausgewählt. In einem Schritt 1214 wird der Tumor-Status mit dem determined tumor status selected a therapy proposal. In a step 1214, the tumor status is updated with the
dazugehörigen Therapievorschlag zum Zeitpunkt t associated therapy proposal at time t
visualisiert . In einem Schritt 1216 wird überprüft, ob ein weiterer Durchlauf erforderlich ist. Ist dies der Fall, so wird in den Schritt 1210 gewechselt. Ist dies nicht der Fall, so wird in den Schritt 1218 gewechselt und der Ablauf beendet . visualized. In a step 1216, it is checked if another pass is required. If this is the case, then the step 1210 is changed. If this is not the case, then a change is made to step 1218 and the process is ended.
Figur 13 zeigt ein schematisches Ablaufdiagramm für das Training der ersten Auswahlfunktion SELl durch überwachtes Lernen. In einem Schritt 1304 wird ein tatsächlicher FIG. 13 shows a schematic flow chart for the training of the first selection function SEL1 through supervised learning. In a step 1304, an actual
Verlauf einer Tumorerkrankung umfassend einen tatsächlichen ersten Tumor-Status und einen tatsächlichen zweiten Tumor- Status SR(t) aus einer Datenbank mit Krankheitsverläufen bereitgestellt. In einem Schritt 1308 wird eine Anzahl von simulierten Tumor-Status ausgehend von dem ersten
tatsächlichen Tumor-Status ermittelt. In einem Schritt 1310 wird einer der ermittelten simulierten Tumor-Status S (t) mittels der ersten Auswahlfunktion SEL1 ausgewählt. In einem Schritt 1312 werden der simulierte Tumor-Status S (t) mit dem zweiten tatsächlichen Tumor-Status SR(t) Course of a tumor disease comprising an actual first tumor status and an actual second tumor status SR (t) from a disease database. In a step 1308, a number of simulated tumor status is obtained from the first actual tumor status determined. In a step 1310, one of the determined simulated tumor status S (t) is selected by means of the first selection function SEL1. In a step 1312, the simulated tumor status S (t) having the second actual tumor status SR (t)
verglichen, um einen Schätzfehler zu ermitteln. In einem Schritt 1318 wird die erste Auswahlfunktion SEL1 in compared to determine an estimation error. In a step 1318, the first selection function SEL1 in FIG
Abhängigkeit von dem ermittelten Schätzfehler aktualisiert. Die Auswahlfunktion SEL1 wird mithilfe des Schätzfehlers trainiert. Updated dependence on the estimated error detected. The selection function SEL1 is trained by the estimation error.
Figur 14 zeigt ein schematisches Ablaufdiagramm für das Training der zweiten Auswahlfunktion SEL2 durch FIG. 14 shows a schematic flow chart for the training of the second selection function SEL2
bestärkendes Lernen. In einem Schritt 1402 wird ein dritter Tumor-Status S (t) ermittelt. In einem Schritt 1404 wird ein Therapievorschlags R(t) in Abhängigkeit von dem dritten Tumor-Status S (t) ermittelt. In einem Schritt 1406 wird ein vierter Tumor-Status S(t+1) in Abhängigkeit von dem dritten Tumor-Status S (t) und in Abhängigkeit von dem ausgewählten Therapievorschlag R(t) ermittelt. In einem Schritt 1408 wird ein Belohnungswert anhand einer Belohnungsfunktion in Abhängigkeit von dem vierten Tumor-Status S(t+1) ermittelt. In einem Schritt 1416 wird die zweite Auswahlfunktion SEL2 in Abhängigkeit von dem ermittelten Belohnungswert encouraging learning. In a step 1402, a third tumor status S (t) is determined. In a step 1404, a therapy proposal R (t) is determined as a function of the third tumor status S (t). In a step 1406, a fourth tumor status S (t + 1) is determined as a function of the third tumor status S (t) and in dependence on the selected therapy proposal R (t). In step 1408, a reward value is determined based on a reward function in response to the fourth tumor status S (t + 1). In a step 1416, the second selection function SEL2 becomes dependent on the determined reward value
aktualisiert. Der Belohnungswert wird in Abhängigkeit von einem vorgegebenen Behandlungsziel Z (t) ermittelt. Das bedeutet, dass sowohl das Training als auch der Betrieb der zweiten Auswahlfunktion mehrere Modi in Abhängigkeit vom Behandlungsziel Z (t) hat. Die zweite Auswahlfunktion SEL2 wird mithilfe des Belohnungswerts trainiert.
Figur 15 zeigt ein schematisches Sequenzdiagramm. Ein Arzt A untersucht ein Patienten P und ermittelt anhand der erfassten Informationen die Patientenhistorie H sowie updated. The reward value is determined as a function of a predetermined treatment goal Z (t). This means that both the training and the operation of the second selection function has several modes depending on the treatment goal Z (t). The second selection function SEL2 is trained using the reward value. FIG. 15 shows a schematic sequence diagram. A physician A examines a patient P and uses the acquired information to determine patient history H as well
Diagnosedaten D(t) . Die Patientenhistorie H sowie Diagnostic data D (t). The patient history H as well
Diagnosedaten D(t) werden von dem Arzt über die Diagnostic data D (t) is provided by the physician via the
Benutzerschnittstelle I eingegeben und stehen damit der Simulationsfunktion SIM sowie den beiden Auswahlfunktionen SEL1 und SEL2 zur Verfügung. Die Patientenhistorie H sowie Diagnosedaten D(t) werden zu einer Initialisierung derInput user interface I and are thus the simulation function SIM and the two selection functions SEL1 and SEL2 available. The patient history H and diagnostic data D (t) are used to initialize the
Simulationsfunktion SIM übergeben. Nach der Initialisierung benötigt die Simulationsfunktion lediglich die am Patienten P vorgenommenen Therapiemaßnahmen T sowie Diagnosedaten D(t) . In einem Schritt 1502 wird die Simulationsfunktion SIM ausgeführt und ermittelt Tumor-Status Sn. Die Tumor- Status Sn werden von der ersten Auswahlfunktion SEL1 in einem Schritt 1504 dazu verwendet, einen der zugeführten Tumor-Status Sn als ausgewählten Tumor-Status Ss der zweiten Auswahlfunktion bereitzustellen. Die zweite Transfer simulation function SIM. After initialization, the simulation function requires only the therapeutic measures T and the diagnostic data D (t) performed on the patient P. In a step 1502, the simulation function SIM is executed and determines tumor status Sn. The tumor statuses Sn are used by the first selection function SEL1 in a step 1504 to provide one of the delivered tumor statuses Sn as the selected tumor status Ss of the second selection function. The second
Auswahlfunktion SEL2 ermittelt in einem Schritt 1506 denSelection function SEL2 determines in step 1506
Therapievorschlag R(t). Der ausgewählte Tumor-Status Ss (t) und der ermittelte Therapievorschlag R(t) werden der Therapy proposal R (t). The selected tumor status Ss (t) and the determined therapy proposal R (t) become the
Benutzerschnittstelle I zur Verfügung gestellt. Die User interface I provided. The
Benutzerschnittstelle I ermittelt eine Visualisierung VIS des Tumor-Status Ss (t) und der ermittelten vermittelten Therapievorschlags R(t), welche dem Arzt A zur Verfügung gestellt wird. User interface I determines a visualization VIS of the tumor status Ss (t) and the determined mediated therapy proposal R (t), which is made available to the doctor A.
Der Arzt A kann nun in Abhängigkeit von den zur Verfügung gestellten Daten entscheiden, welche Therapiemaßnahme T (t)
er für den Patienten P auswählt. Die Therapiemaßnahme T (t) kann mit dem Therapievorschlag R(t) übereinstimmen oder nicht. Der Arzt A übermittelt die angewendete Depending on the data provided, the physician A can now decide which therapy measure T (t) he selects P for the patient. The therapy measure T (t) may coincide with the therapy proposal R (t) or not. The doctor A transmits the applied
Therapiemaßnahme T (t) an die Benutzerschnittstelle I, womit sie dem Gesamtsystem zur Verfügung steht. Therapy measure T (t) to the user interface I, with which it is available to the entire system.
In der Ausführungsform des Systems 200 aus Figur 2 In the embodiment of the system 200 of FIG. 2
ermittelt die zentrale Recheneinheit 202 die Anzahl von Tumor-Status Sl (t) , S2 (t) , SN(t) mittels der the central processing unit 202 determines the number of tumor statuses Sl (t), S2 (t), SN (t) by means of the
Simulationsfunktion SIM. Die zentrale Recheneinheit 202 übermittelt die ermittelten Tumor-Status Sl (t) , S2 (t) , SN(t) an das Bedienterminal 204. Das entfernt angeordnete Bedienterminal 204 wählt eines der simulierten Tumor-Status Sl (t) , S2 (t) , SN(t) mittels der ersten Auswahlfunktion SEL1 aus. Das entfernt angeordnete Bedienterminal 204 ermittelt den Therapievorschlag R(t) mittels der zweiten Simulation function SIM. The central processing unit 202 transmits the ascertained tumor statuses Sl (t), S2 (t), SN (t) to the operating terminal 204. The remotely located operator terminal 204 selects one of the simulated tumor statuses Sl (t), S2 (t) , SN (t) by means of the first selection function SEL1. The remotely located operator terminal 204 determines the therapy proposal R (t) by means of the second
Auswahlfunktion SEL2. Das entfernt angeordnete Selection function SEL2. The remotely located
Bedienterminal 204 zeigt den ermittelten Tumor-Status S (t) und den ermittelten Therapievorschlag R(t) mittels der Benutzerschnittstelle I an. Operator terminal 204 displays the determined tumor status S (t) and the determined therapy proposal R (t) by means of the user interface I.
Die zentrale Recheneinheit 202 ist dazu ausgebildet, die erste und/oder die zweite Auswahlfunktion SEL1, SEL2 zu trainieren. Nach dem Abschluss des jeweiligen Trainings übermittelt die zentrale Recheneinheit 202 die trainierte erste und/oder zweite Auswahlfunktion SEL1; SEL2 an das Bedienterminal 204. Das Bedienterminal 204 ersetzt eine zuvor verwendete erste und/oder zweite Auswahlfunktion SEL1; SEL2 durch die übermittelte erste und/oder zweite Auswahlfunktion SEL1; SEL2.
Selbstverständlich können die Simulationsfunktion SIM, die beiden Auswahlfunktion SEL 1 und SEL 2 sowie die The central processing unit 202 is designed to train the first and / or the second selection function SEL1, SEL2. After completion of the respective training, the central processing unit 202 transmits the trained first and / or second selection function SEL1; SEL2 to the operator terminal 204. The operator terminal 204 replaces a previously used first and / or second selection function SEL1; SEL2 by the transmitted first and / or second selection function SEL1; SEL2. Of course, the simulation function SIM, the two selection function SEL 1 and SEL 2 and the
Benutzerschnittstelle I in unterschiedlichen User interface I in different
Ausführungsformen 200, 1520, 1530 unterschiedliche auf die zentrale Recheneinheit 202 und das Bedienterminal 204 verteilt sein. Embodiments 200, 1520, 1530 may be distributed differently to the central processing unit 202 and the operator terminal 204.
Figur 16 zeigt beispielhaft eine Darstellung von FIG. 16 shows by way of example a representation of
Simulationsergebnissen, welche gemäß den hier angewandten Verfahren gewonnen wurden.
Simulation results obtained according to the methods used here.
Claims
Patentansprüche claims
Ein Verfahren zur Simulation eines menschlichen A method of simulating a human
Tumors, das Verfahren umfassend: Tumor, the method comprising:
- Ermitteln (102) einer Anzahl von Tumor-Status, wobei das Ermitteln (102) des jeweiligen Tumor-Status mittels einer Simulationsfunktion (SIM) durchgeführt wird; und - determining (102) a number of tumor statuses, wherein the determination (102) of the respective tumor status is performed by means of a simulation function (SIM); and
- Auswählen (104) eines der Tumor-Status, wobei das Auswählen (104) des einen Tumor-Status aus der Anzahl von Tumor-Status mittels einer ersten Auswahlfunktion (SEL1) durchgeführt wird, welche durch überwachtes Lernen trainiert ist. Selecting (104) one of the tumor statuses, wherein selecting (104) the one tumor status from the number of tumor status is performed by a first selection function (SEL1) trained by supervised learning.
Das Verfahren nach dem Anspruch 1 umfassend: The method of claim 1 comprising:
- Ermitteln (102) der Anzahl von Tumor-Status in - Determine (102) the number of tumor status in
Abhängigkeit von zumindest einem zeitlich zuvor ermittelten Tumor-Status, in Abhängigkeit von die Tumorentwicklung betreffenden biologischen Parametern und in Abhängigkeit von zumindest einer zumindest teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme; und Dependence on at least one previously determined tumor status, depending on the tumor development biological parameters in question and depending on at least one at least partially in the past and the tumor therapy in question; and
- Auswählen (104) des wahrscheinlichsten Tumor-Status aus der Anzahl von Tumor-Status in Abhängigkeit von bereitgestellten Diagnose-Daten, in Abhängigkeit von einer Patientenhistorie und in Abhängigkeit von der zumindest einen teilweise in der Vergangenheit Selecting (104) the most probable tumor status from the number of tumor statuses depending on provided diagnostic data, depending on a patient history and depending on the at least partially in the past
liegenden und den Tumor betreffenden Therapiemaßnahme.
Das Verfahren nach dem Anspruch 1 oder 2 umfassend:lying and the tumor-related therapy. The method of claim 1 or 2 comprising:
- Ermitteln (106) eines Therapievorschlags, wobei das Ermitteln (106) des Therapievorschlags (R) mittels einer zweiten Auswahlfunktion (SEL2) durchgeführt wird, welche durch bestärkendes Lernen trainiert ist. - Determining (106) a therapy proposal, wherein the determination (106) of the therapy proposal (R) by means of a second selection function (SEL2) is performed, which is trained by fortärkendes learning.
Das Verfahren nach dem Anspruch 3 umfassend: The method of claim 3 comprising:
- Ermitteln (106) eines Therapievorschlags in Determine (106) a therapy proposal in
Abhängigkeit von einem Behandlungsziel, in Dependence on a treatment goal, in
Abhängigkeit von der zumindest einen teilweise in der Vergangenheit liegenden und den Tumor betreffenden Therapiemaßnahme, und in Abhängigkeit von dem Dependence on the at least one partially lying in the past and the tumor therapy measure, and depending on the
ausgewählten Tumor-Status. selected tumor status.
Das Verfahren nach einem der vorstehenden Ansprüche, wobei die Simulationsfunktion (SIM) umfasst: The method of any one of the preceding claims, wherein the simulation function (SIM) comprises:
- Bereitstellen (802) einer Zellen-Liste mit einer Anzahl von Zellen, wobei die bereitgestellte Zellen- Liste dem zeitlich zuvor ermittelten Tumor-Status entspricht ; - providing (802) a cell list with a number of cells, wherein the provided cell list corresponds to the previously determined tumor status;
- Ermitteln (904), ob eine erste Zelle abstirbt; - determining (904) if a first cell dies;
- Anwenden (908) von ersten Mutationsparametern auf die erste Zelle, wenn die erste Zelle nicht Apply (908) first mutation parameters to the first cell if the first cell is not
abgestorben ist; died;
- Ermitteln (912), ob sich die erste Zelle teilt, wenn die erste Zelle nicht abgestorben ist; - determining (912) if the first cell divides if the first cell is not dead;
- Hinzufügen (914) einer zweiten Zelle zu der Liste, wenn die erste Zelle sich geteilt hat; und - adding (914) a second cell to the list when the first cell has split; and
- Anwenden (916) von zweiten Mutationsparametern auf
die erste Zelle und/oder die zweite Zelle, wenn die erste Zelle sich geteilt hat. Apply (916) second mutation parameters the first cell and / or the second cell when the first cell has split.
Das Verfahren nach einem der vorstehenden Ansprüche, wobei das Training der ersten Auswahlfunktion (SEL1) durch überwachtes Lernen umfasst: The method of any one of the preceding claims, wherein the training of the first selection function (SEL1) by supervised learning comprises:
- Bereitstellen (1304) eines tatsächlichen Verlaufs einer Tumorerkrankung umfassend einen tatsächlichen ersten Tumor-Status und einen tatsächlichen zweiten Tumor-Status ; - providing (1304) an actual history of a tumor disease comprising an actual first tumor status and an actual second tumor status;
- Ermitteln (1308) einer Anzahl von simulierten Tumor Status ausgehend von dem ersten tatsächlichen Tumor- Status ; Determining (1308) a number of simulated tumor status from the first actual tumor status;
- Auswählen (1310) eines der ermittelten simulierten Tumor-Status ; - selecting (1310) one of the determined simulated tumor statuses;
- Vergleichen (1312) des simulierten Tumor-Status mit dem zweiten tatsächlichen Tumor-Status zur Ermittlung eines Schätzfehlers; und - comparing (1312) the simulated tumor status with the second actual tumor status to determine an estimation error; and
- Aktualisieren (1318) der ersten Auswahlfunktion (SEL1) in Abhängigkeit von dem ermittelten Updating (1318) the first selection function (SEL1) in dependence on the determined one
Schätzfehler . Estimation error.
Das Verfahren nach dem Anspruch 6, wobei das Training der zweiten Auswahlfunktion (SEL2) durch bestärkendes Lernen umfasst: The method of claim 6, wherein the training of the second selection function (SEL2) by reinforcing learning comprises:
- Ermitteln (1402) eines dritten Tumor-Status; - determining (1402) a third tumor status;
- Ermitteln (1404) eines Therapievorschlags in Determine (1404) a therapy proposal in
Abhängigkeit von dem dritten Tumor-Status; Dependence on the third tumor status;
- Ermitteln (1406) eines vierten Tumor-Status in Abhängigkeit von dem dritten Tumor-Status und in
Abhängigkeit von dem ausgewählten Therapievorschlag;Determining (1406) a fourth tumor status as a function of the third tumor status and in Dependence on the selected therapy proposal;
- Ermitteln (1408) eines Belohnungswertes in - determining (1408) a reward value in
Abhängigkeit von dem vierten Tumor-Status; Dependence on the fourth tumor status;
- Aktualisieren (1416) der zweiten Auswahlfunktion (SEL2) in Abhängigkeit von dem ermittelten - updating (1416) the second selection function (SEL2) in dependence on the determined one
Belohnungswert . Reward value.
Ein Computerprogrammprodukt, welches zur Ausführung des Verfahrens nach einem der vorstehenden Ansprüche ausgebildet ist. 9. Ein System (200) zur Simulation eines menschlichen Tumors, wobei das System (200) dazu ausgebildet ist:A computer program product adapted to carry out the method of any one of the preceding claims. A system (200) for simulating a human tumor, wherein the system (200) is configured to:
- einer Anzahl von Tumor-Status zu ermitteln, wobei das Ermitteln des jeweiligen Tumor-Status mittels einer Simulationsfunktion (SIM) durchführbar ist; und- To determine a number of tumor status, wherein the determination of the respective tumor status by means of a simulation function (SIM) is feasible; and
- einen der Tumor-Status auszuwählen, wobei das Auswählen des einen Tumor-Status aus der Anzahl von Tumor-Status mittels einer ersten Auswahlfunktion (SEL1) durchführbar ist, welche durch überwachtes Lernen trainiert ist. selecting one of the tumor statuses, wherein selecting the one tumor status from the number of tumor statuses is feasible by means of a first selection function (SEL1) trained by supervised learning.
Das System (200) nach dem Anspruch 9, welches dazu ausgebildet ist, das Verfahren nach einem der The system (200) according to claim 9, which is adapted to the method according to one of
Ansprüche 2 bis 7 auszuführen.
Claims 2 to 7 execute.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017119278.6 | 2017-08-23 | ||
DE102017119278.6A DE102017119278A1 (en) | 2017-08-23 | 2017-08-23 | Method and system for simulating a human tumor |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019037999A1 true WO2019037999A1 (en) | 2019-02-28 |
Family
ID=63014536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2018/069936 WO2019037999A1 (en) | 2017-08-23 | 2018-07-23 | Method and system for simulating a human tumour |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102017119278A1 (en) |
WO (1) | WO2019037999A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030144798A1 (en) * | 2002-01-07 | 2003-07-31 | The Regents Of The University Of California | Computational model, method, and system for kinetically-tailoring multi-drug chemotherapy for individuals |
-
2017
- 2017-08-23 DE DE102017119278.6A patent/DE102017119278A1/en not_active Ceased
-
2018
- 2018-07-23 WO PCT/EP2018/069936 patent/WO2019037999A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030144798A1 (en) * | 2002-01-07 | 2003-07-31 | The Regents Of The University Of California | Computational model, method, and system for kinetically-tailoring multi-drug chemotherapy for individuals |
Non-Patent Citations (3)
Title |
---|
CHALLAPALLI NIHARIKA ET AL: "Modelling drug response and resistance in cancer: Opportunities and challenges", 2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), IEEE, 12 December 2016 (2016-12-12), pages 2488 - 2493, XP033030647, DOI: 10.1109/CDC.2016.7798635 * |
DIRK DRASDO ET AL: "A single-cell-based model of tumor growth in vitro: monolayers and spheroids; A single-cell-based model of tumor growth in vitro: monolayers and spheroids", PHYSICAL BIOLOGY, INSTITUTE OF PHYSICS PUBLISHING, BRISTOL, GB, vol. 2, no. 3, 1 September 2005 (2005-09-01), pages 133 - 147, XP020093381, ISSN: 1478-3975, DOI: 10.1088/1478-3975/2/3/001 * |
SUN SHUHAO ET AL: "A new mathematical model for progression of colorectal cancer", 2013 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, IEEE, 18 December 2013 (2013-12-18), pages 560 - 565, XP032562233, DOI: 10.1109/BIBM.2013.6732558 * |
Also Published As
Publication number | Publication date |
---|---|
DE102017119278A1 (en) | 2019-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69630116T2 (en) | SYSTEM UMD PROCESS FOR CREATING A HIERARCHICAL BIOLOGICAL MODEL | |
DE102016209032B3 (en) | Image-providing method for carrying out a medical examination together with the associated imaging system and associated computer program product | |
DE69610926T2 (en) | COMPUTER-AIDED METHOD AND ARRANGEMENT FOR DIAGNOSIS OF DISEASES | |
DE102011000204B4 (en) | Preparation of treatment planning taking into account the effects of at least one uncertainty | |
DE112018002822T5 (en) | CLASSIFY NEURONAL NETWORKS | |
DE112013000671T5 (en) | Device for planning a neuromodulation treatment | |
DE102005001681A1 (en) | Method for determining acquisition parameters for a medical tomography device and associated device | |
EP1325474B1 (en) | Method, device and software for separating the individual objects of an anatomic structure, which is segmented out of 3d data sets of medical examination methods | |
DE19634577A1 (en) | Method and arrangement for determining individual-specific daily profiles of blood sugar concentration, insulin activity and food absorption | |
DE102019202287A1 (en) | Method for checking a parameter of an application sequence of a medical imaging application based on X-rays | |
DE102020101763A1 (en) | MACHINE-LEARNING ASSISTED PIPELINE FOR SIZING AN INTRAOCULAR LENS | |
EP1378851A1 (en) | Method and system for choosing a training program as part of a therapy plan | |
WO2019037999A1 (en) | Method and system for simulating a human tumour | |
DE102020111563A1 (en) | Method for obtaining annotated data using surgical microscopy systems | |
DE102010018510A1 (en) | Method for detecting the visual field | |
EP3226206A1 (en) | Classification by images | |
DE102018117395A1 (en) | Method for setting up an apparatus for biological processes and apparatus for biological processes | |
DE112022003672T5 (en) | MODELING THE HEART OF A SUBJECT | |
DE112019005655T5 (en) | Myocardial image analysis method and device | |
DE102020111584A1 (en) | Method for obtaining data using surgical microscopy systems | |
DE102007025401B4 (en) | Method for evaluating a tomography data set and tomography workstation | |
EP3914156A1 (en) | Method for determining a model of an extremity, computer-readable storage medium and system | |
DE102019208903A1 (en) | Providing an output signal by means of a touch-sensitive input unit and providing a trained function | |
DE102022128198B4 (en) | Increasing a training data set to improve the predictive accuracy of AI-based IOL determination | |
WO2004021245A2 (en) | Method and arrangement and computer programme with programme code means and computer programme products for the analysis of neuronal activities in neuronal areas |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18745897 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18745897 Country of ref document: EP Kind code of ref document: A1 |