MCX Cloud

MCX Cloud performs GPU-accelerated Monte Carlo simulations of light transport to support biophotonics research such as light–tissue interaction studies, optical imaging analysis, and photodynamic therapy planning.


Key Features:

  • Monte Carlo simulations: Executes high-performance Monte Carlo (MC) photon transport simulations for modeling light interactions with tissue.
  • GPU acceleration: Supports GPU-accelerated Monte Carlo computations to increase simulation throughput.
  • CPU and GPU support: Enables both CPU- and GPU-based computations.
  • Container orchestration (Docker Swarm): Uses Docker Swarm-based container orchestration to enable scalable, dynamically expandable compute clusters.
  • Asynchronous data communication and JSON validation: Implements asynchronous data communication protocols alongside automatic data validation using JSON schemas for simulation inputs and outputs.
  • 3D visualization and fast rendering: Provides 3D visualization capabilities with fast rendering of simulation results.

Scientific Applications:

  • Biophotonics research: Modeling and analysis of light–tissue interactions for basic and applied biophotonics studies.
  • Light–tissue interaction studies: Simulating photon transport and distribution within biological tissues.
  • Optical imaging analysis: Supporting modeling and interpretation of optical imaging modalities.
  • Photodynamic therapy planning: Enabling simulation-based planning of light delivery for photodynamic therapy.

Methodology:

Uses Docker Swarm container orchestration to dynamically expand compute clusters, supports CPU- and GPU-based Monte Carlo computations, employs asynchronous data communication with automatic JSON schema validation, and includes 3D visualization with fast rendering.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
web application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
JavaScript
Added:
6/20/2022
Last Updated:
6/20/2022

Operations

Publications

Fang Q, Yan S. MCX Cloud—a modern, scalable, high-performance and in-browser Monte Carlo simulation platform with cloud computing. Journal of Biomedical Optics. 2022;27(08). doi:10.1117/1.jbo.27.8.083008. PMID:34989198. PMCID:PMC8728956.