# MCX Cloud

#### Scalable, cloud-based GPU Monte Carlo photon simulator based on MCX and JData. See Tutorial 1,2 & Full Paper.

## Browse

## JSON Input

You can also make changes to the JSON here and set the value in the editor by clicking "Update Form"

## Validation

This will update whenever the form changes to show validation errors if there are any.
Download Input

## Schema

You can change the schema and see how the generated form looks. After you make changes, click "Update Schema"

## Preview

Display Mode
MIP
Isosurface
Colormap
Lower-bound
Upper-bound
Cross Sections
X Min Max
Y Min Max
Z Min Max
View
Clip Plane Near Far

Download Output Download Detected Photon

## Run

Job status

## Share

If you wish, you may use the below form to share your simulation by contributing it to our database. Submitted data can be reused by you and other users in the future (required shown in orange).

Permission
Preview
You must first successfully run your simulation before clicking this button
×

## Options

Boolean options
theme
iconlib
Object Layout
Show Errors
Include External Library
×

# Acknowledgement

We acknowledge that MCX Cloud is built upon the following open-source libraries and resources

### Front-end

- JSON Editor (https://github.com/json-editor/json-editor)
- JSON Schema (https://json-schema.org/)
- JData Specifications (https://neurojson.org/)
- JQuery (https://jquery.com/)
- Three.js (https://threejs.org/)
- Ubuntu Font Family (https://design.ubuntu.com/font/)
- FontAwesome (https://fontawesome.com/)
- Pako (https://github.com/nodeca/pako)
- Numjs (https://github.com/nicolaspanel/numjs)
- lz-string (https://threejs.org/)
- JSData (https://github.com/fangq/jsdata)
- Spectre (https://picturepan2.github.io/spectre/)
- Bootstrap (https://getbootstrap.com/)
- Background graphics: SVG Backgrounds

### Backend

- Monte Carlo eXtreme (MCX) (http://mcx.space/)
- Docker (https://docker.com/)
- Docker Swarm (https://docs.docker.com/engine/swarm/)
- Perl (https://perl.org)
- DBI (https://dbi.perl.org/)
- Sqlite (https://sqlite.org/)