A Monte Carlo model of light transport in multi-layered tissue (MCML) and the corresponding convolution program (CONV) have been coded in ANSI Standard C. The programs can therefore be executed on a variety of computers. Dynamic data allocation is used for MCML, hence the number of tissue layers and the number of grid elements of the grid system can be varied by users at run time as long as the total amount of memory does not exceed what the system allows. The principle and the implementation details of the model are described elsewhere in publications, and the instructions for using MCML and CONV are presented here.
References related to the software package (citation appreciated):
-
Wang, L. V.; Jacques, S. L.; Zheng, L.-Q.; "CONV — convolution for responses to a finite diameter photon beam incident on multi-layered tissues," Computer Methods and Programs in Biomedicine 54(3) 141-150 (1997)
-
Wang, L. V.; Jacques, S. L.; Zheng, L. Q.; "MCML — Monte Carlo modeling of light transport in multilayered tissues," Computer Methods and Programs in Biomedicine 47(2) 131-146 (1995)
-
Jacques, S. L.; Wang, L. V.; "Monte Carlo modeling of light transport in tissues," Optical Thermal Response of Laser Irradiated Tissue 73–100 (1995)
-
Wang, L. V.; Jacques, S. L.; "Optimized radial and angular positions in Monte Carlo modeling," Medical Physics 21(7) 1081-1083 (1994)
Lihong V. Wang, Ph.D.
Steven L. Jacques, Ph.D.