Firth Software Tools

Firth Software Tools estimate completeness and diversity of protein-encoding libraries for directed evolution experiments using statistical analyses of mutagenesis-generated variant collections.


Key Features:

  • Library completeness and diversity estimation: Estimates completeness and diversity of protein-encoding libraries generated by oligonucleotide-directed mutagenesis, error-prone polymerase chain reaction (epPCR), DNA shuffling, StEP PCR, synthetic shuffling, and other random mutagenesis methods.
  • Statistical algorithms: Uses equations derived from simple statistics to estimate expected completeness and to predict required library sizes to achieve specified probabilities of full coverage.
  • Program modules: Provides PEDEL (estimates distinct variants in epPCR libraries), DRIVeR (diversity statistics for shuffled libraries), GLUE-Including Translation (GLUE-IT) (predicts expected amino acid completeness for libraries with up to six independently varied codons and user-specified randomization schemes), CodonCalculator (maps randomized codons to amino acids), and AA-Calculator (identifies degenerate codons encoding specified amino acid sets).
  • Amino acid-level analysis (PEDEL-AA): Calculates amino acid statistics for epPCR-derived libraries using parent sequence, mutation rate, library size, indel rates, and nucleotide mutation matrices to report protein-level completeness and diversity.
  • Premature termination codon analysis: Reports counts and length distributions of sequences truncated by premature termination codons.

Scientific Applications:

  • Directed evolution library design: Informs mutagenesis strategy and library sizing to maximize capture of protein variant space for directed evolution experiments.
  • Protein engineering assessment: Evaluates DNA- and protein-level diversity to support evolution of properties such as increased stability or novel enzymatic activities.

Methodology:

Performs statistical analysis using equations derived from simple statistics and nucleotide mutation matrices to compute expected completeness and diversity; accounts for parent sequence, mutation rate, library size, and indel rates; computes expected amino acid completeness for up to six independently varied codons and reports variant counts and length distributions of sequences truncated by premature termination codons; implemented in C++ source code.

Topics

Details

Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++
Added:
3/25/2017
Last Updated:
12/10/2018

Operations

Publications

Patrick WM, et al. User-friendly algorithms for estimating completeness and diversity in randomized protein-encoding libraries. Protein Eng. 2003; 16:451-7. doi: 10.1093/protein/gzg057

PMID: 12874379

Firth AE and Patrick WM. GLUE-IT and PEDEL-AA: new programmes for analyzing protein diversity in randomized libraries. Nucleic Acids Res. 2008; 36:W281-5. doi: 10.1093/nar/gkn226

PMID: 18442989

Firth AE and Patrick WM. Statistics of protein library construction. Bioinformatics. 2005; 21:3314-5. doi: 10.1093/bioinformatics/bti516

PMID: 15932904

Documentation