Skip to main content

Optimizer for degenerate codon use in phage library generation

Project description

check Open in Google Colab DOI

Phagetrix

A codon optimizer for phage display library generation.

Example

PhageTrix is a tool to generate phage display libraries. You probably have an idea what AA's you want to replace, and what you wish to replace them with. The sequence companies have a reasonable number of The file format has the AA sequence on the first line. Each following line is the AA to be changed, the digits indicating its position, and the AA options that should be generated for that position. The AA options are concatenated together with no spaces. Phagerix will generate the best degenerate codon for each position.

Example:

P3PFYA
Y4YPFYE
A7AVILM```

1. The first line is the sequence you want to alter.
2. The P in position 3 should be either a P, F, Y or an A
3. The Y in position 4 should be either a Y, P, F, or an E
4. The A in position 7 should be either an A, V, I, L or an M

Output:
```   1   2   3   4   5   6   7   8   9  10
   V   L   P   Y   M   V   A   Q   V   Q
 GTT CTT BHC BHW ATG GTT DYR CAG GTT CAG

GTTCTTBHCBHWATGGTTDYRCAGGTTCAG```


## Try before buy

Try in Google Colab for free right now: 
[![Open in Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/retospect/phagetrix/blob/main/phagetrix.ipynb)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phagetrix-0.1.7.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

phagetrix-0.1.7-py2.py3-none-any.whl (17.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file phagetrix-0.1.7.tar.gz.

File metadata

  • Download URL: phagetrix-0.1.7.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.11 Darwin/22.2.0

File hashes

Hashes for phagetrix-0.1.7.tar.gz
Algorithm Hash digest
SHA256 238abb8fcf6108dbe6ab46e65064d03bff2ad114abee8a949c3c70aa034866cb
MD5 3c759288c562e285b32e4d818f56f58a
BLAKE2b-256 ecebe5b5303c1720edd5e3978d7d1cb60595630c43b5fc43e85cfd8c086ce737

See more details on using hashes here.

File details

Details for the file phagetrix-0.1.7-py2.py3-none-any.whl.

File metadata

  • Download URL: phagetrix-0.1.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.11 Darwin/22.2.0

File hashes

Hashes for phagetrix-0.1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cf06734e50631d0fb94edd4c8c8626e1448f7efe2a6a77e27b5c6de6612e3d67
MD5 671c58bcf38747faa4e9fedca02512bd
BLAKE2b-256 ef234716d761a54780b04f89e6e8a4877f9dbb9a98e26e53a03f5e2c998430ca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page