IEEE Technology and Society Magazine - June 2019 - 55

A

synergetic understanding of cancer
evolution and the effect of combination drug therapies on the disease
is the cornerstone for developing
effective persona lized treatments, which can radically improve patients' well-being and
their quality of (work and social) life. By extension,
improving the treatment of patients indirectly enhances the quality of life for families, friends, and careers.
Moreover, personalizing effective therapeutic approaches reduces treatment duration, cutting down
healthcare monetary costs, which can be redirected
to other health and social services. Given that three
out of four U.S. families will at some point experience a family member suffering from cancer (http://
natamcancer.org/NAP_Native_ American_Priorities
.pdf), the potential impact of improved cancer treatment is of considerable socio-economic and organizational significance.
Paving the way for the development of new cancer
treatments requires identifying personalized drug combinations, which, by acting synergistically, will be able to
fight cell resistance in target therapies and ultimately
increase the patients' life expectancy and quality of life.
Studying the effects of drug synergies on resistant cells
is central to the problem of curing cancer. These phenomena are subject to the inherent complexity of biological systems and affected by the interplay between
different processes that occur at different scales. For
instance, they depend on the molecular mechanisms by
which individual cells can develop resistance to a particular drug [1]. These molecular mechanisms are complex
in their own right. But drug synergies' effectiveness also
depends on various types of dynamic processes related
to populations of cells. Examples include variability in
the gene expression profiles of different cells, which
gives rise to heterogeneous populations; competition for
resources such as space and nutrients; and interaction
or cross-talk between different cells [2]. Consequently,
multi-cellular systems' dynamics, such as tumor growth
and evolution, can only be understood by studying how
individual cells grow, divide, and die, and the interactions between the cells at the population level.
In-silico models are becoming powerful tools in the
fight against cancer, since they allow the combination,
in a controlled environment, of heterogeneous sources
of experimental data with prior biological knowledge,
towards a better understanding of the underlying mechanisms and the biological processes that determine
tumor growth, resistance to therapies, and effects of
drug synergies in cells. The multi-scale interplay of such
processes makes their modeling and simulation difficult. For instance, an average-sized tumor nodule
JUNE 2019

∕

contains approximately 108 -109 cells. Each such cell
needs to be modeled individually, thus its state must be
updated at each step of the simulation process. Moreover, modeling the dynamics of the entire system at the
cell-population level, and the evolution of various environmental parameters via partial differential equations
adds additional complexity to the task. The process of
simulating such a cellular system produces data at a
rate of approximately 100 GB/min. Therefore, in-silico
models of tumor evolution and resistant cells' emergence require immense computational resources, in
addition to extremely efficient data processing algorithms, operating on massive data streams.
This article presents the necessary architectural and
algorithmic apparatus for speeding up a) the repetitive
procedures employed by biologists in cooperation with
data scientists for modeling, setting up, and running
such simulations, and b) the extraction of simulation
outcomes so that drug combinations are interactively
applied. This way, the time for personalized and consequently, more effective, treatments is cut down.

Technological Challenges
Below, we summarize the technological challenges that
must be addressed for the development of new cancer
treatments.

Challenge 1
On one hand, utilizing large computer clusters, along
with high-performance computing (HPC) resources in
order to avoid stalling clock rates when dealing with
extreme-scale simulations, is of utmost importance. On
the other hand, more often than not, data analysts cooperating with life scientists have to resort to traditional,
batch processing methodologies, where a computer
cluster is treated as a black box. A user submits a job to
the cluster and patiently waits for the job to finish, with
little insight on what is being processed and where, what
data volumes are being moved around and at what cost,
how long the whole process will take, and whether it
could be optimized to run more efficiently. Often, what
lies at the end of this long and expensive process, is yet
another set of experiments. Consider, for instance, a life
science data analyst who needs to tune a vast number of
parameters for a complex machine learning model, or
identify potentially useful cell or population features,
with no alternative other than repeatedly running a different parameter/feature set configuration.

Requirement 1
Addressing this challenge requires developing novel interactive processing tools for extreme-scale data analytics. Such tools will enable life scientists in cooperation
with data analysts to iteratively pose queries and derive

IEEE TECHNOLOGY AND SOCIETY MAGAZINE

55


http://natamcancer.org/NAP_Native_American_Priorities.pdf http://natamcancer.org/NAP_Native_American_Priorities.pdf http://natamcancer.org/NAP_Native_American_Priorities.pdf

IEEE Technology and Society Magazine - June 2019

Table of Contents for the Digital Edition of IEEE Technology and Society Magazine - June 2019

Contents
IEEE Technology and Society Magazine - June 2019 - Cover1
IEEE Technology and Society Magazine - June 2019 - Cover2
IEEE Technology and Society Magazine - June 2019 - 1
IEEE Technology and Society Magazine - June 2019 - Contents
IEEE Technology and Society Magazine - June 2019 - 3
IEEE Technology and Society Magazine - June 2019 - 4
IEEE Technology and Society Magazine - June 2019 - 5
IEEE Technology and Society Magazine - June 2019 - 6
IEEE Technology and Society Magazine - June 2019 - 7
IEEE Technology and Society Magazine - June 2019 - 8
IEEE Technology and Society Magazine - June 2019 - 9
IEEE Technology and Society Magazine - June 2019 - 10
IEEE Technology and Society Magazine - June 2019 - 11
IEEE Technology and Society Magazine - June 2019 - 12
IEEE Technology and Society Magazine - June 2019 - 13
IEEE Technology and Society Magazine - June 2019 - 14
IEEE Technology and Society Magazine - June 2019 - 15
IEEE Technology and Society Magazine - June 2019 - 16
IEEE Technology and Society Magazine - June 2019 - 17
IEEE Technology and Society Magazine - June 2019 - 18
IEEE Technology and Society Magazine - June 2019 - 19
IEEE Technology and Society Magazine - June 2019 - 20
IEEE Technology and Society Magazine - June 2019 - 21
IEEE Technology and Society Magazine - June 2019 - 22
IEEE Technology and Society Magazine - June 2019 - 23
IEEE Technology and Society Magazine - June 2019 - 24
IEEE Technology and Society Magazine - June 2019 - 25
IEEE Technology and Society Magazine - June 2019 - 26
IEEE Technology and Society Magazine - June 2019 - 27
IEEE Technology and Society Magazine - June 2019 - 28
IEEE Technology and Society Magazine - June 2019 - 29
IEEE Technology and Society Magazine - June 2019 - 30
IEEE Technology and Society Magazine - June 2019 - 31
IEEE Technology and Society Magazine - June 2019 - 32
IEEE Technology and Society Magazine - June 2019 - 33
IEEE Technology and Society Magazine - June 2019 - 34
IEEE Technology and Society Magazine - June 2019 - 35
IEEE Technology and Society Magazine - June 2019 - 36
IEEE Technology and Society Magazine - June 2019 - 37
IEEE Technology and Society Magazine - June 2019 - 38
IEEE Technology and Society Magazine - June 2019 - 39
IEEE Technology and Society Magazine - June 2019 - 40
IEEE Technology and Society Magazine - June 2019 - 41
IEEE Technology and Society Magazine - June 2019 - 42
IEEE Technology and Society Magazine - June 2019 - 43
IEEE Technology and Society Magazine - June 2019 - 44
IEEE Technology and Society Magazine - June 2019 - 45
IEEE Technology and Society Magazine - June 2019 - 46
IEEE Technology and Society Magazine - June 2019 - 47
IEEE Technology and Society Magazine - June 2019 - 48
IEEE Technology and Society Magazine - June 2019 - 49
IEEE Technology and Society Magazine - June 2019 - 50
IEEE Technology and Society Magazine - June 2019 - 51
IEEE Technology and Society Magazine - June 2019 - 52
IEEE Technology and Society Magazine - June 2019 - 53
IEEE Technology and Society Magazine - June 2019 - 54
IEEE Technology and Society Magazine - June 2019 - 55
IEEE Technology and Society Magazine - June 2019 - 56
IEEE Technology and Society Magazine - June 2019 - 57
IEEE Technology and Society Magazine - June 2019 - 58
IEEE Technology and Society Magazine - June 2019 - 59
IEEE Technology and Society Magazine - June 2019 - 60
IEEE Technology and Society Magazine - June 2019 - 61
IEEE Technology and Society Magazine - June 2019 - 62
IEEE Technology and Society Magazine - June 2019 - 63
IEEE Technology and Society Magazine - June 2019 - 64
IEEE Technology and Society Magazine - June 2019 - 65
IEEE Technology and Society Magazine - June 2019 - 66
IEEE Technology and Society Magazine - June 2019 - 67
IEEE Technology and Society Magazine - June 2019 - 68
IEEE Technology and Society Magazine - June 2019 - 69
IEEE Technology and Society Magazine - June 2019 - 70
IEEE Technology and Society Magazine - June 2019 - 71
IEEE Technology and Society Magazine - June 2019 - 72
IEEE Technology and Society Magazine - June 2019 - 73
IEEE Technology and Society Magazine - June 2019 - 74
IEEE Technology and Society Magazine - June 2019 - 75
IEEE Technology and Society Magazine - June 2019 - 76
IEEE Technology and Society Magazine - June 2019 - 77
IEEE Technology and Society Magazine - June 2019 - 78
IEEE Technology and Society Magazine - June 2019 - 79
IEEE Technology and Society Magazine - June 2019 - 80
IEEE Technology and Society Magazine - June 2019 - 81
IEEE Technology and Society Magazine - June 2019 - 82
IEEE Technology and Society Magazine - June 2019 - 83
IEEE Technology and Society Magazine - June 2019 - 84
IEEE Technology and Society Magazine - June 2019 - 85
IEEE Technology and Society Magazine - June 2019 - 86
IEEE Technology and Society Magazine - June 2019 - 87
IEEE Technology and Society Magazine - June 2019 - 88
IEEE Technology and Society Magazine - June 2019 - Cover3
IEEE Technology and Society Magazine - June 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2013
https://www.nxtbookmedia.com