1. A method for processing seismic data, comprising: receiving a record of seismic data having a plurality of attributes; performing a first seismic data process on the record of seismic data to generate a plurality of datasets; receiving a selection of a portion of the plurality of attributes for ranking the datasets; determining a quality score for each attribute of the portion of the plurality of attributes for each dataset; and determining a ranking for each dataset based on the quality score.