1. A method for processing seismic data, comprising: receiving seismic data having a plurality of attributes; receiving one or more parameters for processing the seismic data; performing, by a computer, a seismic data process on the seismic data to generate a plurality of datasets using the one or more parameters; determining a quality score for a respective dataset in the plurality of datasets, wherein the quality score is based at least in part on a respective attribute in the plurality of attributes; and determining a ranking for the plurality of datasets, comprising: computing a sum of quality scores for the respective dataset; and comparing the sum of quality scores from respective datasets in the plurality of datasets.