College of the Holy Cross - Applied Mathematics · persistence points into high and low groups...

31
College of the Holy Cross Department of Mathematics and Computer Science A Topological Analysis of Targeted In-111 Uptake in SPECT Images of Murine Tumors Author: Melissa R. McGuirl Advisor: David B. Damiano Reader: Edward J. Soares April 15, 2015

Transcript of College of the Holy Cross - Applied Mathematics · persistence points into high and low groups...

Page 1: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

College of the Holy Cross

Department of Mathematics and Computer Science

A Topological Analysis of Targeted In-111 Uptake inSPECT Images of Murine Tumors

Author:Melissa R. McGuirl

Advisor:David B. Damiano

Reader:Edward J. Soares

April 15, 2015

Page 2: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Abstract

A method of applying computational topology to quantify heterogenous uptake be-havior across a time series of single-photon emission computed tomography (SPECT)images of soft tissue murine tumors has been developed. This behavior cannot be cap-tured by aggregate measures such as injected dose per gram (%ID/g). Methods: Thismethod converts a time series of raw data and ROI images into binary tree represen-tations and persistence diagrams. The binary trees and persistence diagrams quantifyuptake behavior in neighborhoods of local maxima of intensity throughout a tumorimage. This method explores the effects of heterogeneity of uptake on the trends inpersistence by separately analyzing persistence points corresponding to high maximaand persistence points corresponding to low maxima. The underlying mathematicalconstruction of this approach is of the zeroth dimension persistent homology. Thismethod has been applied to SPECT tumor images in inviCRO Study 1881-040 In-111,which analyzes differences in aggregate uptake behavior between four mice injectedwith radioactive tracer In-111 targeted antibody and four mice injected with radioac-tive tracer In-111 control antibody. Results: Statistical analyses indicate that thismethod effectively distinguishes localized uptake behavior in patients injected withIn-111 target antibody from those injected with In-111 control antibody. Separatingpersistence points into high and low groups shows that there exists heterogenous up-take behavior in patients injected with In-111 control antibody, while uptake behaviorin patients injected with In-111 target antibody appears homogenous. Discussion:There is statistical evidence to suggest that this topological approach captures hetero-geneity in the binding and uptake of control antibody in tumors in mice injected withIn-111 control antibody. This behavior is not present in the binding and uptake oftargeted antibody in tumors injected with In-111 target antibody.

1

Page 3: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Acknowledgements

2

Page 4: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Contents

1 Introduction 4

2 Background 42.1 Computational topology and Persistent Homology . . . . . . . . . . . . . . . 42.2 Morse theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3 Tumor biology and drug targeting . . . . . . . . . . . . . . . . . . . . . . . . 5

3 Overview of Method 63.1 inviCRO Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63.2 Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4 Algorithm 74.1 Image Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74.2 MATLAB Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4.2.1 Identification of Maxima . . . . . . . . . . . . . . . . . . . . . . . . . 84.3 Construction of optimal maxima neighborhoods . . . . . . . . . . . . . . . . 9

4.3.1 Construction of Binary Trees . . . . . . . . . . . . . . . . . . . . . . 114.3.2 Construction of Persistence Diagrams . . . . . . . . . . . . . . . . . . 13

5 Results 145.1 Binary tree representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145.2 Persistence diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155.3 Statistical analyses of Persistence diagrams . . . . . . . . . . . . . . . . . . . 19

5.3.1 Kruskal-Wallis tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205.3.2 Random effects modeling on the X-coordinates of the persistence points 225.3.3 Random effects modeling on the Y-coordinates of the persistence points 22

6 %ID/g and tumor-to-heart ratio 26

7 Interpretation of Results 29

8 Conclusion 29

9 References 29

3

Page 5: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

1 Introduction

Topology is an area of mathematics that studies the structure and connectedness ofobjects. Properties of topological spaces can be quantified by analyzing the number ofconnected components of a space in various dimensions. Specifically, persistent homologyis a method of detecting and quantifying topological information through a filtration of adomain. In dimension 0, persistent homology analyzes the connected components in a spaceas one descends through a filtration of its domain.

There are many applications of computational topology in biology, image analysis, anddata analysis. For example, in [3] computational topology techniques were successfully ap-plied to classify liver lesions and in [4] discrete topology was used to extract vessel trees from3-D images. In this thesis, persistent homology is utilized to analyze the effects of tumortargeting antibodies.

Targeted drug therapies are designed to increase amount of treatment concentrated intumor while minimizing the amount of treatment concentrated in healthy tissue and organs.Antibodies, a vehicle for targeted drug delivery, can be labeled with a radioactive isotope toenable the study of antibody pharmacokinetics through imaging methods. Utilizing compu-tational topology techniques, we have developed a method that is capable of quantifying localIndium-111 (In-111) labeled antibody uptake behavior in single-photon emission computedtomography (SPECT) images of murine tumors.

Due to natural biological processes, such as necrosis and angiogenesis, the concentrationof radio labeled antibodies will be unevenly distributed throughout a tumor. Informationabout local uptake behavior cannot be captured by global measures such as percent injecteddose per gram (%ID/g). A new method that is capable of quantifying local, topologicalinformation from SPECT images of murine tumors injected with targeted antibodies is pre-sented in this thesis. Applying this method to decay corrected and normalized SPECT tumorimages in inviCRO Study 1881-040 In-111 differentiates between the local uptake behaviorin patients injected with target antibody and patients injected with the control antibody.

2 Background

2.1 Computational topology and Persistent Homology

Computational topology focuses on the quantification of topological structures in datas.Applying a filtration to a data set allows one to use persistent homology and computationaltopology to detect and quantify topological information from their data. In dimension zero,persistent homology is concerned with the connected components in the data through a givenfiltration.

Consider the dimension zero homology of a data structure represented by a 3-D arrayof values, D. Let F0 ⊂ F1 ⊂ ... ⊂ Fn be a filtration of D such that F0 = min(F ) andFn = max(F ). At each step in the filtration, Fk consider the set Dk = {x ∈ D|x ≤ Fk}. Inpersistent homology, the number of connected components at each step in the filtration is ofinterest.

Persistence diagrams can be utilized to represent structural information of a data set. To

4

Page 6: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

construct a dimension zero persistence diagram, a birth and death time is assigned to eachcomponent. A component C is born at time Cb if C ∈ bb and C /∈ Dj for all j < b. Thecomponent C dies at time Cd if (i) there exist points c ∈ C at time Cd such that at timeCd−1, c ∈ C ′ and C ∩ C ′ = ø at Fd−1, and (ii) component C ′b ¡ Cb. Condition (ii) is knownas the Elder Rule. A traditional persistence diagram is a scatter plot of points (Cb, Cd) foreach connected component.

In this thesis computational topology is utilized to analyze data of SPECT tumor images.Due the structure of the dataset presented, a descending filtration of the tumor images hasbeen applied to each image and the values greater than a given filtration value at each stagein the filtration of the tumor data are analyzed. In this analysis the Elder Rule is ignoredand the death of a component is defined as as the value at which is joins to an existingconnected component. A modification of the traditional persistence diagram is utilized torepresent the topological information

2.2 Morse theory

A Morse function is a smooth function with only non-degenerate critical points. Givena Morse function, Morse theory allows one to analyze the structure of critical points, levelsets, and sub-level sets of the function on a given domain. Specifically, Morse theory extractstopological information from the domain by only looking at the behavior of the function atits critical points.

In the dataset presented in this thesis, each image is represented by a 3-D array of voxelintensities, which are interpreted as values of a Morse function on a 3-D domain. The locallygeneric nature of smoothed SPECT tumor images makes it reasonable to assume that thedata contain no degenerate critical points. Viewing the SPECT tumor image data as a Morsefunction a 3-D domain, topological information can be extracted from different regions of thetumors. Specifically, the uptake behavior of the tumor images can be quantified by locatinglocal maxima of the SPECT tumor images and analyzing regions around the maxima.

2.3 Tumor biology and drug targeting

Targeted cancer treatments have the potential to increase the amount of drug delivereddirectly to the tumor while minimizing the amount of treatment concentrated in healthy areasof the body. One method of drug targeting involves attaching treatment to antibodies withspecific tumor cell antigen binding sites. If the antibody successfully reaches the targetedtumor cells it will then be internalized by the cell and degraded through chemical processes,however, several other biological processes can either increase or decrease the concentrationof antibodies that reach the targeted tumor cells.

Complications in pre-clinical drug targeting studies arise because it is difficult to isolatethe binding effects of a targeted antibody. First, antibodies are radiolabeled with an isotopeso that the antibody can be tracked through imaging processes. Consequently, the radioac-tive decay of the chosen isotope will decrease the amount of uptake behavior that can becaptured through imaging.

Second, the antibody can only reach the tumor through the blood. If the antibody iscleared from the blood at a slower rate, then it can result in higher tumor uptake compared

5

Page 7: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

to an antibody that clears the blood faster.Third, the enhanced permeability and retention effect (EPR) can trap antibodies in tumor

tissue and therefore increase the antibody concentration. Tumor cells grow by simulatingnew blood vessels through a process called angiogenesis. The rapid production of new bloodvessels results in abnormal vascular structure in tumor tissue which results in poor lymphaticdrainage. This is known as the EPR effect. Since antibodies are relatively large moleculesthey can get trapped and accumulate in the tumor interstitial tissue. The EPR effect can alsocause antibodies to accumulate in the tumor at different rates, depending on their locationwithin the tumor. For example, antibodies might be slower to clear from necrotic regions ofthe tumor due to decreased blood supply.

It is imperative to account for all of the processes that can effect antibody accumulationand clearance in order to fully understand the binding rates of a targeted antibody. Analyzinglocal regions of the tumor might provide additional information regarding the behavior of theantibodies throughout the tumor. In this thesis various normalization techniques are appliedto analyze tumors injected with different antibodies, and the tumors are analyzed on a localscale in an attempt to quantify both the binding rates of the antibodies and heterogeneitywithin the tumors.

3 Overview of Method

3.1 inviCRO Dataset

inviCRO, a pre-clinical software company that focuses on the design and analysis ofimaging trial, provided SPECT image data of murine tumors for analysis. The topologicalmethods of analysis presented in this thesis have been applied to the SPECT data for eightpatients in inviCRO Study 1881-040 In-111. Each animal in this study has been injectedwith a non-xenograft tumor from a mouse cell line. There are two groups in this study, onegroup was injected with In-111 labeled targeting antibody and the other was injected withIn-111 control antibody. No treatment was given to either groups in this study.

The patients in this trial have been images at 3, 24, 48, and 72 hours after injection,but in this thesis the hour 3 images are discarded as insignificant. Group 1 will refer to thefour patients injected with In-111 labeled targeting antibody (patients A1101-4) and Group2 will refer to four patients injected with In-111 control antibody (patients A1105-8). Theimages have been decay corrected using 67.32 hours as the radioactive half-life of In-111.Uptake measures are in microcuries (µCi).

Two separate normalization techniques have been applied to these images. In the firstnormalization, all images have been normalized by the mean intensity value of the corre-sponding hour 24 image when calculating persistence. In the second normalization, eachtumor image has been normalized by the mean intensity value of the heart uptake of thecorresponding image. Heart normalization reduces the discrepancies in blood clearance ratesacross the patients in an attempt to isolate the difference in binding rates of the two anti-bodies.

6

Page 8: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

3.2 Approach

A topologic approach for quantifying the the binding rates of targeted antibodies andheterogeneity within the tumors was developed. The underlying mathematical constructionof this method is of the zeroth dimension persistent homology of the image filtered byintensity. This method was implemented in a MATLAB pipeline that takes as its input atime series of raw data and ROI images exported from VivoQuant, inviCRO’s image analysissoftware, and produces both binary tree representations of the tumor images and a time seriesof 2D scatter plots, called persistence diagrams.

The binary tree representations of the tumor images correspond to the zeroth dimensionpersistent homology, or connected components, of the tumor image. The leaves of the treecorrespond to local maxima, while the internal branches represent two or more connectedcomponents that have joined at some stage in a filtration of the tumor image. Convertingthe binary trees into persistence diagrams provides a way to quantify the local behavior ofthe tumor images.

The persistence diagrams measure heterogeneity across SPECT images by representingthe intensity behavior surrounding local maxima of intensity throughout each image. Com-bining the persistence diagrams of a series of images taken at subsequent times produces atime series persistence diagram.

Statistical analyses of the time series persistence diagrams show the significance of thedistinctions between the persistence diagrams representing the tumor features of the patientsin Group 1 and those representing the tumor features of the patients in Group 2. Variousnormalization techniques were applied to the persistence diagrams in an attempt to isolatethe binding effects of the targeted antibody. The persistence diagrams were normalized byinitial time point, hour 24, in order to capture the relative change in antibody accumulation,and separately by the heart’s antibody accumulation to capture the antibody binding rate.

In an attempt to analyze uptake behavior in different regions of the tumors, the per-sistence points were separated into high and low classes based on the value of their corre-sponding maxima. Analyses of the high and low time series persistence diagrams have beencompared to analyses of normalized percent injected dose per gram (%ID/g) and tumor-to-heart ratio calculations on high, low, and all voxels to demonstrate that this methodsuccessfully measures tumor heterogeneity which cannot be captured by standard, globalmeasures.

4 Algorithm

4.1 Image Extraction

SPECT image data was exported from VivoQuant using the cropping and 3-D ROI (re-gion of interest) tool. Tumor ROI raw data for each SPECT image was imported intoMATLAB, along with cropped regions of non-tumor tissue and heart tissue for comparison.Images were smoothed using a Gaussian smoothing algorithm with box-width 3 and decaycorrected using the 67.32 hour radioactive half-life of In-111. Images were separately normal-ized by the mean intensity value of the corresponding hour 24 image and the mean intensityvalue of the corresponding heart ROI when calculating persistence.

7

Page 9: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

(a)

(b)

Figure 1: (a) A1107 H24 CT image and sagittal, coronal, and transverse SPECT images.(b) A1107 H72 CT image and sagittal, coronal, and transverse SPECT images.

4.2 MATLAB Pipeline

Each image in the dataset was fed through a MATLAB pipeline for analysis.

4.2.1 Identification of Maxima

For each image, the pipeline identifies a collection of local maxima. A voxel is designatedas a local maximum if the intensity value Mi for that voxel is strictly larger than the valuesof the remaining voxels in a 3 × 3 × 3 box of voxels centered at the voxel of interest. Thelocation and uptake value of each maximum are recorded, and maxima whose uptake valuesare lower than the 95th percentile of non-tumor tissue uptake are discarded.

For each stored maximum, the algorithm creates a connected neighborhood of voxels. Itmaximizes the number of voxels in each neighborhood so that each neighborhood containsexactly one maximum, no two maximum neighborhoods intersect, and for each neighborhoodthe minimum uptake intensity value mi of the neighborhood occurs on the boundary.

8

Page 10: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

(a)

10 20 30 40 50 6020

40

60

0

10

20

30

40

50

60

70

A1101 H72 Maxima

Highest 5 Maxima

Lowest 65 Maxima

(b) (c)

Figure 2: (a) VivoQuant cropped A1101 H72 tumor image (The axes have been flipped tomatch the MATLAB images). (b) Maxima points of A1101 H72 tumor image. (c) Maximaneighborhoods of highest 5 maxima of A1101 H72 tumor image.

4.3 Construction of optimal maxima neighborhoods

To find the optimal collection of neighborhoods around each maximum, the algorithmfirst picks an intensity value, called an isovalue, between the first and second maxima value,where the maxima values are ranked in descending order. Then, it takes all of the voxels inthe 3-D array whose value is greater than or equal to the isovalue and identifies connectedcomponents, called isosurfaces. This process is repeated as isovalues are iteratively chosenbetween critical points until all of the maxima have appeared in the level set. Once all ofthe maxima appear in the level set, isovalues below the lowest maxima value are selecteduntil all of the components in the level set have joined to one connected component.

The surface information for each isovalue is store in a MATLAB array. The columnsof these arrays correspond to critical values and the rows correspond to isovalues. Theisosurfaces are identified in the following way:

1. Get dimension of smoothed image and build a mesh grid.

2. Use MATLAB’s isosurface function to get the faces and vertices list of the voxels inthe isosurface. Use the face list to create an edge list, and then use the vertices list tocreate an incidence matrix.

3. Use graphconcomp from MATLAB’s bioinformatics package to calculate the numberof connected components in the isosurface and match each vertex with a connectedcomponent.

4. Covert each component’s vertex list into a Delaunay triangulation through MATLAB’sdelaunayTriangulation function and use MATLAB’s nearestNeighbor function to findwhich vertices and surfaces are closest to the critical points in the level set.

5. Assign an integer value to each surface and store the surface information in the arraycontaining the image’s surface information.

9

Page 11: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Note: Here it is assumed that the components in the isosurface are oriented surfaces thatpartition the set of maxima into those that lie in the interior of the surface (voxel intensitiesgreater than isovalue) and those that lie in the exterior (voxel intensities less than isovalue).

(a) (b) (c)

Figure 3: (a) Isosurfaces corresponding to isovalue = 3.38 ×10−04 of patient A1104 H72. (b)Isosurfaces corresponding to isovalue = 3.0 ×10−04 of patient A1104 H72. (c) Isosurfacescorresponding to isovalue = 2.615× 10−04 of patient A1104 H72.

For each isovalue, the algorithm checks for bad joins and bad splits. A bad join refersto more than two connected components joining to one connected component. A bad joinoccurs when two consecutive isovalues are too far apart in value, and so the algorithm checksand fixes bad joins in the following way:

1. Compare rows in the array containing the isosurface information for each image thatcorrespond to consecutive isovalues.

2. Compare the column entries of these two rows to see if columns containing more than2 distinct integer entries in one row have the same integer entry in the next row.

3. Fix joins by inserting more isovalues in-between the values where the bad join occurreduntil no more bad joins exist.

Similarly, a bad split occurs when critical points that were previously identified as beingon the same component have become misidentified as splitting onto two different components.This happens when an isosurface surrounds one or more minima as the isovalues decrease,which causes a void to form that encloses the minim(um)a. The algorithm checks for splitsin the same way it checks for joins, except it moves in the opposite direction. Specifically,the algorithm checks for bad splits in the following way:

1. Identity the maxima on each component in the previous isosurface.

2. Record which component(s) the maxima on the previous component are identified within the current isosurface.

10

Page 12: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

3. If the maxima on the previous component are not on the same surface in the currentisosurface then a split has been found. In this case, identify the split surfaces and findthe size of each surface by counting the number of vertices in its vertex list.

4. Identify the larger component of the split surfaces as the maxima component and thesmaller component as the minima component.

5. For each maxima in the isosurface that has been identified as being on a minimasurface, replace the minima surface label with the correct maxima surface label.

Once all of the bad splits and bad joins have been correctly identified and fixed, the al-gorithm produces a MATLAB array that contains the surface information for each isovaluein the filtration of the tumor image. Surface labels 1-(the number of critical points) corre-spond to surfaces around a single critical point, and surface labels greater than the numberof critical points correspond to surfaces containing more than one critical point. A surfaceis born at the isovalue corresponding to the row in which the surface label first appears, anda surface dies at the isovalue corresponding to the first row in which the surface no longerappears. Since the algorithm descends through the filtration of the image, the death timesof a surface are always less than their corresponding birth times.

4.3.1 Construction of Binary Trees

Binary trees are used to represent the structure of the Morse functions corresponding tothe 3-D SPECT image data. The leaves of the tree represent critical points of the Morsefunction, and branches of the tree represent critical points joining. The length of leavesandbranches correspond to the length of the range of isovalues for which the componentappears in the level set.

The algorithm uses MATLAB’s phytree function to create the binary tree representationof each image. The inputs for phytree are a two-column array corresponding to the leavesand branches of the tree and a vector containing the lengths of the leaves and branches ofthe tree. The rows in the two-column array input correspond to the tree’s branches and theentries in each row are the children of that branch. The number of rows in this array will beone less than the number of critical points in the image.

The algorithm identifies branches in the MATLAB array containing each image’s surfaceinformation as those whose surface label is greater than the number of critical points in theimage. For each branch, starting with the branch whose label is (number of critical points+ 1), the algorithm finds the children of that branch by identifying the surface labels in therow above the row where the branch first appears. The surface labels of the children foreach branch are inserted into a two-column array, which will be the first input for phytree.The second input for phytree is a distance vector corresponding to the length of the rangeof isovalues for which each component persists, which can be extracted directly from theMATLAB array containing each image’s surface information.

The binary tree representations contain surface information about the dimension 0 per-sistent homology of each image. Therefore, these structures can be utilized to identifytopological information about the antibody accumulation throughout local neighborhoodsof the SPECT tumor images.

11

Page 13: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

(a) (b) (c)

3.2 3.3 3.4 3.5 3.6 3.7 3.8

−4

Leaf 32Leaf 31Leaf 30Leaf 29Leaf 28Leaf 26Leaf 25Leaf 17Leaf 15Leaf 18Leaf 11Leaf 6Leaf 4Leaf 7Leaf 22Leaf 21Leaf 19Leaf 24Leaf 14Leaf 12Leaf 10Leaf 8Leaf 5Leaf 1Leaf 2Leaf 3Leaf 13Leaf 9Leaf 16Leaf 23Leaf 20Leaf 27

A1104 H72 Tree

(d)

2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8

−4

Leaf 32Leaf 31Leaf 30Leaf 29Leaf 28Leaf 26Leaf 25Leaf 17Leaf 15Leaf 18Leaf 11Leaf 6Leaf 4Leaf 7Leaf 22Leaf 21Leaf 19Leaf 24Leaf 14Leaf 12Leaf 10Leaf 8Leaf 5Leaf 1Leaf 2Leaf 3Leaf 13Leaf 9Leaf 16Leaf 23Leaf 20Leaf 27

A1104 H72 Tree

(e)

2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8

−4

Leaf 32Leaf 31Leaf 30Leaf 29Leaf 28Leaf 26Leaf 25Leaf 17Leaf 15Leaf 18Leaf 11Leaf 6Leaf 4Leaf 7Leaf 22Leaf 21Leaf 19Leaf 24Leaf 14Leaf 12Leaf 10Leaf 8Leaf 5Leaf 1Leaf 2Leaf 3Leaf 13Leaf 9Leaf 16Leaf 23Leaf 20Leaf 27

A1104 H72 Tree

(f)

Figure 4: (a) Isosurfaces corresponding to isovalue = 3.38 ×10−04 of patient A1104 H72. (b)Isosurfaces corresponding to isovalue = 3.0 ×10−04 of patient A1104 H72. (c) Isosurfacescorresponding to isovalue = 2.615 × 10−04 of patient A1104 H72. (d) Binary tree corre-sponding to isovalue = 3.38 ×10−04 of patient A1104 H72. (e) Binary tree corresponding toisovalue = 3.0 ×10−04 of patient A1104 H72. (f) Binary tree corresponding to isovalue =2.615× 10−04 of patient A1104 H72.

12

Page 14: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

4.3.2 Construction of Persistence Diagrams

Leaf 36

Leaf 35

Leaf 33

Leaf 25

Leaf 23

Leaf 22

Leaf 19

Leaf 13

Leaf 10

Leaf 9

Leaf 4

Leaf 2

Leaf 1

Leaf 8

Leaf 3

Leaf 7

Leaf 14

Leaf 20

Leaf 21

Leaf 17

Leaf 16

Leaf 12

Leaf 15

Leaf 11

Leaf 6

Leaf 5

Leaf 18

Leaf 24

Leaf 26

Leaf 29

Leaf 27

Leaf 30

Leaf 31

Leaf 28

Leaf 34

Leaf 32

Leaf 37

Leaf 39

Leaf 38

(a)

Leaf 36

Leaf 35

Leaf 32

Leaf 30

Leaf 27

Leaf 24

Leaf 21

Leaf 19

Leaf 14

Leaf 5

Leaf 3

Leaf 4

Leaf 15

Leaf 20

Leaf 16

Leaf 13

Leaf 12

Leaf 10

Leaf 1

Leaf 9

Leaf 8

Leaf 2

Leaf 7

Leaf 6

Leaf 17

Leaf 11

Leaf 18

Leaf 23

Leaf 25

Leaf 22

Leaf 26

Leaf 29

Leaf 28

Leaf 31

Leaf 33

Leaf 34

(b)

Leaf 38

Leaf 37

Leaf 31

Leaf 28

Leaf 11

Leaf 5

Leaf 4

Leaf 9

Leaf 2

Leaf 1

Leaf 6

Leaf 18

Leaf 17

Leaf 15

Leaf 21

Leaf 25

Leaf 24

Leaf 26

Leaf 22

Leaf 19

Leaf 29

Leaf 20

Leaf 23

Leaf 3

Leaf 14

Leaf 13

Leaf 10

Leaf 8

Leaf 7

Leaf 12

Leaf 27

Leaf 30

Leaf 16

Leaf 33

Leaf 32

Leaf 34

Leaf 35

Leaf 36

Leaf 39

Leaf 41

(c)

0 0.2 0.4 0.6 0.8 1 1.2

x 10−3

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

x 10−3 A1103 Persistence Diagram, Decay Corrected, Hour 24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(d)

0 0.5 1 1.5 2 2.5 30

1

2

3

4

5

6A1103 Persistence Diagram, Decay Correct, Heart Normalized

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(e)

Figure 5: (a) Binary tree representation of image A1103 H24. (b) Binary tree representationof image A1103 H48. (c) Binary tree representation of image A1103 H72.(d) Decay correctedand hour 24 normalized time series persistence diagram of patient A1103. (e) Decay correctedand heart normalized time series persistence diagram of patient A1103.

To better quantify the topological information of the tumor images, the binary tree repre-sentations are converted into 2-D scatter plots called persistence diagrams. The persistencediagram for an image is a scatter plot of the points

(xi, yi) = (Mi −mi,Mi +mi

2),

where xi is the length of the ith leaf in the binary tree and yi is the midpoint value ofthe ith leaf in the tree. Similarly, xi can be thought of as the range of intensity in theneighborhood of the maximum, and yi approximates the mean intensity in the neighborhoodof the maximum. Thus, the persistence plot contains measures of the neighborhoods ofmaxima throughout the tumor. For each patient, the pipeline combines the H24, H48, andH72 persistence diagrams to produce a time series persistence diagram.

13

Page 15: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

In order to explore the influence of regions of high uptake on the trends in persistence, thealgorithm separates persistence points into two groups based on the value of the local maximato which they correspond. An intensity threshold is set at the 95th percentile of maximumvalues in an image. Persistence points corresponding to local maxima with values belowthe intensity threshold are classified as low maxima and persistence points corresponding tothe local maxima with values above the intensity threshold are classified as high maxima.Persistence diagrams are constructed for each patient for both the low and high maxima.

Persistence diagrams corresponding to patients A1101-A1104 were combined to create anaggregate Group 1 time series persistence diagram representing the topological informationof the targeted antibody, and persistence diagrams corresponding to patients A1105-A1108were combined to create an aggregate Group 2 time series persistence diagram representingthe topological information of the control antibody.

Two collection of persistence diagrams are created for each patient. The first collectionof persistence diagrams contains decay corrected persistence points normalized by the initialtime point, hour 24, in order to capture the relative change in antibody accumulation.The second collection of persistence diagrams contains decay corrected persistence pointsnormalized by the heart’s antibody accumulation in an attempt to capture the antibodybinding rate.

5 Results

5.1 Binary tree representations

The following figures are binary tree representations of tumor images from inviCROStudy 1881-040 In-111. The first time series of binary trees comes from a patient in Group1, representing the tumor images of mice inject with the targeted antibody. The second timeseries of binary trees comes from a patient in Group 2, representing the tumor images ofmice inject with the control antibody.

Leaf 36

Leaf 35

Leaf 33

Leaf 25

Leaf 23

Leaf 22

Leaf 19

Leaf 13

Leaf 10

Leaf 9

Leaf 4

Leaf 2

Leaf 1

Leaf 8

Leaf 3

Leaf 7

Leaf 14

Leaf 20

Leaf 21

Leaf 17

Leaf 16

Leaf 12

Leaf 15

Leaf 11

Leaf 6

Leaf 5

Leaf 18

Leaf 24

Leaf 26

Leaf 29

Leaf 27

Leaf 30

Leaf 31

Leaf 28

Leaf 34

Leaf 32

Leaf 37

Leaf 39

Leaf 38

(a)

Leaf 36

Leaf 35

Leaf 32

Leaf 30

Leaf 27

Leaf 24

Leaf 21

Leaf 19

Leaf 14

Leaf 5

Leaf 3

Leaf 4

Leaf 15

Leaf 20

Leaf 16

Leaf 13

Leaf 12

Leaf 10

Leaf 1

Leaf 9

Leaf 8

Leaf 2

Leaf 7

Leaf 6

Leaf 17

Leaf 11

Leaf 18

Leaf 23

Leaf 25

Leaf 22

Leaf 26

Leaf 29

Leaf 28

Leaf 31

Leaf 33

Leaf 34

(b)

Leaf 38

Leaf 37

Leaf 31

Leaf 28

Leaf 11

Leaf 5

Leaf 4

Leaf 9

Leaf 2

Leaf 1

Leaf 6

Leaf 18

Leaf 17

Leaf 15

Leaf 21

Leaf 25

Leaf 24

Leaf 26

Leaf 22

Leaf 19

Leaf 29

Leaf 20

Leaf 23

Leaf 3

Leaf 14

Leaf 13

Leaf 10

Leaf 8

Leaf 7

Leaf 12

Leaf 27

Leaf 30

Leaf 16

Leaf 33

Leaf 32

Leaf 34

Leaf 35

Leaf 36

Leaf 39

Leaf 41

(c)

Figure 6: (a) Binary tree representation of image A1103 H24. (b) Binary tree representationof image A1103 H48. (c) Binary tree representation of image A1103 H72.

14

Page 16: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Leaf 46

Leaf 43

Leaf 38

Leaf 29

Leaf 19

Leaf 12

Leaf 5

Leaf 2

Leaf 1

Leaf 3

Leaf 4

Leaf 16

Leaf 14

Leaf 9

Leaf 15

Leaf 13

Leaf 10

Leaf 8

Leaf 17

Leaf 18

Leaf 21

Leaf 23

Leaf 22

Leaf 20

Leaf 24

Leaf 25

Leaf 30

Leaf 32

Leaf 11

Leaf 7

Leaf 6

Leaf 26

Leaf 37

Leaf 27

Leaf 35

Leaf 31

Leaf 34

Leaf 33

Leaf 44

Leaf 41

Leaf 45

Leaf 42

Leaf 39

Leaf 40

Leaf 36

Leaf 28

Leaf 48

Leaf 50

Leaf 51

Leaf 52

Leaf 53

(a)

Leaf 42

Leaf 41

Leaf 40

Leaf 39

Leaf 38

Leaf 36

Leaf 37

Leaf 33

Leaf 32

Leaf 26

Leaf 22

Leaf 28

Leaf 27

Leaf 21

Leaf 19

Leaf 18

Leaf 11

Leaf 10

Leaf 5

Leaf 1

Leaf 12

Leaf 4

Leaf 3

Leaf 2

Leaf 7

Leaf 9

Leaf 13

Leaf 8

Leaf 15

Leaf 25

Leaf 23

Leaf 16

Leaf 6

Leaf 24

Leaf 20

Leaf 17

Leaf 14

Leaf 30

Leaf 29

Leaf 31

Leaf 35

Leaf 34

Leaf 43

Leaf 44

Leaf 48

Leaf 47

Leaf 46

Leaf 50

Leaf 53

Leaf 54

(b)

Leaf 48

Leaf 46

Leaf 45

Leaf 44

Leaf 43

Leaf 38

Leaf 31

Leaf 33

Leaf 39

Leaf 35

Leaf 32

Leaf 28

Leaf 27

Leaf 22

Leaf 19

Leaf 7

Leaf 2

Leaf 1

Leaf 5

Leaf 8

Leaf 14

Leaf 9

Leaf 4

Leaf 3

Leaf 13

Leaf 12

Leaf 25

Leaf 15

Leaf 24

Leaf 26

Leaf 23

Leaf 16

Leaf 11

Leaf 21

Leaf 17

Leaf 6

Leaf 10

Leaf 20

Leaf 18

Leaf 29

Leaf 30

Leaf 36

Leaf 34

Leaf 37

Leaf 40

Leaf 41

Leaf 42

Leaf 47

(c)

Figure 7: (a) Binary tree representation of image A1107 H24. (b) Binary tree representationof image A1107 H48. (c) Binary tree representation of image A1107 H72.

It appears as through the leaves in the binary tree representation of patient A1103 movecloser to the root of the tree over time, while the leaves of the binary tree representation ofpatient A1107 remain approximately constant with respect to their location in the tree overtime. The length of the leaves also appear to be increasing over time in patient A1103, butthey remain approximately constant in patient A1107. To better quantify these difference,each leaf is assigned coordinates

(xi, yi) = (Mi −mi,Mi +mi

2),

where xi is the length of the ith leaf in the binary tree and yi is the midpoint value of theith leaf in the tree. The points for all of these points in the time series of binary trees arecombined to create time series persistence diagrams for each patient in the study.

5.2 Persistence diagrams

The following figures are pairs of time series persistence diagrams of tumor images frominviCRO Study 1881-040 In-111. The first pair of time series persistence diagrams comesfrom a patient in Group 1, representing the tumor images of mice inject with the targetedantibody. The second pair of time series persistence diagrams comes from a patient in Group2, representing the tumor images of mice inject with the control antibody. Each pair of per-sistence diagrams contains one diagram where the persistence points are normalized by theinitial time point, hour 24 and one diagram normalized by the heart’s antibody accumulation.

15

Page 17: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 0.2 0.4 0.6 0.8 1 1.2

x 10−3

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

x 10−3 A1103 Persistence Diagram, Decay Corrected, Hour 24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 30

1

2

3

4

5

6A1103 Persistence Diagram, Decay Correct, Heart Normalized

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 8: (a) Decay corrected and hour 24 normalized time series persistence diagram ofpatient A1103. (b) Decay corrected and heart normalized time series persistence diagram ofpatient A1103.

0 0.2 0.4 0.6 0.8 1 1.2

x 10−3

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

x 10−3 A1107 Persistence Diagram, Decay Corrected, Hour 24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 30

1

2

3

4

5

6A1107 Persistence Diagram, Decay Corrected, Heart Normalized

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 9: (a) Decay corrected and hour 24 normalized time series persistence diagram ofpatient A1107. (b) Decay corrected and heart normalized time series persistence diagram ofpatient A1107.

In the decay corrected and hour 24 normalized time series persistence diagrams, the y-coordinates tend to decrease over time for patient A1103, but there is no apparent trendfor the y-coordinates corresponding to patient A1107. This behavior corresponds to thelocation of the leaves in the binary tree representations of patients A1103 and A1107. Con-trastingly, in the decay corrected and heart normalized time series persistence diagrams, they-coordinates tend to increase over time for patient A1103, but there is no apparent trendfor the y-coordinates corresponding to patient A1107.

The persistence points for all of the patients in Group 1 were combined to create anaggregate Group 1 time series persistence diagram. Similarly, the persistence points for allof the patients in Group 2 were combined to create an aggregate Group 2 time series persis-tence diagram. The group persistence diagrams are presented below.

16

Page 18: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1

2

3

4

5

6

7

8

9

Group 1 Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Me

an

Va

lue

s

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8

Group 1, Decay Corrected and Heart Normalized Persistence Diagram

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 10: (a) Decay corrected and hour 24 normalized time series persistence diagram ofall patients in Group 1. (b) Decay corrected and heart normalized time series persistencediagram of all patients in Group 1.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1

2

3

4

5

6

7

8

9Group 2 Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8

Group 2, Decay Corrected and Heart Normalized Persistence Diagram

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 11: (a) Decay corrected and hour 24 normalized time series persistence diagram ofall patients in Group 2. (b) Decay corrected and heart normalized time series persistencediagram of all patients in Group 2.

Similar to the behavior in the patient persistence diagrams, in the decay corrected andhour 24 normalized time series persistence diagrams the y-coordinates tend to decrease overtime for Group 1, but there is no apparent trend for the y-coordinates corresponding toGroup 2. In the decay corrected and heart normalized time series persistence diagrams, they-coordinates tend to increase over time for Group 1, while there is no clear trend for they-coordinates corresponding to Group 2.

The persistence points were separated into two groups based on the value of the localmaxima to which they correspond, in an attempt to analyze the influence of regions of highuptake on the trends in persistence. An intensity threshold is set at the 95th percentileof maximum values in an image. Persistence points corresponding to local maxima withvalues below the intensity threshold are classified as low maxima and persistence points

17

Page 19: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

corresponding to the local maxima with values above the intensity threshold are classifiedas high maxima. Persistence diagrams are constructed for each patient for both the low andhigh maxima.

The high and low normalized persistence plots corresponding to Group 1 and Group 2are presented below.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1

2

3

4

5

6

7

8

9Group 1 High Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1

2

3

4

5

6

7

8

9Group 1 Low Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(b)

Figure 12: (a) Decay corrected and hour 24 normalized time series persistence diagram ofthe high maxima corresponding to all patients in Group 1. (b) Decay corrected and hour 24normalized time series persistence diagram of the low maxima corresponding to all patientsin Group 1.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.53

4

5

6

7

8

9Group 2 High Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1

2

3

4

5

6

7

8

9Group 2 Low Persistence Diagram, Decay Corrected, H24 Normalized

Maxima Height

Maxim

a M

ean

Hour 24

Hour 48

Hour 72

(b)

Figure 13: (a) Decay corrected and hour 24 normalized time series persistence diagram ofthe high maxima corresponding to all patients in Group 2. (b) Decay corrected and hour 24normalized time series persistence diagram of the low maxima corresponding to all patientsin Group 2.

18

Page 20: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8

Group 1, Decay Corrected and Heart Normalized High Persistence Diagram

Maxima Height

Me

an

Va

lue

s

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8Group 1, Decay Corrected and Heart Normalized Low Persistence Diagram

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 14: (a) Decay corrected and heart normalized time series persistence diagram ofthe high maxima corresponding to all patients in Group 1. (b) Decay corrected and heartnormalized time series persistence diagram of the low maxima corresponding to all patientsin Group 1.

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8

Group 2, Decay Corrected and Heart Normalized High Persistence Diagram

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(a)

0 0.5 1 1.5 2 2.5 3 3.5 40

1

2

3

4

5

6

7

8

Group 2, Decay Corrected and Heart Normalized Low Persistence Diagram

Maxima Height

Mean V

alu

es

Hour 24

Hour 48

Hour 72

(b)

Figure 15: (a) Decay corrected and heart normalized time series persistence diagram ofthe high maxima corresponding to all patients in Group 2. (b) Decay corrected and heartnormalized time series persistence diagram of the low maxima corresponding to all patientsin Group 2.

Statistical analyses were applied to the collection of group persistence diagram presentedabove in order test if persistence diagrams can distinguish patients injected with the targetedantibody from those injected with the control antibody.

5.3 Statistical analyses of Persistence diagrams

Kruskal-Wallis tests and random effects modeling were applied to the collection of timeseries persistence diagrams, as well as to the separate high and low persistence points. Thesetests were applied to aggregate time series persistence diagrams comparing all of the persis-tence points in Group 1 against all of the persistence points in Group 2. The results were

19

Page 21: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

further compared to analyses of the H24, H48, and H72 normalized %ID/g values for eachpatient.

5.3.1 Kruskal-Wallis tests

Kruskal-Wallis tests indicate that the medians of the decay corrected, hour 24 normalizedmean uptake values per maxima neighborhoods (y-coordinates of the persistence diagrams)are significantly different across the time series in both Group 1 and Group 2 with p-values1.16× 10−10 and 5.07× 10−04, respectively. In contrast, the medians of the decay corrected,hour 24 normalized ranges of intensity per maxima neighborhood (x-coordinates of the per-sistence diagrams) are not significantly different across the time series in both Group 1 andGroup 2, with p-values 0.746 and 0.767, respectively. Thus, the mean uptake values of themaxima neighborhoods will detect changes in uptake while the range of uptake in the max-imum neighborhoods will not with respect to the decay corrected and hour 24 normalizeddata.

Applying Kruskal-Wallis tests to the decay corrected, heart normalized persistence pointsindicate that both the mean uptake values of the maxima neighborhoods and the range ofuptake in the maximum neighborhoods will detect changes in uptake with respect to thedecay corrected and hour 24 normalized data. The medians of the decay corrected, heartnormalized mean uptake values per maxima neighborhoods (y-coordinates of the persistencediagrams) are significantly different across the time series in both Group 1 and Group 2 withp-values 2.06 × 10−25 and 2.39 × 10−34, respectively. Similarly, the medians of the decaycorrected, hour 24 normalized ranges of intensity per maxima neighborhood (x-coordinatesof the persistence diagrams) are significantly different across the time series in both Group1 and Group 2, with p-values 2.06× 10−25 and 0.0015, respectively.

The following box plots demonstrate the trends of the persistence points as a function oftime. In these plots, 0 refers to hour 24, 1 refers to hour 48, and 2 refers to hour 72.

0 1 20

0.5

1

1.5

2

2.5

3

3.5

4

4.5Group 1 H24 Normalized X−coordinates

(a)

0 1 20

0.5

1

1.5

2

2.5

3

3.5

4

4.5Group 2 H24 Normalized X−coordinates

(b)

Figure 16: (a) Notched box plots of Group 1’s hour 24 normalized ranges of intensity permaxima neighborhood (x-coordinates). (b) Notched box plots of Group 2’s hour 24 normal-ized ranges of intensity per maxima neighborhood (x-coordinates).

20

Page 22: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 1 20

1

2

3

4

5

6

7

8

9Group 1 H24 Normalized Y−coordinates

(a)

0 1 20

1

2

3

4

5

6

7

8

9Group 2 H24 Normalized Y−coordinates

(b)

Figure 17: (a) Notched box plots of Group 1’s hour 24 normalized mean values per maximaneighborhood (y-coordinates). (b) Notched box plots of Group 2’s hour 24 normalized meanvalues per maxima neighborhood (y-coordinates).

0 1 20

0.5

1

1.5

2

2.5

3

3.5

4Group 1 Heart Normalized X−coordinates

(a)

0 1 20

0.5

1

1.5

2

2.5

3

3.5

4Group 2 Heart Normalized X−coordinates

(b)

Figure 18: (a) Notched box plots of Group 1’s heart normalized ranges of intensity permaxima neighborhood (x-coordinates). (b) Notched box plots of Group 2’s heart normalizedranges of intensity per maxima neighborhood (x-coordinates).

21

Page 23: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 1 20

1

2

3

4

5

6

Group 1 Heart Normalized Y−Coordinates

(a)

0 1 20

1

2

3

4

5

6

Group 2 Heart Normalized Y−coordinates

(b)

Figure 19: (a) Notched box plots of Group 1’s heart normalized mean values per maximaneighborhood (y-coordinates). (b) Notched box plots of Group 2’s heart normalized meanvalues per maxima neighborhood (y-coordinates).

The box plots above show that the hour 24 normalized x-coordinates remain approx-imately constant over time in both Group 1 and Group 2. Contrastingly, the hour 24normalized y-coordinates of the persistence points decrease over time in Group 1 while theyincrease over time in Group 2. In regards to the heart normalized persistence points, boththe the x-coordinates and y-coordinates increase over time in both Group 1 and Group 2.Random effects modeling was applied to the coordinates of the persistence points as a func-tion of time to test for differences of the rate of change of the persistence points in the twogroups in the study.

5.3.2 Random effects modeling on the X-coordinates of the persistence points

5.3.3 Random effects modeling on the Y-coordinates of the persistence points

Random effects modeling was applied to the coordinates of the persistence points as afunction of time. Trends were assumed linear.

Linear trend comparisons of the group 1 and group 2 mean values per maxima neigh-borhood (y-coordinates) as a function of time demonstrate that the differences between theGroup 1 and Group 2 slopes of the mean values per maxima neighborhood are statisticallydifferent with respect to both the hour 24 and heart normalizations. The Group 1 and Group2 slopes of the hour 24 normalized mean values per maxima neighborhood are statisticallydifferent with p-value 5.19 × 10−11, while the Group 1 and Group 2 slopes of the heartnormalized mean values per maxima neighborhood are statistically different with p-value0.0001.

The figures below show the trend fits of the Group 1 and Group 2 mean values permaxima neighborhood (y-coordinates) as a function of time with respect to both the hour24 (a) and heart (b) normalizations.

22

Page 24: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 0.5 1 1.5 21.8

2

2.2

2.4

2.6

2.8

3

3.2

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−0.31546*Time1 +2.4823*Time

0

Response =0.27276*Time1 +2.5183*Time

0

Group 1 H24 Normalized Y−Coordinates

Group 2 H24 Normalized Y−Coordinates

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

Time

Resp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.64058*Time1 +1.3414*Time

0

Response =0.40686*Time1 +0.86291*Time

0

Group 1 Heart Normalized, Y−Coordinates

Group 2 Heart Normalized, Y−Coordinates

(b)

Figure 20: (a) Linear trend comparisons of the Group 1 and Group 2 hour 24 normalizedmean values per maxima neighborhood (y-coordinates). (b) Linear trend comparisons ofthe Group 1 and Group 2 heart normalized mean values per maxima neighborhood (y-coordinates).

In order to analyze the influence of regions of high uptake on the trends in persistenceand in an attempt to capture heterogenous tumor uptake behavior, the persistence pointswere separated into two groups based on the value of the local maxima to which they corre-spond. An intensity threshold is set at the 95th percentile of maximum values in an image.Persistence points corresponding to local maxima with values below the intensity thresh-old are classified as low maxima and persistence points corresponding to the local maximawith values above the intensity threshold are classified as high maxima. Within group andbetween group linear trend comparisons were applied to the high and low persistence points.

The Group 1 and Group 2 slopes of the high hour 24 normalized mean values per maximaneighborhood are statistically different with p-value 0.016 and the Group 1 and Group 2slopes of the low hour 24 normalized mean values per maxima neighborhood are statisticallydifferent with p-value 5.062× 10−11. Contrastingly, the Group 1 and Group 2 slopes of thehigh heart normalized mean values per maxima neighborhood are not statistically differentwith p-value 0.273, while the Group 1 and Group 2 slopes of the low heart normalized meanvalues per maxima neighborhood are statistically different with p-value 4.072× 10−5.

Since the Group 1 vs. Group 2 comparisons of the high heart normalized mean valuesper maxima neighborhood are not statistically different, while the Group 1 vs. Group 2comparisons of the low heart normalized mean values per maxima neighborhood are statis-tically different there is evidence to suggest that, with respect to the heart normalized data,the distinguishing features between the group of tumors injected with the targeted antibodyand the group of tumors injected with the control antibody come from areas of lower uptake.

It is important to note that the sample size of the high persistence points is significantlysmaller than the sample size of the low persistence points. Therefore, the p-values for thelinear trend comparisons of the high persistence points with be artificially higher than thep-values for the linear trend comparisons of the low persistence points.

The figures below show the trend fits of the high and low Group 1 and Group 2 meanvalues per maxima neighborhood (y-coordinates) as a function of time with respect to both

23

Page 25: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

the hour 24 and heart normalizations.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 23

3.5

4

4.5

5

5.5

6

6.5

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−0.2237*Time1 +3.5043*Time

0

Response =0.9211*Time1 +4.2955*Time

0

Group 1 H24 Normalized, 95 threshold, High Y−Coordinates

Group 2 H24 Normalized, 95 threshold, High Y−Coordinates

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 21.6

1.8

2

2.2

2.4

2.6

2.8

3

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−0.32068*Time1 +2.432*Time

0

Response =0.22758*Time1 +2.4266*Time

0

Group 1 H24 Normalized, 95 threshold, Low Y−Coordinates

Group 2 H24 Normalized, 95 threshold, Low Y−Coordinates

(b)

Figure 21: (a) Linear trend comparisons of the Group 1 and Group 2 high hour 24 normalizedmean values per maxima neighborhood (y-coordinates). (b) Linear trend comparisons of theGroup 1 and Group 2 low hour 24 normalized mean values per maxima neighborhood (y-coordinates).

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

1

2

3

4

5

6

7

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =1.2489*Time1 +1.8053*Time

0

Response =0.93719*Time1 +1.4177*Time

0

Group 1 Heart Normalized, 95 threshold, High Y−Coordinates

Group 2 Heart Normalized, 95 threshold High Y−Coordinates

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.61028*Time1 +1.3186*Time

0

Response =0.37313*Time1 +0.83486*Time

0

Group 1 Heart Normalized, 95 threshold, Low Y−Coordinates

Group 2 Heart Normalized, 95 threshold, Low Y−Coordinates

(b)

Figure 22: (a) Linear trend comparisons of the Group 1 and Group 2 high heart normalizedmean values per maxima neighborhood (y-coordinates). (b) Linear trend comparisons ofthe Group 1 and Group 2 low heart normalized mean values per maxima neighborhood(y-coordinates).

Within group linear trend comparisons were applied to the high and low persistencepoints to test for heterogeneous tumor uptake behavior. The slopes of the Group 1 high andlow hour 24 normalized mean values per maxima neighborhood are not statistically differentwith p-value 0.650, while the slopes of the Group 2 high and low hour 24 normalized meanvalues per maxima neighborhood are statistically different with p-value 0.0180. This analysissuggests that there exists homogenous uptake behavior in Group 1 that is not present inGroup 2.

24

Page 26: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

Homogenous uptake behavior in Group 1, however, is not captured with the heart nor-malized data. The slopes of the Group 1 high and low heart mean values per maximaneighborhood are statistically different with p-value 0.006, and similarly the slopes of theGroup 2 high and low heart normalized mean values per maxima neighborhood are statisti-cally different with p-value 2.476× 10−5.

The figures below show the trend fits of the within group, high vs. low mean values permaxima neighborhood (y-coordinates) as a function of time with respect to both the hour24 and heart normalizations.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 21

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

6.5

Time

Response

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−0.2237*Time1 +3.5043*Time

0

Response =−0.32068*Time1 +2.432*Time

0

Group 1 H24 Normalized, 95 threshold, High Y−Coordinates

Group 1 H24 Normalized, 95 threshold, Low Y−Coordinates

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 21

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

6.5

Time

Response

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.9211*Time1 +4.2955*Time

0

Response =0.22758*Time1 +2.4266*Time

0

Group 2 H24 Normalized, 95 threshold, High Y−Coordinates

Group 2 H24 Normalized, 95 threshold, Low Y−Coordinates

(b)

Figure 23: (a) Linear trend comparisons of the Group 1 high vs. low hour 24 normalizedmean values per maxima neighborhood (y-coordinates). (b) Linear trend comparisons ofthe Group 2 high vs. low hour 24 normalized mean values per maxima neighborhood (y-coordinates).

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

1.5

2

2.5

3

3.5

4

4.5

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =1.2489*Time1 +1.8053*Time

0

Response =0.61028*Time1 +1.3186*Time

0

Group 1 Heart Normalized, 95 threshold, High Y−Coordinates

Group 1 Heart Normalized, 95 threshold, Low Y−Coordinates

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

1.5

2

2.5

3

3.5

4

4.5

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.93719*Time1 +1.4177*Time

0

Response =0.37313*Time1 +0.83486*Time

0

Group 2 Heart Normalized, 95 threshold, High Y−Coordinates

Group 2 Heart Normalized, 95 threshold, Low Y−Coordinates

(b)

Figure 24: (a) Linear trend comparisons of the Group 1 high vs. low heart normalized meanvalues per maxima neighborhood (y-coordinates). (b) Linear trend comparisons of the Group2 high vs. low heart normalized mean values per maxima neighborhood (y-coordinates).

25

Page 27: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

6 %ID/g and tumor-to-heart ratio

In order to test if the method of analyzing tumor uptake with persistence provides ad-ditional information than standard analyses, the results of our analysis were compared tostandard metrics. The standard metrics used for comparison are percent injected dose pergram (%ID/g) and the tumor-to-heart ratio (T:H). %ID/g is a common measure of uptakewhich can be calculated by

%ID/g =uptake

injected dose× 100× volume

1000,

where uptake is the total SPECT sum over entire tumor region in µCi, injected dose is thedecay corrected injection dose of antibody, and volume is the total volume of tumor regionin mm3. The %ID/g calculations were normalized by the hour 24 %ID/g value for eachpatient.

T:H is a measure used to normalize the blood clearance rate across patients in a trial.T:H is defined as the quotient of the tumor %ID/g and the heart %ID/g. The hour 24 nor-malized persistence diagrams are compared to the tumor %ID/g calculations and the heartnormalized persistence diagrams are compared to the T:H calculations. The calculationswere repeated for separate high and low regions of the tumor, where high regions correspondto voxels whose value is in the 95th percentile of the tumor voxel values, and low regionscorrespond to voxels whose value is less than the 95th percentile of tumor voxel values.

The following figures show the tumor %ID/g, heart %ID/g, and T:H calculations for allvoxels, high voxels, and low voxels, where the calculations corresponding to Group 1 patientsare in the top row and calculations corresponding to Group 2 patients are in the bottomrow.

20 40 60 800

5

10

15Group 1 Tumor %ID/g

A1101

A1102

A1103

A1104

20 30 40 50 60 70 800

5

10

15

Group 1 Heart %ID/g

20 30 40 50 60 70 800

5

10

15Group 1 Tumor to Heart %ID/g Ratio

20 30 40 50 60 70 800

5

10

15

Group 2 Tumor %ID/g

20 30 40 50 60 70 800

5

10

15

Group 2 Heart %ID/g

20 30 40 50 60 70 800

5

10

15

Group 2 Tumor to Heart %ID/g Ratio

A1105

A1106

A1107

A1108

Figure 25: Tumor %ID/g, heart %ID/g, and T:H calculations of all voxels from right to leftwith patients in group 1 represented in the top row and patients in group 2 represented inthe bottom row

26

Page 28: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

20 30 40 50 60 70 800

5

10

15

20

25

30

Group 1 High Tumor %ID/g

A1101

A1102

A1103

A1104

20 30 40 50 60 70 800

5

10

15

20

25

30

Group 1 Heart %ID/g

20 30 40 50 60 70 800

5

10

15

20

25

30

Group 1 High Tumor to Heart %ID/g Ratio

20 30 40 50 60 70 800

5

10

15

20

25

30

Group 2 High Tumor %ID/g

A1105

A1106

A1107

A1108

20 30 40 50 60 70 800

5

10

15

20

25

30

Group 2 Heart %ID/g

20 40 60 800

5

10

15

20

25

30Group 2 High Tumor to Heart %ID/g Ratio

Figure 26: Tumor %ID/g, heart %ID/g, and T:H calculations of high voxels from right toleft with patients in group 1 represented in the top row and patients in group 2 representedin the bottom row

20 30 40 50 60 70 800

5

10

15

Group 1 Low Tumor %ID/g

A1101

A1102

A1103

A1104

20 30 40 50 60 70 800

5

10

15

Group 1 Heart %ID/g

20 30 40 50 60 70 800

5

10

15

Group 1 Low Tumor to Heart %ID/g Ratio

20 40 60 800

5

10

15Group 2 Low Tumor %ID/g

A1105

A1106

A1107

A1108

20 30 40 50 60 70 800

5

10

15

Group 2 Heart %ID/g

20 30 40 50 60 70 800

5

10

15

Group 2 Low Tumor to Heart %ID/g Ratio

Figure 27: Tumor %ID/g, heart %ID/g, and T:H calculations of low voxels from right toleft with patients in group 1 represented in the top row and patients in group 2 representedin the bottom row

Linear fit comparisons of the Group 1 and Group 2 hour 24 normalized %ID/g values

27

Page 29: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

as a function of time yield results similar to the linear fit comparisons of the Group 1 andGroup 2 persistence diagrams. As was the case with the hour 24 normalized Y-coordinateof the persistence points, the %ID/g values in Group 1 decrease over time and the %ID/gvalues in Group 2 increase over time. The distinction between %ID/g values and time seriespersistence diagrams becomes evident when the %ID/g values are separated into two groupsbased on voxel values. In contrast to the mean values, the differences between %ID/g of highvoxels and %ID/g of low voxels are not statistically different in both Group 1 and Group 2with p-values 0.0624 and 0.139, respectively.

Linear fit comparisons of the T:H calculations fail to distinguish group 1 from group 2with a p-value of 0.686. Similarly, the T:H calculations on the high and low voxels failed todistinguish group 1 from group 2 with p-values 0.529 and 0.201, respectively. In contrast to%ID/g, the differences between the T:H calculations of high voxels and the T:H calculationsof low voxels are statistically different in both Group 1 and Group 2 with p-values 0.006 and0.003, respectively.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 24.5

5

5.5

6

6.5

7

Time

Response

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−1.0343*Time1 +6.9054*Time

0

Response =0.73246*Time1 +5.0207*Time

0

group 1 %ID/g, 24h normalized

group 2 &ID/g, 24h normalized

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3

Time

Response

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.24507*Time1 +0.69078*Time

0

Response =0.20788*Time1 +0.37713*Time

0

group 1 T:H

group 2 T:H

(b)

Figure 28: (a) Linear trend comparisons of the Group 1 and Group 2 %ID/g calculations.(b) Linear trend comparisons of the Group 1 and Group 2 T:H calculations.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

2

4

6

8

10

12

14

16

18

20

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =−1.8816*Time1 +17.4309*Time

0

Response =−0.16947*Time1 +2.4323*Time

0

group 1 high %ID/g, 24h normalized, 95 threshold

group 1 low &ID/g, 24h normalized, 95 threshold

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

2

4

6

8

10

12

14

16

18

20

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =2.664*Time1 +14.5205*Time

0

Response =0.15739*Time1 +2.3841*Time

0

group 2 high %ID/g, 24h normalized, 95 threshold

group 2 low &ID/g, 24h normalized, 95 threshold

(b)

Figure 29: (a) Linear trend comparisons of the Group 1 high and low %ID/g calculations.(b) Linear trend comparisons of the Group 2 high and low %ID/g calculations.

28

Page 30: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

1.5

2

2.5

3

3.5

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.83668*Time1 +1.699*Time

0

Response =0.14707*Time1 +0.2329*Time

0

group 1 high TH Ratio, 95 threshold

group 1 low TH ratio, 95 threshold

(a)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.5

1

1.5

2

2.5

3

3.5

Time

Re

sp

on

se

Lowest Degree Polynomial Fit With Significance: DEGREE 1

Response =0.65661*Time1 +1.0998*Time

0

Response =0.072324*Time1 +0.18403*Time

0

group 2 high TH Ratio, 95 threshold

group 2 low TH ratio, 95 threshold

(b)

Figure 30: (a) Linear trend comparisons of the Group 1 high and low T:H calculations. (b)Linear trend comparisons of the Group 2 high and low T:H calculations.

7 Interpretation of Results

8 Conclusion

9 References

[1] http://www.mathworks.com/products/matlab[2] http://www.vivoquant.com[3] Aaron Adcock, Daniel Rubin, and Gunnar Carlsson. Classification of Hepatic Lesionsusing the Matching Metric. Computer Vision and Image Understanding, Vol. 121 (2012).[4] Herbert Edelsbrunner and John L. Harer. Computational Topology. American Mathe-matical Society, Providence (2009).[5] Khaled Greish. Enhanced Permeability and Retention (EPR) Effect for AnticancerNanomedicine Drug Targeting. Cancer Nanotechnology, Methods in Molecular Biology, 624.Humana Press (2010).[6] Carola Heneweer, Jason P. Holland, Vadim Divilov, Sean Carlin, and Jason S. Lewis.Magnitude of Enhanced Permeability and Retention Effect in Tumors with Different Phe-notypes: 89Zr-Albumin as a Model System. The Journal of Nuclear Medicine: Vol. 52 No.4(2011).[7] Jack Hoppin, Kelly Davis Orcutt, Jacob Y. Hesterman, Matthew D. Silva, DengfengCheng, Christian Lackas, and Mary Rusckowski. Assessing Antibody Pharmacokinetics inMice with In Vivo Imaging. The Journal of Pharmacology and Experimental Therapeutics(2010).[8] Wenhui Ma, Zhe Wang, Weidong Yang, Xiaowei Ma, Fei Kang, and Jing Wang. Biodistri-bution and SPECT Imaging Study of Tc-99m Labeling NGR Peptide in Nude Mice BearingHuman HepG2 Hepatoma. Biomed Research International (2014).[9] Robert MacPherson and Benjamin Schweinhart, Measuring Shape with Topology. Jour-nal of Mathematical Physics, 53, 073516 (2012).

29

Page 31: College of the Holy Cross - Applied Mathematics · persistence points into high and low groups shows that there exists heterogenous up- take behavior in patients injected with In-111

[10] John Milnor. Morse Theory. Princeton, NJ: Princeton: University Press (1963).[11] John Neter, William Wasserman, and Michael H. Kutner. Applied Linear StatisticalModels: Regression, Analysis of Variance, and Experimental Designs. Homewood, IL: Irwin(1990).[12] Gary W. Oehlert. A first course in design and analysis of experiments. New York: W.H.Freeman (2000).[13] Ganga Srinivasan and Sagar Mane. EPR effect: Promising approach for tumor targeteddrug delivery. World Journal of Pharmaceutical Sciences (2014).[14] Andrzej Szymczak, Arthur Stillman, Allen Tannenbaum, and Konstantin Mischaikow.Coronary vessel trees from 3D imagery: A topological approach. Medical Image Analysis,10(4), 548-559 (2006).[15] Afra Zomorodian. Topology for Computing. Cambridge University Press, Cambridge(2009).

30