Related Experiment Video
Updated: May 17, 2026

Mutagenesis and Functional Selection Protocols for Directed Evolution of Proteins in E. coli
Published on: March 16, 2011
PyVADesign: a python-based cloning tool for one-step generation of large mutant libraries
R C M Kuin1,2, M H Lamers2, G J P van Westen1
1Computational Drug Discovery, Medicinal Chemistry, Leiden University, Leiden, 2333 CC, The Netherlands.
Motivation:
The generation and analysis of diverse mutants of a protein is a powerful tool for understanding protein function. However, generating such mutants can be time-consuming, while the commercial option of buying a series of mutant plasmids can be expensive. In contrast, the insertion of a synthesized double-stranded DNA (dsDNA) fragment into a plasmid is a fast and low-cost method to generate a large library of mutants with one or more point mutations, insertions, or deletions.
Results:
To aid in the design of these DNA fragments, we have developed PyVADesign: a Python package that makes the design and ordering of dsDNA fragments straightforward and cost-effective. In PyVADesign, the mutations of interest are clustered in different cloning groups for efficient exchange into the target plasmid. Additionally, primers that prepare the target plasmid for insertion of the dsDNA fragment, as well as primers for sequencing, are automatically designed within the same program.
Availability And Implementation:
PyVADesign is open source and available at https://github.com/CDDLeiden/PyVADesign and archived via Zenodo (https://doi.org/10.5281/zenodo.15057525).
Related Concept Videos
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Distributions to Estimate Population Parameter
Distribution Reliability and Automation
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Statistical Software for Data Analysis and Clinical Trials
Genetic Variation
Genes exist in different versions called alleles, which...

