Prostate cancer topics, links and more. Now at 200+ posts!

News: Health Day, Medical News Today, ScienceDaily, Urol Times, Urotoday, Zero Cancer Papers: Pubmed (all), Pubmed (Free only), Amedeo
Journals: Eur Urol, J Urol, JCO, The Prostate Others Pubmed Central Journals (Free): Adv Urol, BMC Urol, J Endourol, Kor J Urol, Rev Urol, Ther Adv Urol, Urol Ann
Reviews: Cochrane Summaries, PC Infolink Newsletters: PCRI, US Too General Medical Reviews: f1000, Health News Review
Loading...

Wednesday, June 22, 2016

Brachytherapy problem

In a perineal saturation biopsy, a brachytherapy-like grid of rectangular squares is spaced at s = 5mm. Biopsy samples are taken. The cancer will be assumed to be a disc, i.e. circle, of diameter d. It will be detected if  the disc intersects a vertex on the grid. What is the probability of detecting the cancer? of missing the cancer? Consider a disc of diameter d around each of the 4 corners of a particular square in the grid. (See accompanying diagram.)


One quarter of each of those discs lies in the particular square so the total area of those discs within that square divided by the area of the square is the probability of detection. (This assumes a single focus of cancer d mm in diameter, that the probability distribution of its center is uniform and further assumes that the quarter discs shown in the diagram are not so large that they overlap.)

probability of detection of cancer 
= probability that the center of the cancer lies in one of the 4 quarter discs 
= (sum of 1/4 of the area of 4 discs of diameter d) / (area of one grid square) 
= 4 * 1/4 * (area of a disc of diameter d) / (area of one grid square) 
= (area of a circle of diameter d) / (area of one grid square) 
= (pi * (d^2)/4) / s^2
 
We used the fact that the area within a circle is pi*r^2 where r = d/2 is its radius. In terms of the diamter this can be written as pi * d^2/4. The above only works if the 4 quarter circles do not overlap and that is guaranteed if d is less than s. If d is greater than s then the quarter circles would overlap and adding their areas would represent double counting in the overlapping regions.

To double check we can compare the above formula to a simulation. If the cancer has a diameter of d = 2mm and each side is s = 5mm, then the probability of detecting the cancer, is 0.50265 by the formula and 0.4955 via the simulation below -- these two numbers are equal to two decimal places. We review the formula calculation and then the simulation:

1. Formula. Using the formula above and substituting in d = 2 and s = 5 we find that the probability of detection is 0.50265 (and so the probability of missing the cancer is 1 - 0.50265 = 0.49737).

(pi * (d^2)/4) / s^2 = (3.1415926 * 4^2/4) / 5^2 = 0.50265

2. Simulation. Using the R code at the end we create a simulation again assuming d = 2 and s = 5. d as well as s and n (number of iterations) can all be changed as needed by modifying their values near the top of the code. The code generates n = 10,000 points uniformly in an s by s square and then counts the fraction lying within d/2 of a corner as the probability of detection. This approach is more general since it also works even in the case where the discs at the 4 corners of the square overlap. Run it by copying the code below to the clipboard and paste it into the text input box at http://www.r-fiddle.org -- be sure to erase anything already in the r-fiddle text entry box first. Then press Run. (You may need to press Run twice if the answer does not appear the first time.) The code below gives the probability of detection and 1 minus that number is the probability of missing the cancer.

set.seed(123)
n <- 10000  # number of iterations in simulation
s <- 5 # length of side of a grid square
d <- 4  # diameter of each of the 4 discs centred at the 4 corners
r <- d/2
x <- runif(n, 0, s)
y <- runif(n, 0, s)
mean(x^2 + y^2 < r^2 | (s - x)^2 + y^2 < r^2 | x^2 + (s-y)^2 < r^2 | (s-x)^2 + (s-y)^2 < r^2)


Thanks to Don Morris for raising this problem.

No comments: