Amber

For this specific format, the most relevant information is the trajectory file in its NetCDF binary form (.nc), mandatory on all uploads. ioChem-BD won’t render such files but keep them inside the platform for its later download.

General Info

Amber - General Info - Main fields

Field

Source

Sample value

Title

Set on Browse calculation publication

Sample calculation

Browse Item

URL pointing Browse published item

https://iochem-bd.iciq.es/browse/handle/100/5672

Program

header template

Amber 18

Author

Username fullname

Doe, John

Calculation type

Custom logic 1

Molecular Dynamics (NPT)

../_images/AMBER_header.png

Settings

This section captures initialization settings like starting time, timestep used, pressure and temperature regulation, etc.

Data source: <module cmlx:templateRef=’control’>

../_images/AMBER_settings.png

Atomic coordinates

After settings, our HTML resume will output a coordinates table with current molecule atoms and its cell dimensions.

For every atom, we will output it’s serial number, atom type, coordinates in cartesian and fractional modes, in angstroms.

Information its read from parameter/topology file specification and trajectory restart file. Solvent atoms will be discarded.

../_images/AMBER_geometry.png

Modules

Averages

Data sources:

  • <module cmlx:templateRef=’averages’>

  • <module cmlx:templateRef=’results’>

../_images/AMBER_module_averages.png

Timing

Data source: <module cmlx:templateRef=’timing’>

../_images/AMBER_module_timing.png
1

string amber:getMethod string imin string ntt string ntp

 1    $imin  Variable imin from module <module cmlx:templateRef="control" >
 2    $ntt  Variable ntt from module <module cmlx:templateRef="control" >
 3    $ntp  Variable ntp from module <module cmlx:templateRef="control" >
 4
 5    <!-- Calculation type related constants -->
 6    <xsl:variable name="am:GeometryOptimization">Geometry optimization</xsl:variable>
 7    <xsl:variable name="am:npt">NPT</xsl:variable>
 8    <xsl:variable name="am:nvt">NVT</xsl:variable>
 9    <xsl:variable name="am:nve">NVE</xsl:variable>
10
11    <xsl:param name="imin" />
12    <xsl:param name="ntp" />
13    <xsl:param name="ntt" />
14
15    <xsl:choose>
16        <xsl:when test="exists($imin) and number($imin) = 1">
17            <xsl:value-of select="$am:GeometryOptimization" />
18        </xsl:when>
19        <xsl:when test="exists($ntp) and number($ntp) &gt; 0">
20            <xsl:value-of select="$am:npt"/>
21        </xsl:when>
22        <xsl:otherwise>
23            <xsl:choose>
24                <xsl:when test="exists($ntt) and number($ntt) = 0">
25                    <xsl:value-of select="$am:nve"/>
26                </xsl:when>
27                <xsl:otherwise>
28                    <xsl:value-of select="$am:nvt"/>
29                </xsl:otherwise>
30            </xsl:choose>
31        </xsl:otherwise>
32    </xsl:choose>