
Info
MAGEMinApp.jl Tips
Tip
Mind that when performing a calculation progress is indicated either by the progress bar at the top right corner of the interface, or by changing the name of your web-browser tab (where
MAGEMinAppis opened) toUpdating...Once a calculation is launched, avoid performing other actions as it may lead to calculation failure
MAGEMinApp.jl interface
The graphic user interface includes 4 main tabs: one for app-wide settings, two for phase equilibrium calculations, and one for supporting reference data.
App-wide settings that apply across every other tab: mineral naming convention, pressure display unit, output directory, plus contributors, third-party libraries and support/contact information.
Available thermodynamic databases are presented here. All other options and parameters are detailed below.
1. General setup tab
App-wide settings that apply across every other tab.
1.1. General parameters panel
| General parameters | Caption |
|---|---|
|
Warning
IntersecT (§4) matches phases between a measurement file and the computed grid using the Warr (2021) symbols. Set Mineral names = Warr (2021) here before using it, otherwise no phase will be found in common.
1.2. Contributors panel
List of people who contributed to MAGEMinApp, together with app/version information.
1.3. External libraries panel
Third-party tools integrated into MAGEMinApp, currently IntersecT (Nerone et al., 2025, doi:10.1016/j.cageo.2025.105949) - an open-source Python package for statistically quantifying the quality of fit in isopleth thermobarometry.
1.4. Help and contact panel
Links for documentation, reporting issues on GitHub, the GitHub repository, and the Discord server.
2. Phase diagrams tab
2.1. Setup panel
| Setup | Caption |
|---|---|
![]() |
|
2.2. Bulk-rock composition panel
| Setup | Caption |
|---|---|
![]() |
|
2.3. Trace-element composition panel
When TE predictive model = true, a third collapsible panel appears below the bulk-rock panel:
| Trace-element panel | Caption |
|---|---|
|
2.4. General parameters panel
| General parameters | Caption |
|---|---|
![]() |
|
Note
Contributors, external libraries and help/contact information moved to the top-level 1. General setup tab.
3. Diagram sub-tab
The Diagram sub-tab has a right-hand sidebar with five tabs: Informations, Display options, Isopleths, Draw path, and Classifications.
3.1. Informations panel
| Informations | Caption |
|---|---|
|
3.2. Display options panel
| Display options | Caption |
|---|---|
![]() |
|
Note
Per-phase stable-color customization ("Modify phase colors") is configured from the PTX path tab (§6) and applies app-wide, not from this panel.
3.3. Isopleths panel
| Isopleths | Caption |
|---|---|
![]() |
|
3.4. Draw path panel
This panel allows you to manually trace a P-T path directly on the phase diagram by clicking points, then extract the phase or field evolution along it.
| Draw path | Caption |
|---|---|
|
3.5. Classifications panel
Note
Marked "Work in progress" in the app.
Computes and displays TAS and AFM classification diagrams for the melt composition across the computed grid.
| Classifications | Caption |
|---|---|
|
4. IntersecT sub-tab
Implements quantitative isopleth thermobarometry (Nerone et al., 2025, doi:10.1016/j.cageo.2025.105949): for every grid point of a previously computed phase diagram, the modelled a.p.f.u. composition of one or several mineral phases is compared to a measured (e.g. EPMA) composition, returning a goodness-of-fit map.
Warning
Requires Mineral names = Warr (2021) in 1.1 General parameters panel - IntersecT matches phases between the measurement file and the computed grid using Warr (2021) symbols.
The sub-tab is organized in three columns: Setup, Results (Diagrams / Log), and Options.
4.1. Setup panel
| Setup | Caption |
|---|---|
|
4.2. Results panel
| Results | Caption |
|---|---|
|
4.3. Options panel
| Options | Caption |
|---|---|
|
5. Trace-elements sub-tab
The Trace-elements sub-tab becomes active after a phase diagram has been computed with TE predictive model = true. It displays element distributions and saturation fields across the phase diagram.
5.1. REE spectrum panel
Open by default, above the main diagram.
| Rare Earth Elements spectrum | Caption |
|---|---|
|
5.2. General options panel
| General options | Caption |
|---|---|
|
5.3. Display options
| TE Display options | Caption |
|---|---|
|
5.4. TE Isopleths
The Isopleths panel in the Trace-elements sub-tab works identically to the one in the Diagram sub-tab but operates on TE and saturation fields (Zircon, Sulfide, Fluorapatite, CO₂ saturation, Trace element) instead of thermodynamic fields; for the Trace element type it exposes a Calculator expression plus a normalization setting (bulk, chondrite, none) and a custom field name.
5.5. Export figure and Phase assemblages panels
| Side panels | Caption |
|---|---|
|
6. PTX path tab
The PTX path tab is divided into a left configuration panel and a central results area. It supports all P-T-X path modes from the same interface, including isentropic paths (previously a separate tab; merged in v1.2.1).
6.1. Configuration panel
| Configuration | Caption |
|---|---|
|
6.2. Bulk-rock composition panel
Same controls as the phase diagram bulk-rock panel (§2.2). When Assimilation = true, a second bulk-rock composition panel appears for the assimilated end-member.
6.3. Trace Elements panel
Appears when TE predictive model = true in Path options.
| Trace Elements (PTX) | Caption |
|---|---|
|
6.4. Path definition panel
| Path definition | Caption |
|---|---|
|
6.5. Path options panel
| Path options | Caption |
|---|---|
|
6.6. PTX save and export
All export options are located in the Path options panel:
| Button | Content |
|---|---|
Save path → csv | Full path: P, T, phase fractions and compositions at each step |
Save path → csv line | Same but all steps on a single row |
Save cumulate → csv file | Composition of the cumulate (extracted solid) at each step |
Save trace elements → csv file | TE concentrations in melt, solid and minerals at each step (requires TE computation) |
Save cumulate TE → csv file | Integrated cumulate TE composition at each step (requires TE computation) |
Export references → bibtex file | BibTeX citations for active models and database |
Note
The
Save trace elementsandSave cumulate TEbuttons are only active after trace elements have been computed.The export path is printed in the Julia terminal.
7. General information tab
Provides static reference data across three sections:
Solution phases table - name, abbreviation, and solvus flag for all solution phases in the selected database (filterable, 16 rows per page)
End-members table - end-member name, abbreviation, and stoichiometric formula (filterable, 16 rows per page)
CSV bulk-rock format - example table showing the required column structure for bulk-rock input files (title, comments, db, sysUnit, oxide columns, optional _frac2 variants), followed by the full field documentation including the thermodynamic dataset acronym table (mtl, mp, mb, ig, igd, igad, um, sb11, sb21, sb24, ume, mpe, mbe, all)
Trace-element Kd tables - three tabs subdivided by SiO₂ content of the melt (
SiO2 < 52 wt%,52 wt% <= SiO2 < 63 wt%,63 wt% <= SiO2); each shows the element × mineral Kd matrix (filterable, 32 rows per page)Calculation details - static reference cards describing phase deactivation logic, oxide activity formulation, water saturation methodology, specific heat capacity calculation, the site fraction calculator, and seismic velocity corrections (melt/anelastic/shallow, cross-referencing the PTX path Configuration panel controls)
Note
Trace-element partitioning model descriptions and Kd tables are documented in the Thermodynamic Databases page.




