MCX Cloud - a modern, scalable, high-performance and in-browser Monte Carlo simulation platform with cloud computing
Abstract
SignificanceDespite the ample progress made towards faster and more accurate Monte Carlo (MC) simulation tools over the past decade, the limited usability and accessibility of these advanced modeling tools remain key barriers towards widespread use among the broad user community. AimAn open-source, high-performance, web-based MC simulator that builds upon modern cloud computing architectures is highly desirable to deliver state-of-the-art MC simulations and hardware acceleration to general users without the need for special hardware installation and optimization. ApproachWe have developed a configuration-free, in-browser 3-D MC simulation platform - MCX Cloud - built upon an array of robust and modern technologies, including a Docker Swarm-based cloud-computing backend and a web-based graphical user interface (GUI) that supports in-browser 3-D visualization, asynchronous data communication, and automatic data validation via JavaScript Object Notation (JSON) schemas. ResultsThe front-end of the MCX Cloud platform offers an intuitive simulation design, fast 3-D data rendering, and convenient simulation sharing. The Docker Swarm container orchestration backend is highly scalable and can support high-demand GPU MC simulations using Monte Carlo eXtreme (MCX) over a dynamically expandable virtual cluster. ConclusionMCX Cloud makes fast, scalable, and feature-rich MC simulations readily available to all biophotonics researchers without overhead. It is fully open-source and can be freely accessed at http://mcx.space/cloud.
02 /Specification & Classification
Click any tag to browse matching papers- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- GPU-accelerated mesh-based Monte Carlo photon transport simulations
- BlenderPhotonics - an integrated open-source software environment for 3-D meshing and photon simulations in complex tissues
- A hybrid mesh and voxel based Monte Carlo algorithm for accurate and efficient photon transport modeling in complex bio-tissues
- Graphics processing unit-accelerated Monte Carlo simulation of polarized light in complex three-dimensional media
S. Yan, S. L. Jacques, … Q. Fang·bioRxiv·Jan 13, 2022
- Accelerating Monte Carlo modeling of structured-light based diffuse optical imaging via "photon sharing"
S. Yan, R. Yao, … Q. Fang·Optics LettersPeer-reviewed·May 14, 2020
- Using large language models for enhancing accessibility for Monte Carlo photon transport simulations and beyond
Fan-Yu Yen, Yiyi Liu, Qianqian Fang·bioRxiv·Jul 21, 2026