Skip to main content

Variable VirusAMPlicons (varVAMP) is a tool to design primers for highly diverse viruses

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

language License: GPL v3 PiPy PiPy CONDA CONDA DOI

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:

varVAMP logo

SANGER: varVAMP searches for the very best primers and reports back non-overlapping amplicons which can be used for PCR-based screening approaches.

sanger

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.

tiled

QPCR: varVAMP searches for small amplicons with an optimized internal probe (TaqMan). It minimizes temperature differences between the primers and checks for amplicon secondary structures.

qpcr

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! Ideas and suggestions are highly welcome.

Documentation

Buy Me A Coffee

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


Download files

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

Source Distribution

varvamp-0.9.4.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

varvamp-0.9.4-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

Details for the file varvamp-0.9.4.tar.gz.

File metadata

  • Download URL: varvamp-0.9.4.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for varvamp-0.9.4.tar.gz
Algorithm Hash digest
SHA256 1b5a0a40235ab295a961c7136a5eb3127e1e70f96887dc70ca7b7b7614bcf4b0
MD5 7878b0b30ad48e228eff8c19c293d3ba
BLAKE2b-256 38375dbddcd78a557ff2a37c7ecd680664f4b68cb4c3f1edde5b84df43115cd5

See more details on using hashes here.

File details

Details for the file varvamp-0.9.4-py3-none-any.whl.

File metadata

  • Download URL: varvamp-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for varvamp-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 368f688ac3a3df05ccdf090cd8834fcca1721f63636862432a06eba5524ef36b
MD5 64125a5fa0a8d89c7b9a95703250d3ed
BLAKE2b-256 43d32f354f7fb942fc440f8d2472950733082b8d8787e4579a2d26575d196ae8

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