Installation
Requirements
This package was tested for Python 3.10 - 3.12 on Linux (x64) and macOS (arm64) but not tested on Windows.
Note: Intel-based macOS (osx64) installation is ⚠️ DEPRECATED ⚠️
For stable installation, we recommend to first setup a conda environment.
Note: if your institution does not support anaconda, you can use miniforge instead to run the conda installations.
First create a conda environment:
conda create -n odt python=3.12
conda activate odt
To install the additional required tools via conda, please activate the bioconda and conda-forge channels in your conda environment and update conda and all packages in your environment:
conda config --add channels bioconda
conda config --add channels conda-forge
conda update --all
The additional tools need to be installed independently:
conda install "blast>=2.15.0"
conda install "bedtools>=2.30"
conda install "bowtie>=1.3.1"
conda install "bowtie2>=2.5"
conda install "bcftools>=1.22"
conda install "samtools>=1.22"
All other required packages are automatically installed if installation is done via pip (see below).
Install Options
The installation of the package is done via pip. Note: if you are using conda, first install pip with: conda install pip.
PyPI install:
pip install oligo-designer-toolsuite
Installation from source:
git clone https://github.com/HelmholtzAI-Consultants-Munich/oligo-designer-toolsuite.git
cd oligo-designer-toolsuite
Installation as python package (run inside directory):
pip install .
Development installation as python package (run inside directory):
pip install -e .[dev]