Following the same reasoning, <PURIFY> and <WASH> are represented by a 'Centrifuge' node followed by 'Remove Supernatant and Redisperse' node, <DISSOLVE> is represented by an 'Add' node followed by a 'Heat' node for stirring, <ADD>, <PRECIPITATE>, and <QUENCH> are all represented by an 'Add' node, a <HEAT> tag followed by an <ADD> tag is represented by an 'infuse While Heating' node, and a single <HEAT>, <COOL>, <MIX> and <STIR> action is represented by a 'Heat' node, potentially a stirring speed of 0 rpm for a simple heating step or 25 °C (room temperature) as the heating temperature for a simple stirring step, depending on the parameters provided under this action tag. As mentioned above, the exact implementation of representing the action graph as a node graph is highly specific to the domain and the underlying hardware and software platform of the MAP. The action tokens in the training datasets of the NLP models, and hence the generated action graphs, were intentionally kept generic to make the action graphs less domain and hardware specific and more broadly applicable in different scientific domains, and this substitution is only done when generating the node graphs specific for the MAP.