aiida-amber
AiiDA plugin that wraps amber molecular dynamics executables
General information
Registry checks
Plugins provided
Entry points
-
amber.antechamber
class:aiida_amber.calculations.antechamber:AntechamberCalculationAiiDA calculation plugin wrapping the antechamber executable. AiiDA plugin wrapper for the amber 'antechamber' command.
Input Required Valid types Description input_filetrue SinglefileDatainput structure file for antechamber parameterstrue AntechamberParametersCommand line parameters for antechamber additional_filefalse SinglefileData, NoneTypeadditional file antechamber_outfilesfalse List, NoneTypeList of antechamber output file names. charge_filefalse SinglefileData, NoneTypecharge file check_filefalse SinglefileData, NoneTypecheck file for gaussian codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. esp_filefalse SinglefileData, NoneTypegaussian esp file metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. res_top_filefalse SinglefileData, NoneTyperesidue toplogy file Output Required Valid types Description output_filetrue SinglefileDataoutput file remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. stdouttrue SinglefileDatastdout remote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The process did not have the required `retrieved` output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 Calculation did not produce all expected output files. -
amber.parmed
class:aiida_amber.calculations.parmed:ParmedCalculationAiiDA calculation plugin wrapping the parmed executable. AiiDA plugin wrapper for the amber 'parmed' command.
Input Required Valid types Description parameterstrue ParmedParametersCommand line parameters for parmed parmed_scripttrue SinglefileDatainput file for parmed commands codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. inpcrd_filesfalse SinglefileDataList of inpcrd files to load into ParmEd metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. parmed_dirsfalse FolderDatapath to directory where inputs referenced in parmed input file are parmed_inpfilesfalse SinglefileDatainputs referenced in parmed input script parmed_outfilesfalse List, NoneTypeList of parmed output file names. prmtop_filesfalse SinglefileDataList of topology files to load into ParmEd remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. Output Required Valid types Description remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. stdouttrue SinglefileDatastdout remote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The process did not have the required `retrieved` output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 Calculation did not produce all expected output files. -
amber.pdb4amber
class:aiida_amber.calculations.pdb4amber:Pdb4amberCalculationAiiDA calculation plugin wrapping the pdb4amber executable. AiiDA plugin wrapper for the amber 'pdb4amber' command.
Input Required Valid types Description input_filetrue SinglefileDatainput pdb file for pdb4amber parameterstrue Pdb4amberParametersCommand line parameters for pdb4amber codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. pdb4amber_outfilesfalse List, NoneTypeList of pdb4amber output file names. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. Output Required Valid types Description output_filetrue SinglefileDataoutputted pdb file remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. stdouttrue SinglefileDatastdout remote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The process did not have the required `retrieved` output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 Calculation did not produce all expected output files. -
amber.sander
class:aiida_amber.calculations.sander:SanderCalculationAiiDA calculation plugin wrapping the sander executable. AiiDA plugin wrapper for the amber 'sander' command.
Input Required Valid types Description inpcrdtrue SinglefileDatainput initial coordinates and (optionally) velocities and periodic box size. mdintrue SinglefileDatainput control data for the min/md run. parameterstrue SanderParametersCommand line parameters for sander prmtoptrue SinglefileDatainput molecular topology, force field, periodic box type, atom and residue names. ceinfalse SinglefileData, NoneTypeinput redox state definitions. cerestrtfalse SinglefileData, NoneTyperedox state definitions, final redox states for restart (same format as cein). codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. cpinfalse SinglefileData, NoneTypeinput protonation state definitions. cprestrtfalse SinglefileData, NoneTypeprotonation state definitions, final protonation states for restart (same format as cpin). evbinfalse SinglefileData, NoneTypeinput input for EVB potentials. inpdipfalse SinglefileData, NoneTypeinput polarizable dipole file, when indmeth=3. inptrajfalse SinglefileData, NoneTypeinput coordinate sets in trajectory format, when imin=5 or 6. metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. mtmdfalse SinglefileData, NoneTypeinput (optional) containing list of files and parameters for targeted MD to multiple targets. refcfalse SinglefileData, NoneTypeinput (optional) reference coords for position restraints; also used for targeted MD. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. Output Required Valid types Description mdinfotrue SinglefileDataoutput latest mdout-format energy info. mdouttrue SinglefileDataoutput user readable state info and diagnostics -o stdout will send output to stdout (to the terminal) instead of to a file. remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. stdouttrue SinglefileDatastdout ceoutfalse SinglefileDataoutput redox state data saved over trajectory. cpoutfalse SinglefileDataoutput protonation state data saved over trajectory. mdcrdfalse SinglefileDataoutput coordinate sets saved over trajectory. mdenfalse SinglefileDataoutput extensive energy data over trajectory (not synchronized with mdcrd or mdvel). mdfrcfalse SinglefileDataoutput force sets saved over trajectory. mdvelfalse SinglefileDataoutput velocity sets saved over trajectory. remote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. restrtfalse SinglefileDataoutput final coordinates, velocity, and box dimensions if any - for restarting run. rstdipfalse SinglefileDataoutput polarizable dipole file, when indmeth=3. suffixfalse stroutput this string will be added to all unspecified output files that are printed (for multisander runs, it will append this suffix to all output files). Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The process did not have the required `retrieved` output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 Calculation did not produce all expected output files. -
amber.tleap
class:aiida_amber.calculations.tleap:TleapCalculationAiiDA calculation plugin wrapping the tleap executable. AiiDA plugin wrapper for the amber 'tleap' command.
Input Required Valid types Description parameterstrue TleapParametersCommand line parameters for tleap tleapscripttrue SinglefileDatainput file for tleap commands codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. dirsfalse FolderDatapath to directory where custom leaprc are metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. tleap_dirsfalse FolderDatapath to directory where inputs referenced in tleap input file are tleap_inpfilesfalse SinglefileDatainputs referenced in tleap input file tleap_outfilesfalse List, NoneTypeList of tleap output file names. Output Required Valid types Description remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. stdouttrue SinglefileDatastdout remote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The process did not have the required `retrieved` output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 Calculation did not produce all expected output files.
-
amber.antechamber
aiida_amber.data.antechamber:AntechamberParameters -
amber.parmed
aiida_amber.data.parmed:ParmedParameters -
amber.parmed_input
aiida_amber.data.parmed_input:ParmedInputData -
amber.pdb4amber
aiida_amber.data.pdb4amber:Pdb4amberParameters -
amber.sander
aiida_amber.data.sander:SanderParameters -
amber.tleap
aiida_amber.data.tleap:TleapParameters -
amber.tleap_input
aiida_amber.data.tleap_input:TleapInputData
-
amber.antechamber
aiida_amber.parsers.antechamber:AntechamberParser -
amber.parmed
aiida_amber.parsers.parmed:ParmedParser -
amber.pdb4amber
aiida_amber.parsers.pdb4amber:Pdb4amberParser -
amber.sander
aiida_amber.parsers.sander:SanderParser -
amber.tleap
aiida_amber.parsers.tleap:TleapParser
-
aiida_antechamber
aiida_amber.cli.antechamber:cli -
aiida_parmed
aiida_amber.cli.parmed:cli -
aiida_pdb4amber
aiida_amber.cli.pdb4amber:cli -
aiida_sander
aiida_amber.cli.sander:cli -
aiida_tleap
aiida_amber.cli.tleap:cli