Instalação
Pré-requisitos
O ViralQC requer Python 3.8 ou superior (mas inferior a 3.12) e várias dependências de bioinformática.
Instalação via pip
Passo 1: Instalar Dependências
Instale as dependências usando micromamba ou conda:
micromamba install \
-c conda-forge \
-c bioconda \
"python>=3.8.0,<3.12.0" \
"snakemake-minimal>=7.32.0,<7.33.0" \
"blast>=2.16.0,<2.17.0" \
"nextclade>=3.15.0,<3.16.0" \
"seqtk>=1.5.0,<1.6.0" \
"ncbi-datasets-cli>=18.9.0,<18.10.0" \
"taxonkit>=0.20.0,<0.21.0"
Descrição das Dependências:
Pacote |
Versão |
Descrição |
|---|---|---|
Python |
≥3.8.0, <3.12.0 |
Linguagem de programação base |
Snakemake |
≥7.32.0, <7.33.0 |
Gerenciador de workflows |
BLAST |
≥2.16.0, <2.17.0 |
Ferramenta de busca de similaridade |
Nextclade |
≥3.15.0, <3.16.0 |
Análise de clados e controle de qualidade |
Seqtk |
≥1.5.0, <1.6.0 |
Utilitário para arquivos FASTA |
NCBI Datasets CLI |
≥18.9.0, <18.10.0 |
Download de dados do NCBI |
TaxonKit |
≥0.20.0, <0.21.0 |
Manipulação de taxonomia |
Passo 3: Verificar Instalação
vqc --help
Instalação a partir do código-fonte
Passo 1: Clonar o Repositório
git clone https://github.com/InstitutoTodosPelaSaude/viralQC.git
cd viralQC
Passo 2: Criar Ambiente Conda
micromamba env create -f env.yml
micromamba activate viralQC
Passo 4: Verificar Instalação
vqc --help