Olivar pipeline
Project description
Olivar
Olivar is an open source pipeline for comprehensive design of primer and probe sets for pathogen sequences. Our pipeline relies on the state-of-the-art primer generating software, and incorporates low frequency variant information to ensure robust sensitivity and specificity for rapidly evolving pathogens. Additionally, our software provides visualization and validation capabilities to aid fast evaluation of the output probe and primer sets.
Install
To use Olivar, simply clone the repository and ensure that the requrements below are installed and in the system path.
Requirements
- Biopython
- Pandas
- Jinja2
- Parsnp
- Primer3
- Blast
- MAFFT
- PyVCF
- pysam
Additional requirements for simulation
- Samtools
- Minimap2
- Bowtie2
- Lofreq
Usage
To run Olivar and generate probes and primers for a set of sequences and a reference,
olivar /path/to/reference.fasta /path/to/input_genomes/ --email <your_email>
If you have a set of read datasets you'd like to use to simulate more input data:
olivar /path/to/reference.fasta /path/to/input_genomes/ \
--simulate /path/to/read_directories
--csv /path/to/read_metadata.csv
--email <your_email>
NCBI may throttle your blast queries if you only provide your email. If you have an API, you can provide that instead to have a higher allowance. Alternatively, you can supply a local blast database location via --blastdb <database_location>.
You can skip the generation of primers by adding the --probes-only flag. Please see the --help
documentation for more arguments.
Output
The final output reports are present in output/final_report. In output, intermediate directories
for the other modules' output is present as well.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file olivar-0.0.1.tar.gz.
File metadata
- Download URL: olivar-0.0.1.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acbd397fc15fdafbb64ad61b738ba48b54ad606b146fe8ca2fbf662055a6ae2d
|
|
| MD5 |
e98953d12bca3e92536ce16004ddd603
|
|
| BLAKE2b-256 |
efcd870eeaa2ae6d207e27e302b4b1009de9422cd79b1baa0bf2bc1baa70a57e
|
File details
Details for the file olivar-0.0.1-py3-none-any.whl.
File metadata
- Download URL: olivar-0.0.1-py3-none-any.whl
- Upload date:
- Size: 28.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59e48f0fcb6909a2edc93cf9603cf598d3dc86e923569636653b9deabf821e6d
|
|
| MD5 |
3af7b00b0c5ad94d63a54735013cd2fd
|
|
| BLAKE2b-256 |
9e6c0226019cced72ec967fff7ef8b838714c8cf0195add146677b6e3cfb7be8
|