1. A method for analyzing a plurality of documents, comprising: receiving the plurality of documents via a computing device; executing instructions stored in memory, wherein execution of the instructions by a processor generates an initial set based on random sampling of a subset of the plurality of documents; receiving a user input from the computing device, the user input based on an identified subject or category; reviewing the initial set and the user input to determine at least one seed set parameter associated with the identified subject or category, and coding a first portion of the plurality of documents, based on the initial set and the at least one seed set parameter associated with the identified subject or category.