MCML-Monte Carlo modeling of light transport in multi-layered tissues

Lihong Wang, Steven L. Jacques, Liqiong Zheng

Research output: Contribution to journalArticlepeer-review

3299 Scopus citations


A Monte Carlo model of steady-state light transport in multi-layered tissues (MCML) has been coded in ANSI Standard C; therefore, the program can be used on various computers. Dynamic data allocation is used for MCML, hence the number of tissue layers and grid elements of the grid system can be varied by users at run time. The coordinates of the simulated data for each grid element in the radial and angular directions are optimized. Some of the MCML computational results have been verified with those of other theories or other investigators. The program, including the source code, has been in the public domain since 1992.

Original languageEnglish (US)
Pages (from-to)131-146
Number of pages16
JournalComputer Methods and Programs in Biomedicine
Issue number2
StatePublished - Jul 1995
Externally publishedYes


  • Dynamic allocation
  • Monte Carlo
  • Photon transport
  • Standard C
  • Tissue optics

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Health Informatics


Dive into the research topics of 'MCML-Monte Carlo modeling of light transport in multi-layered tissues'. Together they form a unique fingerprint.

Cite this