iTAK identifies and classifies plant transcription factors (TFs), transcriptional regulators (TRs), and protein kinases (PKs) from genome or transcriptome sequence data.
This is the simplest way to run iTAK from this repository because pixi manages both Python dependencies and HMMER.
pixi installpixi run itak -- db downloadpixi run itak -- <sequence_file>Example:
pixi run itak -- test_seqUse this only if you do not want to use pixi.
Requirements:
- Python 3.8+
hmmscanfrom HMMER available onPATH
Install:
python -m pip install -e .Download the database:
itak db downloadRun:
itak <sequence_file>Planned, but not available yet.
The Bioconda recipe has been prepared, but it has not been accepted upstream yet. Do not use the commands below until the Bioconda package is actually published.
Planned install command:
conda install -c bioconda itakPlanned usage:
itak db download
itak <sequence_file>Inspect the current database location:
itak db pathInspect the default install target:
itak db path --targetUse a custom database location:
itak db download --path /path/to/itak-db
ITAK_DB_DIR=/path/to/itak-db itak <sequence_file>Verify database files:
itak db verifyDefault lookup/install behavior:
ITAK_DB_DIRif set./databaseonly when it already contains a valid iTAK databaseCONDA_PREFIX/share/itak/databaseforpixi/conda-style environments~/.local/share/itak/databasefor user installs
pixi run validateMore details are available in the wiki.