Custom join rules allows you to join your data by criteria in addition to run connections. Processes that are likely to benefit from custom join rules may include fed-batch fermentation, preparative chromatography and fluorescence activated cell sorting. The specific ways that these processes benefit from custom join rules are described in detail here.
Custom joins can be used to join data across steps in addition to existing run connections. This method of joining allows you to reduce the over joining of data by instead joining by values on properties.
Custom join rules can be specified by selecting "Export Data..." from the data menu and then editing an export configuration. Select "Join" in the sidebar,
and then follow the instructions provided to constrain Riffyn's default joining behavior, based on run connections alone, with a matching condition between properties on upstream and downstream steps:
"Approximate Match" can also be used to allow 2 numerical or date values that are within a certain absolute or relative distance from each other to be considered equal, and therefore join the exported runs using these matched values.
Once a custom join rule has been validated for the data written to a particular experiment, it should usually be saved on the default export configuration so that it is used whenever data restructuring calculations are initiated using the data status indicator.
Custom Join rules cannot be used to join two or more sets of multi-valued data within the same run of the same step, but Data Cleaning Procedures can do that.