MIRDcell [Java]. Version 1.0: Web-based Dose Response Modeling Interface for Radiation Research

Transcription

MIRDcell [Java]. Version 1.0: Web-based Dose Response Modeling Interface for Radiation Research
MIRDcell [Java]. Version 1.0: Web-based
Dose Response Modeling Interface for
Radiation Research
Wu, Han
Dr. Roger W. Howell’ Lab
New Jersey Medical School, UMDNJ
Outline
•
•
Introduction
Methodology
•
Cellular and Multi-cellular Dosimetry
•
Web-Based Computation Tools
•
•
•
Results and Performance Evaluation
Conclusion
Future Work
Introduction
In the field of radiation research, one most important
application in ionizing radiation is for radiation therapy.
• Electrons
• X-rays
• Gamma rays
are used in radiation therapy to treat malignant
tumors. It is important to monitor the radioactivity
within the tissues or cells by obtaining the cellular
dose values so that during the next stage we could
get the information including the corresponding
effects or response.
3
Given a spherical cluster of
cells where the cells are
labeled with any type of
radionuclide, people would
like to see the values of the
self-dose and cross-dose,
and the response to the
customized changes or
settings in the forms of
value or graphical display.
Figure. Courtesy to Roger W. Howell
4
• What happens when cells have different amounts of
activity in them?
• What occurs when the geometry of the cells changes?
• What if the radionuclide is changed?
5
A web-based plug-in in form of
jApplet that it could be easily
embedded into the website to
be accessed from the Web
browser, hence, it is much
more convenient for the users
to do the accurate
calculations of Self-dose and
Multi-cellular dosimetry on
any platforms and to see the
fast response to their
interactive changes.
6
Methodology
• Cellular and Multi-cellular Dosimetry
What is the algorithm?
• Web-Based computation Tools
What is the developing environment?
What is the procedures?
7
Cellular and Multi-cellular Dosimetry
Algorithm for Calculation of Self-dose and Cross-dose
Figure 1. Geometry for cross-dose calculations in
multicellular clusters
The cellular dose values (selfdose) and the multi-cellular
(cross-dose) dose values were
calculated with monoenergetic
electron or alpha particle, and
other radionuclides (Auger, beta
and alpha emitters) sources
distributed uniformly in different
cell compartments (cell surface,
cytoplasm, and nucleus).
8
Web-Based Computation Tools
Developing Environment
•
Sun’s Netbeans IDE 6.5, a widely used Java IDE tool.
•
AWT (Abstract Windowing Toolkit )
•
SWING using Java 2D™ API is proposed.
9
Figure 2. Netbeans IDE 6.5
Figure 3. Windows and panels in Netbeans IDE 6.5
Web-Based Computation Tools
Application server implemented:
Figure 4. web application server
12
Web-Based Computation Tools
The core part of the coding for computation is written by Dr.
Howell. The purpose of translating the original Fortran
code to Java code is for the use in the next step, for
example, the interactive calculation of radiation dosimetry
of multi-cell, with further developed Java interface or Java
Applet, this program could be improved to be Web-based
executive program or it could be easily embedded into the
website
The functionalities provided for other researchers are
shown in figure 5 – figure 9.
13
Figure 5. Display panel for animation
14
Figure 6. Control panel for with selection list
15
Figure 7. Control panel for parameter selection, action for computing,
result retrieving.
16
Figure 8. Control panel for source radiation selection,
self-defined parameter input.
17
Figure 9.
Display area
Left: for showing input datasheet
Right: for showing output
18
The Java application package is built into jApplet, then a
web application is created in Netbeans IDE in order to
bundle the web application with GlassFish V3 web
application server.
Now this jApplet is running successfully on the local
hosting.
By importing the jApplet into the JSP source code and
uploading all the web pages onto web space in the Cluster
of High Performance Computing in UMDNJ, this userbased interface will be available within the all Internet.
19
Results and Performance
Evaluation
This successfully designed GUI has the functions that are
including:
• Choose input files for different radionuclides and being
able to return the output;
• Creating monoenergetic particles, new radionuclides;
• Change the radius of source cell or target cell;
• Adjust the distance between source and target, the
interactive display for self-dose and cross-dose models.
20
Figure 10. Homepage for login
Figure 11. Page for Graphical User Interface
Results and Performance
Evaluation
Firstly it will be able to
see the two selection
lists for input datasheet
and five source - target
combinations
Figure. Control panel for with selection list
23
Results and Performance
Evaluation
Secondly we could choose three different applications
based on three source radiation mode including:
•
•
•
Predefined Radionuclide
Monoenergetic Electron or Alpha particle
User Created Radionuclide
24
Results and Performance
Evaluation
Thirdly, we also have another very important panel from
which we could set the radius of the cell and nucleus as
well as the distance by using the corresponding input field
or button.
Figure. Control panel for parameter selection, action for computing,
result retrieving.
25
Results and Performance
Evaluation
Finally, based on our selections and setting done in the
functions panel, we could use the two executing buttons to
carry out the computations and get corresponding dose
values.
Furthermore, all of these settings and changes could be
interactively displayed in the Display panels including the
Input area, Output area, Canvas panel developed by Java
2D API.
26
Figure 12. Log out, or sign in again
Conclusion
The first objective of this project is to finish interactive
calculation, modeling and display of cellular dose values;
The second is to implement a Java Applet embedded into
the website; The third is to bring large distributed modeling
and simulations to the users’ desktop by providing webbased portals for interaction and control.
All these three objectives have been achieved as shown in
the selected figures.
28
Future Work
2D modeling and display for
self-dose and cross-dose,
the biological response of
the cell clusters in one layer
should be continued.
Figure.
2-D cell cluster in one layer
29
We also want to see:
• What happens to the response when
the percentage of labeled cells
changes?
• What happens when cells have
different amounts of activity in them?
• What occurs when the geometry of the
cluster changes?
• Where are the cells that are
Figure 13. Dose-response modeling for
200 µm diameter cluster wherein 10%
of the cells are labeled with 131IdU.
Courtesy to Roger W. Howell
responsible for the saturation in dose
response curves?
• What if the radionuclide is changed?
a
(a) The unlabelled cells in the mosaic spheroid.
There are 529 cells in this arrangement.
Courtesy to Charlton DE
b
(b) The complete mosaic spheroid with a total of
2459 cells.
Reference
[1] S. Murty Goddu, Dandamudi V. Rao and Roger W. Howell, Multicellular Dosimetry for
Micrometastases: Dependence of Self-Dose Versus Cross-Dose to Cell Nuclei on
Type and Energy of Radiation and Subcellular Distribution of Radionuclides, The
Journal of Nuclear Medicine Vol. 35 No. 3 521-530, 1994.
[2] J. A. Siegel, S. R. Thomas, J. B. Stubbs, M. G. Stabin, M. T. Hays, K. F. Koral, J. S.
Roberston, R. W. Howell , B. W. Wessels, D. R. Fisher, D. A. Weber, and A. B. Brill,
MIRD Pamphlet No. 16: Techniques for quantitative radiopharmaceutical
biodistribution data acquisition and analysis for use in human radiation dose
estimates. J. Nucl. Med. 40: 2, 37S-61S, 1999.
[3] W. E. Bolch, L. G. Bouchet, J. S. Robertson, B. W. Wessels, J. A. Siegel, R. W. Howell ,
A. K. Erdi, B. Aydogan, S. Costes, and E. E. Watson, MIRD Pamphlet No. 17: The
dosimetry of nonuniform activity distributions - radionuclide S values at the voxel level.
J. Nucl. Med. 40: 1, 11S-36S, 1999.
[4] International Commission on Radiation Units and Measurements. Absorbed Dose
Specification in Nuclear Medicine. Report Committee: SJ Adelstein, Chair, AJ Green,
RW Howell , JL Humm, PK Leichner, JA O'Donoghue, SE Strand, BW Wessels.
Journal of the ICRU 2: 1 1-110, 2002.
[5] P. V. S. V. Neti and R. W. Howell, When may a nonuniform distribution of I131 be
considered uniform? An experimental basis for multicellular dosimetry, The Journal of
Nuclear Medicine Vol. 44, 2019-2026, 2003.
[6] P. V. S. V. Neti and R. W. Howell, Log Normal Distribution of Cellular Uptake of
Radioactivity: Implications for Biologic Responses to Radiopharmaceuticals, The
Journal of Nuclear Medicine Vol.47 No.6, 2006.
[7] NetBeans IDE 5.5, http://netbeans.org, Retrieved on 2009-03-05.
[8] Kaplan I. Nuclear Physics. Reading: Addison-Wesley; 1963
[9] Java 2D™ API, http://java.sun.com/docs/books/tutorial/2d/index.html, Retrieved on 2008-08-08.
[10] Patrick Niemeyer, Jonathan Knudsen. O'Reilly's Learning Java, Second Edition, 2007
[11] W. R. Gilks, P. Wild (1992), Adaptive Rejection Sampling for Gibbs Sampling, Applied Statistics, Vol. 41,
Issue 2, 337-348.
[12] Gilks, Richardson and Spiegelhalter, Markov Chain Monte Carlo in Practice Interdisciplinary Statistics,
1996
[13] OLINDA/EXM: The Second-Generation Personal Computer Software for Internal Dose Assessment in
Nuclear Medicine
[14] http://www.doseinfo-radar.com/RADARSoft.html, Retrieved on 2009-07-27.
[15] MIRD Pamphlet No. 14, Revised (Thomas et al. 1999), Retrieved on 2009-07-27
[16] Web based distributed computing environment for nanotechnology, Chen, D., Raghunathan, A., Mashl, J.,
Chiu, S., Parker, S., Aluru, N., Jakobsson, E. , 2005 NSTI Nanotechnology Conference and Trade
Show - NSTI Nanotech 2005 Technical Proceedings, pp. 720-723
[17] Sastiy KSR, Haydock C, Basha AM, Rao DV. Electron dosimetry for radioimmunotherapy: optimal
electron energy. Radiat Prot Dosim 1985; 13:249-252.
[18] R. W. Howell, D. V. Rao, Haydock C. Dosimetry techniques for thearapeutic applications of incorporated
radionucides. In: Adeistein SJ, Kassis Al, Burt RW,eds. Dosimetry of administered radionuclides.
Washington, DC:
American College of Nuclear Physicians;1990:215-256.
[19] Cole A. Absorption of 20eV to 50,000eV electron beams in air and plastic, Radiat Res
1969;38:7-33
[20] Loevinger R, Budinger TF, Watson EE. MlRD primer for absorbed dose calculations,
revised. New York: The Society of Nuclear Medicine; 1991.
[21] S. M. Goddu, R. W. Howell, and D. V. Rao, Cellular dosimetry: Absorbed fractions for
monoenergetic electron and alpha particle sources and S-values for radionuclides
uniformly distributed in different cell compartments. J. Nucl. Med. 1993; 35: 303-316.
[22] Berger MJ.Beta-ray Dosimetry calculation with the use of point kernels. In: Cloutier RJ,
Edwards CL, Snyder WS, eds. Radiation dose and effects, Washington,DC: U.S. Atomic
Energy Commission;1970:63-86.
[23] Write once, run anywhere, Computer Weekly. 2002-05-02. Retrieved on 2009-07-27.
[24] JavaSoft ships Java 1.0, Sun Microsystems. 1996-01-23. Retrieved on 2008-08-03.
"Java's write-once-run-everywhere capability along with its easy accessibility have
propelled the software and Internet communities to embrace it as the de facto standard for
writing applications for complex networks"
[25] B. Plale, G. Eisenhauer, K. Schwan, J. Heiner, V. Martin, and J. Vetter. “From Interactive
Applications to Distributed Laboratories,” IEEE Concurrency, IEEE Computer Society Press,
pp. 78 - 90. April-June 1998.
[26] Charlton DE, Radiation effects in spheroids of cells exposed to alpha emitters, Int J Radiat
Biol. 2000 Nov;76(11):1555-64.
Thank you !
Questions?
Q:
Do you like
Dr. Howell: What ? Go
?