Aten v1.5 (r1197)

Aten v1.5 (r1197)

User Manual

Tristan Youngs


Table of Contents

1. Disclaimer
2. Acknowledgements
3. Getting Started
Using Aten
Compilation From Source
Linux
Installation
Filters
User Filters
The ~/.aten Directory
Referencing Aten
The Command Line
Switch Order
Switches
4. Import / Export
Supported File Formats
Model Formats
Trejactory Formats
Gridded Data Formats
Expression Data Formats
Filters
Filter Contents
Filter Locations
Overriding Existing Filters
Filter Definitions
Trajectory Files
Trajectories in Separate Files
Reading and Writing
Formatted Output
Printing Data
Formatted Input
Specifiers
Extra Specifiers Within Aten
Escaped Characters
Delimited Reading and Writing
Unformatted Reading and Writing
5. The GUI
GUI Overview
Mouse Control
Toolbars
Bonding
Build
Draw Style
Edit
File
Forcefields
Measure
Mouse
Select
Tool Stack
Trajectory
Tool Windows
Atom List Window
Build Window
Cell Definition Window
Cell Transform Window
Command Window
Disordered Builder Window
Forcefield Window
Fragment Library Window
Geometry Window
Grids Window
Minimiser Window
Atom Position Window
Atom Transform Window
6. Command Language
Command Language Overview
General Input Style
Variables
Arrays
Predefined Constants
Blocks, Scope, and Variable Hiding
Functions
User Defined Functions
Return Values
Arithmetic Expressions and Operators
Variable Types
Overview
Aten
Atom
Bond
Bound
Element
FFAtom
FFBound
Forcefield
Glyph
GlyphData
Measurement
Model
Pattern
Prefs
Region
UnitCell
Vector
Command Reference
Atom Commands
Bond Commands
Building Commands
Cell Commands
Charges Commands
ColourScales Commands
Disordered Commands
Edit Commands
Energy Commands
Flow Commands
Forcefield Commands
Forces Commands
Glyph Commands
Grid Commands
Image Commands
Labeling Commands
Math Commands
Measuring Commands
Messaging Commands
Minimiser Commands
Model Commands
Monte Carlo Commands
Pattern Commands
Read / Write Commands
Script Commands
Selection Commands
Site Commands
String Commands
System Commands
Trajectory Commands
Transform Commands
View Commands
7. Topics of Interest
Colourscales
Patterns
Determination of Patterns
Pattern Granularity
8. Forcefields and Typing
Overview
File Format
Example - SPC Water
Supplied Forcefields
Canongia-Lopes & Padua Ionic Liquids (cldp-il.ff)
Youngs, Kohanoff, & Del Pópolo [dmim]Cl (dmimcl-fm.ff)
Youngs & Hardacre [dmim]Cl (dmimcl-fm2.ff)
Jorgensen at al. OPLS-AA (oplsaa.ff)
Berensen et al.s Simple Point Charge Water (spc.ff)
Berensen et al.s Extended Simple Point Charge Water (spce.ff)
Rappe et al.s Universal Forcefield (testing/uff.ff)
Mayo, Olafson & Goddard II's Generic Forcefield (testing/dreiding.ff)
General Amber Forcefield (testing/gaff.ff)
Liu, Wu & Wang's United-Atom Ionic Liquids Forcefield (lww-il.ff)
Keyword Reference
General Keywords
Block Keywords
Wildcards
Rule-Based Forcefields
Typing
Language Examples
Description Depth
Type Scores
Reusing Types
NETA Reference
~X (any bond to X)
-X (single bond to X)
-X (double bond to X)
bond
chain
n
nbonds
nh
aromatic
noring
planar
ring
size
Geometries
VDW Functional Forms
Bond Functional Forms
Angle Functional Forms
Torsion Functional Forms
9. Methods
Custom Algorithms
NETA
Augment
Autoellipsoids
Autopolyhedra
Rebond
Literature Methods
10. Enumerations
Bond Types
Cell Types
Colour Schemes
Combination Rules
Drawing Styles
Energy Units
Glyph Types
Grid Styles
Label Types
Output Types
Parse Options
Read Success Integers
Region Shapes
View Objects
ZMapping Types
11. Changelogs
Version 1.1
Version 1.2
Version 1.3
Index

List of Tables

4.1. Supported Model Formats
4.2. Supported Trajectory Formats
4.3. Supported Grid Data Formats
4.4. Supported Expression Data Formats
4.5. Filter properties
4.6. Filter types
4.7. Formatted output commands
4.8. Formatted input commands
4.9. Extra read/write specifiers
4.10. Escaped characters in format strings
4.11. Delimited read/write commands
5.1. Mouse Button Actions
5.2. Bonding Toolbar Icons
5.3. Build Toolbar Icons
5.4. Draw Style Toolbar Icons
5.5. Edit Toolbar Icons
5.6. File Toolbar Icons
5.7. Forcefield Toolbar Icons
5.8. Mouse Toolbar Icons
5.9. Mouse Toolbar Icons
5.10. Select Toolbar Icons
5.11. Tool Window Toolbar Icons
5.12. Trajectory Toolbar Icons
5.13.
5.14.
5.15.
5.16.
5.17.
5.18.
5.19.
5.20.
5.21.
6.1. Built-in Constants
6.2. Aten type members
6.3. Bond type functions
6.4. Atom type members
6.5. Bond type members
6.6. Bond type functions
6.7. Bound type members
6.8. Element type members
6.9. FFAtom type members
6.10. FFAtom type functions
6.11. FFBound type members
6.12. Forcefield type members
6.13. Glyph type members
6.14. Glyph type functions
6.15. GlyphData type members
6.16. Measurement type members
6.17. Model type members
6.18. Pattern type members
6.19. Prefs type members
6.20. Region type members
6.21. UnitCell type members
6.22. Vector type members
6.23. Test Operators
6.24. Autopolyhedra options
6.25. Newglyph options
6.26. Bitmap image formats
7.1. Pattern Examples
8.1. NETA keyword '~X' examples
8.2. NETA keyword '~X' examples
8.3. NETA keyword '-X' examples
8.4. NETA keyword '=X' examples
8.5. NETA keyword 'bond' examples
8.6. NETA keyword 'chain' examples
8.7. NETA keyword 'n' examples
8.8. NETA keyword 'nbonds' examples
8.9. NETA keyword 'nh' examples
8.10. NETA keyword 'aromatic' examples
8.11. NETA keyword 'noring' examples
8.12. NETA keyword 'planar' examples
8.13. NETA keyword 'ring' examples
8.14. NETA keyword 'size' examples
8.15. NETA geometry keywords
8.16. VDW Functional Forms
8.17. Bond Functional Forms
8.18. Angle Functional Forms
8.19. Torsion Functional Forms
9.1. Literature Methods
10.1. Bond type keywords
10.2. Cell type keywords
10.3. Colour scheme keywords
10.4. Combination Rules
10.5. Draw style keywords
10.6. Energy unit keywords
10.7. Glyph type keywords
10.8. Grid style keywords
10.9. Label type keywords
10.10. Output type keywords
10.11. Parse option keywords
10.12. Read/write return values
10.13. Region Shapes
10.14. View object keywords
10.15. Map type keywords