Intelligence#
The Intelligence tab provides advanced features for specialized tasks.
Equilibrate#
Prepares meshes for simulation:
Select a mesh model
Configure parameters:
Average Edge Length: Target edge length for mesh uniformity
Steps: Number of equilibration iterations
Energy coefficients: Control mesh equilibration
Choose directory: Click Equilibrate and select an output directory for simulation files
Click OK to start the equilibration
Output Files:
mesh_base: Original input mesh
mesh_remeshed: Mesh with target edge length
mesh_equilibrated: Fully equilibrated mesh ready for simulation
mesh.txt: Configuration file with mesh scale and offest parameters
Note
Requires Trimem for mesh equilibration (see installation instructions).
Setup#
Configures Helfrich Monte Carlo Flexible Fitting (HMFF) simulation:
Click Setup and choose a directory containing equilibrated meshes.
Select from available equilibrated mesh files
Configure parameters:
- Input Data:
Volume: Select volume file with densities (MRC format)
Invert Contrast: Flip density values if needed
- HMFF Parameters:
HMFF Weight (ξ): Coupling strength to experimental data
Rigidity (κ): Membrane bending rigidity
Steps: Number of simulation steps
Threads: Parallel processing threads
- Filtering Options:
Lowpass Cutoff: High-frequency noise removal
Highpass Cutoff: Low-frequency artifact removal
Select output directory
Files are prepared for HMFF simulation
Simulation can be executed via the generated run.sh script.
Note
Requires FreeDTS for simulation (see installation instructions).
Trajectory#
Imports and visualizes DTS simulation results:
Click the arrow next to Trajectory
Configure import settings:
Scale: Coordinate scaling factor (1/scale applied to points)
Offset: Coordinate offset (single value or x,y,z triplet)
Select directory with a DTS trajectory from FreeDTS
Trajectory is loaded into the Trajectory Player
Supported Formats:
TSI: FreeDTS topology files (.tsi, .q)
VTU: VTK unstructured grid files (.vtu)
Tip
Use View > Trajectory Player to navigate through time points.
Backmapping#
Creates coarse-grained molecular models of membrane surfaces, optionally including protein positions and orientations.
Click Backmapping and choose location for generated coarse-grained files
elect a mesh model as the membrane surface
Configure parameters:
- Mesh Settings:
Target Edge Length: Spatial resolution for coarse-grained model
- Protein Inclusions:
Add mappings: Associate point cloud clusters with protein types
Include Normals: Preserve orientation information
Flip Normals: Reverse normal direction if needed
The system is prepared for multi-scale modeling
Output Files:
mesh.tsi: DTS-compatible mesh with protein inclusions
martinize.sh: Script for protein coarse-graining
plm.sh: Bilayer generation script
pcg.sh: Lipid population script
Note
Requires TS2CG for backmapping (see installation instructions).
Template Matching#
Setup#
Configures template matching for protein identification:
Click Setup in the Template Matching section
Configure data paths:
Input tomogram
Template structures
Output directory
Set matching parameters:
Angular sampling
Score function
Uncertainty values
Configure computational resources
Run template matching to identify protein positions
Segmentation Operations#
Add#
Creates new empty clusters for manual point addition:
Click Add in the Segmentation section
A new empty cluster appears in the Object Browser
Use drawing mode (
A
key) to manually add pointsOr use for testing with random point generation
Note
This function is included for testing and might be removed in a future release.
Membrane Segmentation#
Automatically segments cellular membranes in tomograms using MemBrain-seg:
Click Membrane
Select model path (neural network weights - typically a .cpt file)
Configure parameters:
- Model Settings:
Model Path: Location of MemBrain-seg checkpoint file
Window Size: Processing block size (160 recommended)
Augmentation: Enable test-time augmentation for robustness
- Post-processing:
Clustering: Group connected components
Sampling Rates: Input/output resolution scaling
Select tomogram file and run segmentation
The output will be automatically loaded into the GUI. A copy of the segmentation is created in $HOME/mosaic/segmentations/membrain.
Note
A GPU is required to perform membrane segmentation in reasonable time.