Related Experiment Video
Updated: Feb 1, 2026

10:56
A User-friendly and Powerful R Analysis of Large-scale Datasets
Published on: November 4, 2025
368
MCmatlab: an open-source, user-friendly, MATLAB-integrated three-dimensional Monte Carlo light transport solver with
Dominik Marti1, Rikke N Aasbjerg1, Peter E Andersen1
1Technical University of Denmark, Department of Photonics Engineering, Roskilde, Denmark.
Journal of Biomedical Optics
|December 17, 2018
Summary
MCmatlab is a new open-source Monte Carlo (MC) program for simulating radiative transfer equation (RTE) in biological tissues. It offers a user-friendly platform for both education and research, combining C speed with MATLAB versatility.
Area of Science:
- Biomedical Optics
- Computational Biology
- Thermal Medicine
Background:
- Existing Monte Carlo (MC) programs for radiative transfer equation (RTE) often require advanced programming knowledge.
- There is a need for accessible, open-source tools for simulating light propagation and thermal effects in biological tissues, especially in educational settings.
Purpose of the Study:
- Introduce MCmatlab, an open-source codebase designed for user-friendly simulation of radiative transfer and thermal damage in biological tissues.
- Provide a versatile tool for both students and researchers in computational bio-optics and thermal medicine.
Main Methods:
- Developed a fast 3D MC RTE solver and a finite-element heat diffusion/Arrhenius-based thermal damage simulator within MATLAB.
- Implemented the core solvers in parallelized C as MATLAB MEX functions for enhanced performance.
- Validated the RTE solver against established mcxyz code and demonstrated the thermal model with example results.
Main Results:
- MCmatlab successfully simulates light propagation using MC RTE.
- The integrated thermal model provides simulations of tissue damage based on heat diffusion and Arrhenius kinetics.
- The codebase combines the computational efficiency of C with the accessibility of MATLAB.
Conclusions:
- MCmatlab offers an easy-to-install and use solution for simulating tissue optics and thermal damage.
- The tool is suitable for educational purposes and advanced research, bridging the gap between complex simulations and user accessibility.
- Facilitates research in areas requiring accurate modeling of light-tissue interactions and their thermal consequences.
Related Concept Videos
Phloem and Sugar Transport
40.0K
Like many living organisms, plants have tissues that specialize in specific plant functions. For example, shoots are well adapted to rapid growth, while roots are structured to acquire resources efficiently. However, sugar production is primarily restricted to the photosynthetic cells that reside in the leaves of angiosperm plants. Sugar and other resources are transported from photosynthetic tissues to other specialized tissues by a process called translocation.
40.0K
Gas Exchange and Transport
76.9K
Gas exchange, the intake of molecular oxygen (O2) from the environment and the outflow of carbon dioxide (CO2) into the environment, is necessary for cellular function. Gas exchange during respiration occurs largely via the movement of gas molecules along pressure gradients. Gas travels from areas of higher partial pressure to areas of lower partial pressure. In mammals, gas exchange occurs in the alveoli of the lungs, which are adjacent to capillaries and share a membrane with them.
76.9K
Introduction to MATLAB
909
MATLAB stands for Matrix Laboratory. MathWorks developed MATLAB as a multi-paradigm numerical computing environment and proprietary programming language. It has evolved significantly over the years to become a tool utilized by engineers, scientists, and mathematicians for various tasks, including matrix calculations, developing algorithms, data analysis, and visualization. MATLAB's applications span various industries and disciplines. It's used in image and signal processing,...
909
Facilitated Transport
148.0K
The chemical and physical properties of plasma membranes cause them to be selectively permeable. Since plasma membranes have both hydrophobic and hydrophilic regions, substances need to be able to transverse both regions. The hydrophobic area of membranes repels substances such as charged ions. Therefore, such substances need special membrane proteins to cross a membrane successfully. In facilitated transport, also known as facilitated diffusion, molecules and ions travel across a...
148.0K
Atomic Absorption Spectroscopy: Radiation and Light Sources
1.2K
Atomic absorption spectroscopy (AAS) relies on the Beer-Lambert law, which requires that the radiation source emits a narrow range of wavelengths to match the absorption characteristics of the analyte atom. The primary criteria for choosing an appropriate radiation source in AAS is to provide a precise and intense emission at specific wavelengths that will allow accurate detection of the analyte.
Two common narrow-range 'line' sources used in AAS are hollow-cathode lamps (HCLs) and...
Two common narrow-range 'line' sources used in AAS are hollow-cathode lamps (HCLs) and...
1.2K
Diffusion
218.5K
Diffusion is the passive movement of substances down their concentration gradients—requiring no expenditure of cellular energy. Substances, such as molecules or ions, diffuse from an area of high concentration to an area of low concentration in the cytosol or across membranes. Eventually, the concentration will even out, with the substance moving randomly but causing no net change in concentration. Such a state is called dynamic equilibrium, which is essential for maintaining overall...
218.5K

