[Gate-users] S-values simulation
Maria Inês Ribeiro
mid.ribeiro at campus.fct.unl.pt
Wed Feb 10 17:30:37 CET 2021
Hello 陈戈飞 and Ashok,
I tried my best to implement your suggestions (thank you sooo much). I
found reasonable s-values comparing to the one indicates at medphys.it
For example, my center voxel s-value is of 4.5 mGy/(MBq s) and theirs is 3
mGy/(MBq s).
However, 2 things seem a bit strange:
1) when I load the dose map at MATLAB, I get a lot of zeros in the border
voxels of my kernel. I am using a 11x11x11 kernel, each with 2,21 mm. This
is not supposed to be happening.
2) The values are a bit different from the reference values. Do you know if
the source should have any additional spectrums that I should worry about?
anyway if I add more spectrums, the dose will only increase, which is not
good....
A simulates my source as follows:
/gate/source/addSource Y90Source
/gate/source/Y90Source/setActivity 1 MBq
/gate/source/Y90Source/gps/particle e-
/gate/source/Y90Source/gps/energytype Arb
/gate/source/Y90Source/gps/hist/type arb
/gate/source/Y90Source/gps/hist/point 0.0571 0.0426
/gate/source/Y90Source/gps/hist/point 0.1713 0.0518
/gate/source/Y90Source/gps/hist/point 0.2855 0.0594
/gate/source/Y90Source/gps/hist/point 0.3997 0.0649
/gate/source/Y90Source/gps/hist/point 0.5139 0.0686
/gate/source/Y90Source/gps/hist/point 0.6281 0.0708
/gate/source/Y90Source/gps/hist/point 0.7423 0.0717
/gate/source/Y90Source/gps/hist/point 0.8565 0.0715
/gate/source/Y90Source/gps/hist/point 0.9707 0.0704
/gate/source/Y90Source/gps/hist/point 1.0849 0.0685
/gate/source/Y90Source/gps/hist/point 1.1991 0.0657
/gate/source/Y90Source/gps/hist/point 1.3133 0.0619
/gate/source/Y90Source/gps/hist/point 1.4275 0.0569
/gate/source/Y90Source/gps/hist/point 1.5417 0.0507
/gate/source/Y90Source/gps/hist/point 1.6559 0.0430
/gate/source/Y90Source/gps/hist/point 1.7701 0.0342
/gate/source/Y90Source/gps/hist/point 1.8843 0.0246
/gate/source/Y90Source/gps/hist/point 1.9985 0.0150
/gate/source/Y90Source/gps/hist/point 2.1127 0.00643
/gate/source/Y90Source/gps/hist/point 2.2269 0.00113
/gate/source/Y90Source/gps/hist/inter Lin
/gate/source/Y90Source/gps/pos/type Point
/gate/source/Y90Source/gps/angtype iso
/gate/source/Y90Source/setForcedUnstableFlag true
/gate/source/Y90Source/setForcedHalfLife 230760. s
Thank you so much for your help again!
Maria
Ashok Tiwari <tiwarias at yahoo.com> escreveu no dia terça, 9/02/2021 à(s)
16:49:
> Hi Maria,
>
> You could start a simulation by setting a total number of primaries
> instead of time. Based on my experience with GATEv8.1, the transport of 20
> million particles was found to provide sufficient statistical precision.
> See details in: The Impact of Tissue Type and Density on Dose Point
> Kernels for Patient-Specific Voxel-Wise Dosimetry: A Monte Carlo
> Investigation | Radiation Research | Allen Press
> <https://meridian.allenpress.com/radiation-research/article-abstract/193/6/531/436368/The-Impact-of-Tissue-Type-and-Density-on-Dose?redirectedFrom=fulltext>
>
> The Impact of Tissue Type and Density on Dose Point Kernels for Patient-...
>
>
> <https://meridian.allenpress.com/radiation-research/article-abstract/193/6/531/436368/The-Impact-of-Tissue-Type-and-Density-on-Dose?redirectedFrom=fulltext>
>
> Also, I recommend using ~1 keV energy cuts in dose point kernel
> simulations. Cuts can be set by using:
>
> /gate/physics/Gamma/SetCutInRegion world ... mm
> /gate/physics/Electron/SetCutInRegion world ... mm
>
> /gate/physics/Gamma/SetCutInRegion my_phantom ... mm
> /gate/physics/Electron/SetCutInRegion my_phantom .. mm
>
> Another important thing is an steplimiter, you could set it by using:
>
> /gate/physics/SetMaxStepSizeInRegion my_phantom ... mm
> /gate/physics/ActivateStepLimiter e-
>
> All other infos are described in the paper.
>
> Regards,
> Ashok
>
> On Tuesday, 9 February 2021, 09:19:23 am GMT-6, Maria Inês Ribeiro <
> mid.ribeiro at campus.fct.unl.pt> wrote:
>
>
> Thank you so much.
>
> It was supposed to be 100000 s. I just killed the simulation because it
> was taking too long.
> I swapped to the normal ion source definition since fastY90 can't be used
> for dosimetry.
>
> Do you recommend decreasing cut energy for photons and electrons?
>
> Kind regards,
> Maria
>
> 陈戈飞 <xiaofeizaina at 126.com> escreveu no dia terça, 9/02/2021 à(s) 15:13:
>
> Hi maria
> The total time of your simulations is 10000s,right? If so, you only need
> to multiply by 1000(Gy->mGy) and divide 10000(time to 1s).
> And I recommend setting cut energy for beta and photon. Default is 10 mm.
> You'd better recheck the definition of fastY90. It can't be used for dose
> purposes.
> Thank you
>
>
> 陈戈飞
> 邮箱:xiaofeizaina at 126.com
>
> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&name=%E9%99%88%E6%88%88%E9%A3%9E&uid=example%40163.com&ftlId=3&items=%5B%22%E9%82%AE%E7%AE%B1%EF%BC%9Axiaofeizaina%40126.com%22%5D>
>
> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail88> 定制
> On 02/09/2021 22:38, Maria Inês Ribeiro <mid.ribeiro at campus.fct.unl.pt>
> wrote:
>
> Hi everyone,
>
> I am attempting to compute a dose point kernel in soft tissue for a point
> source of Y90. I am using the fastY90 with an activity of 1 MBq.
> I then ran 40.000 slices of 1 second and stored the dose.
>
> My question is how do I convert my dose map (Gy) into the s values
> (mGy/(MBq.s)) for each voxel?
>
> Here is my could in case it could help to support my question:
>
>
> #===============================================================================
> # GEOMETRY
>
> #===============================================================================
>
> /gate/geometry/setMaterialDatabase data/GateMaterials.db
>
> #WORLD ======================================
> /gate/world/setMaterial Air
> /gate/world/geometry/setXLength 50 mm
> /gate/world/geometry/setYLength 50 mm
> /gate/world/geometry/setZLength 50 mm
>
> #LIVER ======================================
> /gate/world/daughters/name liverPhantom
> /gate/world/daughters/insert box
> /gate/liverPhantom/setMaterial Liver
> /gate/liverPhantom/geometry/setXLength 24.31 mm
> /gate/liverPhantom/geometry/setYLength 24.31 mm
> /gate/liverPhantom/geometry/setZLength 24.31 mm
>
>
> #===============================================================================
> # PHYSICS
>
> #===============================================================================
>
> /gate/physics/addPhysicsList emstandard_opt3
>
>
> #===============================================================================
> # DETECTORS
>
> #===============================================================================
>
> #DOSE ACTOR ==============================
> #builds 3D images of:
> # - the energy deposited (edep in MeV)
> # - dose deposited (Gy)
> # - the number of hits in a volume
>
> /gate/actor/addActor DoseActor VSV
> /gate/actor/VSV/attachTo liverPhantom
> /gate/actor/VSV/stepHitType random
> /gate/actor/VSV/setSize 24.31 24.31 24.31 mm
> /gate/actor/VSV/setPosition 0 0 0 cm
> /gate/actor/VSV/setResolution 11 11 11
> /gate/actor/VSV/enableEdep true
> /gate/actor/VSV/enableUncertaintyEdep true
> /gate/actor/VSV/enableSquaredEdep true
> /gate/actor/VSV/enableDose true
> /gate/actor/VSV/enableUncertaintyDose true
> /gate/actor/VSV/enableSquaredDose true
> /gate/actor/VSV/enableNumberOfHits true
> /gate/actor/VSV/save output/VSV.mhd
>
> #SIMULATION STATISTIC =====================
> #this actos counts the number of steps, tracks, events, runs in the
> simulation
>
> /gate/actor/addActor
> SimulationStatisticActor stat
> /gate/actor/stat/save output/stat-VSV.txt
> /gate/actor/stat/saveEveryNSeconds 60
>
>
>
> #===============================================================================
> # INITIALISATION
>
> #===============================================================================
>
> /gate/run/initialize
>
> /gate/random/setEngineName MersenneTwister
> /gate/random/setEngineSeed auto
>
> #===========================================================
> # SOURCE
> #===========================================================
>
> # fastY90
> /gate/source/addSource y90 fastY90
> /gate/source/y90/setActivity 1. MBq
>
> #=====================================================
> # START
> #=====================================================
>
> /gate/application/setTimeSlice 1. s
> /gate/application/setTimeStart 0. s
> /gate/application/setTimeStop 1000000. s
>
> /gate/application/start
>
>
> Thanks a lot for your attention,
>
> Maria Inês
>
>
>
>
>
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/pipermail/gate-users/attachments/20210210/a6ba4104/attachment-0001.html>
More information about the Gate-users
mailing list