View My GitHub Profile

repp-assisted plasmid design

Go Back to Protocols

by Shaohe Wang

repp stands for repository-based plasmid design. It is a command line tool that is very useful to automate some steps in plasmid design. See Timmons, J.J. & Densmore D. Repository-based plasmid design. PLOS One.. Because repp is currently only available as a command line tool, the instructions below assumes some familiarity with the command line interface. Otherwise, please see this page. We assume Windows users use the Git Bash program for their command line interface.

The original repp needs a multi-FASTA format sequence to build a database and the output is in json format, which is not convenient for typical molecular cloning work flow. Cristian Goina from the Janelia Scientific Computing Software team has helped us to implement several important i/o features to adapt for our typical cloning work flow, including building a database from a directory of plasmid seuqences in FASTA or GenBank format, re-using existing primers, and outputting convenient csv format spreadsheets.

1. (Optional) Install and set up Git

Git is a powerful tool for version control. You don’t need Git for installing and using repp, but I encourage you to learn about it if unfamiliar. I highly recommend the Software Carpentry Lesson for Git.

2. Install the Janelia SciComp version of repp

3. Use repp in your plasmid design work flow