We attempt to distill the RepoRT descriptions of gradient profiles into the simplest description that contains all useful gradient information. Since all filtered methods contain only two solvents at a constant flow rate, we can express the gradient as % solvent B as a function of time (see Figure ). To extract the changes in solvent composition and polarity as a function of time, we identify all inflection points in the curve between the minimum and maximum %B regions, and include these coordinates (time(min), %B) as input parameters (see Figure ). We also include the starting solvent composition (%B) as an input parameter. We limit our dataset to only include gradients with at most three of these inflection points, which represents most of the RepoRT dataset. No gradient information is included after the system reaches %Bmax, since this is typically the column re-equilibration phase, where functionally all compounds have already eluted. As shown in Figure , certain gradients reach a %B near 100% and then immediately (typically after ~0.1 minutes) jump to %B = 100. We found that the inclusion of two inflection points in these instances diminished model accuracy, so we remove the first of the two points. We also include one-hot encodings describing the presence or absence of mobile phase additives such as formic acid, triethylamine (TEA), mandelic acid, or ammonium acetate (among others) in both mobile phases. We provide the pH of both mobile phases as a float encoding. For all float features, we attempted to normalize values to the dataset distribution but found that it had either a null or detrimental effect to performance. A complete summary of all mobile phase and gradient descriptors, data types, and domains are present in the supplementary information Tables and.