scine_chemoton.gears.reaction

Classes

BasicReactionHousekeeping()

This Gear updates all Elementary Steps stored in the database such that they are added to an existing Reaction or that a new Reaction is created if the Step does not fit an existing one.

class scine_chemoton.gears.reaction.BasicReactionHousekeeping[source]

This Gear updates all Elementary Steps stored in the database such that they are added to an existing Reaction or that a new Reaction is created if the Step does not fit an existing one.

Notes

Checks for all Elementary Steps without a ‘reaction’.

Attributes:
optionsBasicReactionHousekeeping.Options

The options for the BasicReactionHousekeeping Gear.

class Options[source]

The options for the BasicReactionHousekeeping Gear.

cycle_time: int
int

The minimum number of seconds between two cycles of the Gear. Cycles are finished independently of this option, hence if a cycle takes longer than the cycle_time will effectively lead to longer cycle times and not cause multiple cycles of the same Gear.

energy_tolerance
float

The energy tolerance for the transition state energy deduplication.

model: Model
db.Model

The model the Gear is working with.

rmsd_tolerance
float

The RMSD tolerance for the transition state RMSD deduplication.

unset_collections()

Duplicate name to HoldCollections method to be triggered in pickling process, so infinite _parent loops are avoided.

Return type:

None

use_energy_deduplication
bool

If true duplicated elementary steps are not sorted into reactions. The criterion is that the total electronic energy of the transition state (if available) has to be within the threshold limits of energy_tolerance. This criterion can be combined with other selection criteria. Steps are only eliminated if all selection criteria signal identical steps.

use_rmsd_deduplication
bool

If true duplicated elementary steps are not sorted into reactions. The criterion is that the RMSD of the transition state coordinates (if available) have to be within the threshold limits of rmsd_tolerance. This criterion can be combined with other selection criteria. Steps are only eliminated if all selection criteria signal identical steps. Note that this deduplication strategy may fail to eliminate elementary steps if the atom ordering the transition state differs.

use_structure_deduplication
bool

If true duplicated elementary steps are not sorted into reactions. The criterion is that all structures on the lhs of the elementary step have to be identical. This criterion can be combined with other selection criteria. Steps are only eliminated if all selection criteria signal identical steps.

initialize_collections(manager)
Return type:

None

property name: str
options: Options
static possible_attributes()
Return type:

List[str]

stop()
Return type:

None

property stop_at_next_break_point: bool
unset_collections()
Return type:

None