TopLib

Library Size Calculations for Saturation Mutagenesis

TopLib computes the library size required to achieve a chosen probability of certain events, in a saturation mutagenesis experiment: the user specifies the desired probability (typically a number close to 1), the event of interest, and the randomization scheme (how many positions are randomized and how), and TopLib computes the number of variants that need to be screened. TopLib can also run the the inverse computation, and report the probability of the event of interest, given a library size specified by the user.

The methods behind TopLib are described in the paper "When second best is good enough: another probabilistic look at saturation mutagenesis" by Yuval Nov (AEM 2012). For a short user manual, click here.

To report bugs, suggest improvements, or provide feedback, contact me.




I want to find the library size required to attain a probability of
find the probability corresponding to a library of size (the inverse calculation)
Probability is of discovering at least one of the top variants
achieving full coverage (the library contains all possible distinct variants). Note: this option is not recommended (see the paper).
Number of positions randomized (at most 12)
Randomize by specifying codon combinations
specifying directly probabilities for amino acids (as in MAX randomization)
Randomization is the same in all positions
different across positions
Yield (in percent)