A method of screening a plurality of transposases, comprising: (a) contacting a first transposase with a first nucleic acid sample under conditions sufficient to induce transposition of a first oligonucleotide comprising a first end sequence having a first barcode, thereby generating a first transposed nucleic acid sample having a first plurality of insertion sites of the first end sequence; (b) contacting a second transposase with a second nucleic acid sample under conditions sufficient to induce transposition of a second oligonucleotide comprising a second end sequence having a second barcode, thereby generating a second transposed nucleic acid sample having a second plurality of insertion sites, the second transposase having an amino acid sequence different from the first transposase by at least one amino acid; (c) sequencing at least a portion of the first plurality of insertion sites of the first transposed nucleic acid sample including said first barcode, thereby generating a first set of sequencing reads, each of the first set of sequencing reads comprising one of the insertion sites of the first end sequence; (d) sequencing at least a portion of the second plurality of insertion sites of the second transposed nucleic acid sample including said second barcode, thereby generating a second set of sequencing reads, each of the second set of sequencing reads comprising one of the insertion sites of the second end sequence; (e) comparing the first set of sequencing reads with the second set of sequencing reads; and (f) assigning a probability that the second transposase is significantly different from the first transposase based on the step (e) of comparing, wherein said plurality of transposases is a library of mutant transposases (a) contacting a first transposase with a first nucleic acid sample under conditions sufficient to induce transposition of a first oligonucleotide comprising a first end sequence having a first barcode, thereby generating a first transposed nucleic acid sample having a first plurality of insertion sites of the first end sequence; (b) contacting a second transposase with a second nucleic acid sample under conditions sufficient to induce transposition of a second oligonucleotide comprising a second end sequence having a second barcode, thereby generating a second transposed nucleic acid sample having a second plurality of insertion sites, the second transposase having an amino acid sequence different from the first transposase by at least one amino acid; (c) sequencing at least a portion of the first plurality of insertion sites of the first transposed nucleic acid sample including said first barcode, thereby generating a first set of sequencing reads, each of the first set of sequencing reads comprising one of the insertion sites of the first end sequence; (d) sequencing at least a portion of the second plurality of insertion sites of the second transposed nucleic acid sample including said second barcode, thereby generating a second set of sequencing reads, each of the second set of sequencing reads comprising one of the insertion sites of the second end sequence; (e) comparing the first set of sequencing reads with the second set of sequencing reads; and (f) assigning a probability that the second transposase is significantly different from the first transposase based on the step (e) of comparing,