.. _installation_installation: Installation ================================================= Special attention was taken to minimize dependencies. Third-party programs ------------------------------------------------- The following tools should be installed. (Scripts using the program are in parentheses) - `nsdpy `_ used for downloading sequences from NCBI (:ref:`Hebert and Meglécz, 2022`) - `BLAST `_ (:ref:`Altschul et al., 1997`; :ref:`format_bold.pl `, for the check_orientation option, :ref:`format_db.pl ` for the blast option) - `vsearch `_ (:ref:`Rognes et al., 2016`; :ref:`dereplicate.pl `, :ref:`pool_and_dereplicate.pl `, :ref:`select_region.pl `) - `cutadapt `_ (:ref:`Martin, 2011`; :ref:`select_region.pl ` for the e_pcr option) - `wget `_ (:ref:`download_bold.pl `, :ref:`download_taxonomy.pl `) All third-party programs can be easily installed to a conda environment, but it is not essential to use conda. Commands for a quick installation of the conda environment and dependencies: .. code-block:: bash conda create --name mkcoinr python=3.9 -y conda activate mkcoinr python3 -m pip install cutadapt conda install -c bioconda blast -y conda install -c bioconda vsearch -y pip install nsdpy wget is installed by default in Linux systems. It can be installed on MacOS either by conda or brew .. code-block:: bash conda install wget .. code-block:: bash brew install wget .. _mkCOInr scripts_installation: mkCOInr scripts ------------------------------------------------- The mkCOInr scripts are written in Perl, no installation is necessary to run them apart from the Perl interpreter already installed in all unix systems. Just clone the `mkCOInr git repository `_ and you are ready.