Pistachio data set version 2023Q4, containing 19.2M records extracted from US, European and international patents, was sourced directly from NextMove Software (Cambridge, U.K.) as flat files. This data set was intended only for use in the pre-training stage of model training without labels describing the reaction yield and without information about the reaction conditions. Thus, only the information allowing for a reconstruction of the reaction schemes was extracted. When possible, all SMILES of the reaction components were extracted from the data set, otherwise, in cases when the compound name was known but the SMILES was missing an attempt was made to look up the SMILES in our internal name-to-SMILES dictionary for chemical compounds. Due to the high error rate for compounds assigned the role of the reaction atmosphere (e.g. nitrogen, hydrogen, carbon monoxide) the associated SMILES were ignored and replaced with SMILES from our internal dictionary. Moreover, if the compound marked as the reaction atmosphere was found in our InChI-based internal dictionary of solvents, the reaction entry was rejected. When applicable, the reaction component entries in a record were de-duplicated with respect to the compound structures. The information about the role of the compound in the reaction was recorded. In case the reaction entry did not have an explicit solvent, the reaction components classified as "agents" were checked against the internal solvent dictionary, and if a match was found the appropriate compounds were reclassified as solvents.