Uses of Class
ffx.utilities.FFXCommand

Packages that use FFXCommand
Package
Description
Force Field X implements fixed charge and polarizable atomic multipole molecular mechanics potentials, local and global optimization, molecular dynamics, free energy differences, etc, with special support for crystal space groups.
The Algorithms CLI package defines options for PicoCLI command line scripts.
 
 
The Potential CLI package defines reusable options for PicoCLI command line scripts.
 
 
 
 
The UI package provides views and controllers for manipulating molecular systems.
The Utilities package implements a variety of useful Directory, File, Port, String, etc functionality.
 
 
  • Uses of FFXCommand in ffx

    Methods in ffx that return FFXCommand
    Modifier and Type
    Method
    Description
    static FFXCommand
    Main.ffxScript(String[] args)
    A main entry point that runs a script and return a refernce to the result.
    static FFXCommand
    Main.runScript(ModelingShell shell, File commandLineFile, List<String> argList)
     
  • Uses of FFXCommand in ffx.algorithms.cli

    Modifier and Type
    Class
    Description
    class 
    Base class for scripts in the Algorithms package, providing some key functions.
  • Uses of FFXCommand in ffx.algorithms.commands

    Modifier and Type
    Class
    Description
    class 
    Performs analysis of Non-equilibrium work simulations.
    class 
    The Anneal script.
    class 
    The BAR script finds the free energy difference across a lambda window.
    class 
    The Cluster script clusters structures utilizing RMSD.
    class 
    The Dynamics script implements molecular and stochastic dynamics algorithms.
    class 
    Run an FFX command on a series of files.
    class 
    The ReductionPartition script performs a discrete optimization using a many-body expansion and elimination expressions.
    class 
    The Histogram script prints out a Orthogonal Space histogram from a *.his file.
    class 
    The ManyBody script performs a discrete optimization using a many-body expansion and elimination expressions.
    class 
    Perform MBAR calculation or necessary energy evaluations.
    class 
    The Minimize script uses a limited-memory BFGS algorithm to minimize the energy of a molecular system.
    class 
    The MinimizeCrystals script uses a limited-memory BFGS algorithm to minimize the energy of a crystal, including both coordinates and unit cell parameters.
    class 
    The Minimize script uses OpenMM accelerated L-BFGS algorithm to minimize the energy of a molecular system.
    class 
    The MutatePDB script mutates residue(s) of a PDB file.
    class 
    The PhDynamics command implements constant pH molecular dynamics.
    class 
    The MinimizePh command uses a limited-memory BFGS algorithm to minimize the energy of a CpHMD molecular system.
    class 
    The SaveRotamers script saves out rotamers.
    class 
    Run a Parallel Java Job Scheduler on a cluster with multiple nodes.
    class 
    The SortArc script sort Monte Carlo archive files by lambda value.
    class 
    The Superpose script superposes molecules in an arc/multiple model pdb file (all versus all or one versus all) or in two pdb/xyz files.
    class 
     
    class 
    The Thermodynamics script uses the Transition-Tempered Orthogonal Space Random Walk algorithm to estimate a free energy.
    class 
    The TorsionSearch command enumerates conformations of a molecule using torsional scans around rotatable bonds.
  • Uses of FFXCommand in ffx.algorithms.commands.test

    Modifier and Type
    Class
    Description
    class 
    The ApplyTorsions script is used to apply a custom set of torsions to a side chain.
    class 
    CoformerBindingSearch is a Groovy script that generates a set of molecular orientations in vacuum and calculates the energy of each conformation.
    class 
    The CreateRotamers script creates a set of conformation dependent rotamers.
    class 
    The CrystalSearch script searches for minimum energy polymorphs for a given space group.
    class 
    The FindRestraints script identifies guest molecule atoms that should be restrained based on their proximity to specific atoms in a host molecule.
    class 
    The Freefix script calculates analytical free energy, entropy, and enthalpy corrections for flat-bottom harmonic restraints with inner and outer radii.
    class 
    The IdentifyRotamers script attempts to identify which rotamer each Residue in the system is in.
    class 
    The ManyBodyPhScan script runs a pH scan with ManyBody optimization by executing another FFXScript multiple times across a pH range.
    class 
    The MostBar script uses a single set of archive file(s) from a Metropolized Orthogonal Space Tempering run to evaluate free energy via the Bennett Acceptance Ratio
    Usage:
    ffxc test.MostBar [options] <structures1>
    class 
    OSTGradient tests the Orthogonal Space Tempering Potential.
    class 
    Use the Rao-Blackwell Estimator to estimate a free energy difference of protonation for a CpHMD system.
    class 
    The RepexThermo command uses the Orthogonal Space Tempering with histogram replica exchange to estimate a free energy difference.
    class 
    The SortXPH command unwinds .ARC files from CpHMD runs.
    class 
    WeightedEnsemble
    Usage: Accelerated Sampling with Weighted Ensemble
    ffxc test.WeightedEnsemble [options] <filename> [file2
  • Uses of FFXCommand in ffx.potential.cli

    Subclasses of FFXCommand in ffx.potential.cli
    Modifier and Type
    Class
    Description
    class 
    Base class for scripts in the Potentials package, providing some key functions.
  • Uses of FFXCommand in ffx.potential.commands

    Modifier and Type
    Class
    Description
    class 
    Print out Biotype records for the atoms in an XYZ file.
    class 
    Convert from Cartesian to fractional coordinates.
    class 
    Fix chain breaks in a PDB file.
    class 
    Calculate the mean system density for single topology systems.
    class 
    Compute the force field potential energy.
    class 
    Generate Quantum Espresso (QE) input from an XYZ file.
    class 
    Fasta outputs a sub-sequence from a FASTA file.
    class 
    Create a Feature Map for a given protein structure.
    class 
    The FFtoXML command saves a force field as an XML file usable by OpenMM.
    class 
    Convert from fractional to Cartesian coordinates.
    class 
    Convert a CIF file to PDB/XYZ format.
    class 
    Move the center of mass of each molecule into the unit cell.
    class 
    Calculates nucleic acid torsions as well as information regarding the sugar pucker.
    class 
    The Energy script evaluates the energy of a system.
    class 
    Create sub-directories for selected space groups.
    class 
    Expand the system to P1 and then save it.
    class 
    Save the system as a PDB file.
    class 
    Save the system as an XYZ (or ARC) file.
    class 
    The Solvator script puts a box of solvent around a solute.
    class 
    The Timer command evaluates the wall clock time for energy and forces.
    class 
    Calculate the surface area and volume using the GaussVol (default) or Connolly algorithm.
    class 
    Calculate the surface area and volume using the GaussVol (default) or Connolly algorithm for each snapshot in an ARC file.
    class 
    WriteRestraints logs "restrain-position" properties for a PDB/XYZ file.
  • Uses of FFXCommand in ffx.potential.commands.test

    Modifier and Type
    Class
    Description
    class 
    The Gradient script evaluates the consistency of the energy and gradient.
    class 
    The LambdaGradient script tests numeric gradients w.r.t. lambda against numeric, finite-difference gradients
    Usage:
    ffxc test.LambdaGradient [options] <filename> [file2...]
    class 
    The Gradient script evaluates the consistency of the energy and gradient for CpHMD.
    class 
    The PrmToProperty script converts a TINKER *.prm file to Java properties.
    class 
    The ReorderAtoms script sorts the atoms within an XYZ file based on atomic weight.
    class 
    Save a PDB file that includes all titrating tautomer hydrogen atoms.
  • Uses of FFXCommand in ffx.realspace.commands

    Modifier and Type
    Class
    Description
    class 
    The Real Space Annealing script.
    class 
    The Real Space Dynamics script.
    class 
    Run GenZ for ensemble generation.
    class 
    The ManyBody script performs a discrete optimization using a many-body expansion and elimination expressions.
    class 
    The Real Space Minimize script.
  • Uses of FFXCommand in ffx.realspace.commands.test

    Modifier and Type
    Class
    Description
    class 
    The Alchemical Changes script.
    class 
    The Real Space Annealing script.
  • Uses of FFXCommand in ffx.ui

    Methods in ffx.ui that return FFXCommand
    Modifier and Type
    Method
    Description
    ModelingShell.runFFXScript(File file, List<String> argList)
    runFFXScript - Execute a FFX script.
    ModelingShell.runFFXScript(Class<? extends FFXCommand> className, List<String> argList)
    runFFXScript - Execute a compiled FFX command.
    Method parameters in ffx.ui with type arguments of type FFXCommand
    Modifier and Type
    Method
    Description
    ModelingShell.runFFXScript(Class<? extends FFXCommand> className, List<String> argList)
    runFFXScript - Execute a compiled FFX command.
  • Uses of FFXCommand in ffx.utilities

    Methods in ffx.utilities that return FFXCommand
    Modifier and Type
    Method
    Description
    FFXCommand.run()
    Execute this Command.
    Methods in ffx.utilities that return types with arguments of type FFXCommand
    Modifier and Type
    Method
    Description
    static Class<? extends FFXCommand>
    FFXCommand.getCommand(String name)
    Use the System ClassLoader to find the requested Command.
  • Uses of FFXCommand in ffx.xray.commands

    Subclasses of FFXCommand in ffx.xray.commands
    Modifier and Type
    Class
    Description
    class 
    The X-ray Annealing script.
    class 
    Use AverageMTZ to provide two MTZ files and an iteration for a cumulative moving average.
    class 
    The CIF2MTZ script saves a CIF file to MTZ format.
    class 
    Compute structure factors and save them to an MTZ file.
    class 
    Deuterate changes exchangeable hydrogen atoms to deuterium atoms for a PDB file.
    class 
    The X-ray Dynamics script.
    class 
    EditPDB edits a PDB model for use in experimental refinement.
    class 
    The GenZ script for calculating free energy changes.
    class 
    The ManyBody script performs a discrete optimization using a many-body expansion and elimination expressions.
    class 
    The X-ray Minimize script.
    class 
    The X-ray ModelvsData script.
    class 
    The MTZInfo script prints out MTZ reflection file header info.
    class 
    The X-ray Timer script.
  • Uses of FFXCommand in ffx.xray.commands.test

    Modifier and Type
    Class
    Description
    class 
    The Alchemical Changes script.
    class 
    The Gradient script evaluates the consistency of the energy and gradient.
    class 
    The X-ray test Lambda Gradient script.