Science Templates
The 🧬 Science Templates tab on the launch page lets you pick a pre-configured scientific
environment before clicking Launch GPU-Native Desktop. When your session starts, the template's
primary application opens automatically — no manual setup, no apt install loop.
How templates work
Selecting a template on the launch page sends requested_template along with the session claim.
Once the container is up and the XFCE desktop has fully loaded, the startup script detects the
template ID and opens the relevant application. The launch happens once per session — if you
restart the desktop inside the same session, the stamp prevents duplicate windows from stacking.
Your persistent home volume is always mounted, so files you create (notebooks, trajectories, scripts) survive across sessions regardless of which template you pick.
All templates run on the same AxonOS container image. Picking a template doesn't change what software is available — it only controls which application opens first. You can run any installed tool regardless of the selected template.
Available templates
AI / Machine Learning
🔥PyTorch AI Lab
Opens JupyterLab pre-configured for GPU-accelerated deep learning.
Includes PyTorch 2.3+, CUDA 12.1, TensorBoard, torchvision, torchaudio, NumPy, and Pandas.
Verify: python3 -c 'import torch; print(torch.cuda.is_available())'
Data Science
📓BeakerX Jupyter Lab
Opens JupyterLab with the BeakerX extension for polyglot notebooks, including JVM kernels (Java/Kotlin/Scala via BeakerX) alongside Python. Includes JupyterLab, BeakerX widgets, and Java 17.
📊RStudio Data Science
Opens RStudio Desktop IDE for statistical computing and visualization. Includes the R runtime and RStudio Desktop.
🐍Spyder Python IDE
Opens Spyder — the Scientific Python Development Environment — with interactive testing, debugging, and variable explorer. Includes Spyder, PyQt5, NumPy, and Matplotlib.
📐GNU Octave
Opens the GNU Octave GUI for numerical computation in a MATLAB-compatible environment. Includes the Octave runtime and graphical interface.
🗺️QGIS & GRASS GIS
Opens QGIS Desktop for geospatial data management, mapping, and spatial analysis. Includes QGIS Desktop, GRASS GIS 8, and geospatial libraries.
🔄Syncthing Service
Starts the Syncthing daemon and opens its web UI in Firefox (localhost:8384). Use it to sync data into or out of your persistent volume in real time.
📋EtherCalc Spreadsheet
Opens EtherCalc in Firefox — a web-based collaborative spreadsheet with multi-user real-time editing.
Biology & Chemistry
⚛️GROMACS Molecular Dynamics
Opens a Terminator terminal pre-sourced for GROMACS and launches PyMOL for structure visualization. Includes GROMACS 2026 with CUDA acceleration, MPI support, cuFFTMp multi-GPU FFT, NVSHMEM, and PyMOL.
🧬UGENE Bioinformatics
Opens UGENE graphical interface for DNA/protein analysis alongside PyMOL for
structure visualization. Includes UGENE 52.1, UGENE CLI (ugenecl), and PyMOL.
🔬Fiji (ImageJ) Microscopy
Opens Fiji (a distribution of ImageJ with biological-image plugins) for microscopy analysis, registration, and segmentation. Includes Bio-Formats plugin and Java runtime.
🔀Nextflow Workflow
Opens a Terminator terminal with Nextflow ready to run. Design and execute scalable, reproducible scientific pipelines backed by Docker or Singularity containers. Includes Nextflow and Java 17.
🧪NGL Molecular Viewer
Opens the NGL Viewer in Firefox for 3D visualization of macromolecules, chemical structures, and simulation trajectories directly in the browser.
🦠CellModeller
Launches the CellModeller GUI (GPU-accelerated via VirtualGL) for agent-based modelling of multicellular systems.
Physics & Quantum
🔮Quantum ESPRESSO
Opens a Terminator terminal ready for DFT calculations and launches XCrySDen for crystal structure visualization. Includes Quantum ESPRESSO, OpenMPI, XCrySDen, and Gnuplot.
Blockchain / Web3
🪬Remix IDE
Opens the Remix Ethereum IDE in Firefox — a full Solidity development environment for writing, testing, and deploying smart contracts directly in the browser.
🌐IPFS Desktop
Launches IPFS Desktop for decentralized file storage and sharing, connected to the IPFS network from within the GPU session.
Selecting a template
- On app.axonos.io, open the 🧬 Science Templates tab.
- Browse or search templates by name (e.g. "PyTorch", "GROMACS").
- Click a card to select it — the Selected Environment banner updates below the grid.
- Choose a GPU profile, then click Launch GPU-Native Desktop.
The template is passed with the session claim. Switching templates requires ending the current session and launching a new one with a different selection.
If you don't select a template (or pick "AxonOS Default"), the XFCE desktop opens without auto-launching any specific application. All installed tools are still available from the Applications menu.