varvamp
Project description
variable VirusAMPlicons (varVAMP) is a tool to design primers for highly diverse viruses. The input is an alignment of your viral (full-genome) sequences.
varVAMP
For a lot of virus genera it is difficult to design pan-specific primers. varVAMP solves this, by introducing ambiguous characters into primers and minimizes mismatches at the 3' end. Primers might not work for some sequences of your input alignment but should recognize the large majority.
varVAMP comes in three different flavors:
SANGER (coming soon): varVAMP searches for the very best primers and reports back an amplicon which can be used for PCR-based screening approaches.
TILED: varVAMP uses a graph based approach to design overlapping amplicons that tile the entire viral genome. This designs amplicons that are suitable for Oxford Nanopore or Illumina based full-genome sequencing.
QPCR (coming soon): varVAMP searches for small amplicons with an internal primer for the probe. It minimizes temperature differences between the primers.
This program is currently being developed and in an alpha state. You are welcome to use this software. If you successfully design primers, drop me a mail. It might be possible to collaborate!
Documentation
Important disclaimer: For the primer design, varVAMP uses primer3 to check if digested kmers of a sequence are potential primers. Some of the functions for this were adapted from primalscheme and I do not claim credit.
The remaing code is under the GPLv3 licence. The code is WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file varvamp-0.3.tar.gz
.
File metadata
- Download URL: varvamp-0.3.tar.gz
- Upload date:
- Size: 23.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c3643161ce727149039d346023d710f1b3127073676bd6b7d1adcc09c8668d6 |
|
MD5 | 97239d7a8b265797c04f67ff51141b3e |
|
BLAKE2b-256 | 4ef7148dbeeb95b6ea9d690d8754d3b5a05ef24193cb0428e08c56b1d25e248a |
File details
Details for the file varvamp-0.3-py3-none-any.whl
.
File metadata
- Download URL: varvamp-0.3-py3-none-any.whl
- Upload date:
- Size: 25.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa27c648518701df96d4dbc502809a2ad8aadec74afca6c0cf3211b2b9203ee |
|
MD5 | 0470e2693e84392e75dff6d10cf1e316 |
|
BLAKE2b-256 | 92c872dd4a6c2351a6b8d47d7866bbcfa81ec8f1ea661c180036b3fb18acc06e |