Skip to main content

isiteuk

isiteuk classifies genomes by domain (Bacteria, Archaea, Eukaryota) using SingleM marker genes.

Installation

Conda (recommended)

conda create -c conda-forge -c bioconda --override-channels --name isiteuk isiteuk
conda activate isiteuk

PyPI

pip install isiteuk

Non-Python dependencies (SingleM, DIAMOND) must be installed separately — see pixi.toml for the full list.

GitHub (development)

git clone https://github.com/wwood/isiteuk
cd isiteuk
pixi shell
isiteuk --help

This installs isiteuk and all dependencies (including SingleM) into a managed environment via pixi.

Reference data

Download the isiteuk metapackage from Zenodo:

isiteuk data --output-directory /path/to/isiteuk-data
export ISITEUK_METAPACKAGE_PATH=/path/to/isiteuk-data/isiteuk-backpack-0.0.1

Add the export line to your .bashrc or equivalent to avoid repeating it. To verify the download:

isiteuk data --verify-only

Usage

Classify genomes

isiteuk process \
    --output results.tsv \
    --genome-list genomes.txt \
    --threads 64

Or pass genomes directly:

isiteuk process \
    --output results.tsv \
    --genomes genome1.fna.gz genome2.fna.gz \
    --threads 64

The --metapackage flag can override ISITEUK_METAPACKAGE_PATH for a one-off run:

isiteuk process \
    --metapackage /path/to/isiteuk-0.0.1.smpkg \
    --output results.tsv \
    --genomes genome1.fna.gz

To resume an interrupted run:

isiteuk process --continue \
    --output results.tsv \
    --genome-list genomes.txt

Output format

Tab-separated file with one row per genome per domain detected:

genome domain num_in_target_domain num_not_in_target_domain
genome1 d__Bacteria 14.2 0.0
genome2 d__Eukaryota 8.7 1.3

Running tests

Quick tests (no metapackage required):

pixi run test

Full integration tests (requires ISITEUK_METAPACKAGE_PATH to be set):

pixi run test-expensive

Run a single test by name:

pixi run run-a-test test_bacterial_genome

Metadata

Release files for isiteuk 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isiteuk 0.0.2
File Size Uploaded
isiteuk-0.0.2.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for isiteuk 0.0.2
File Interpreter ABI Platform
isiteuk-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 16.0 kB

Release files / isiteuk-0.0.2.tar.gz

Download URL isiteuk-0.0.2.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b788007493a8241dab9677eeb52ca86105e2352bf56896e5cb6922f7c4290ca5
BLAKE2b-256 checksum
How to use checksums
6b073bebd22da6a3cd772f8c35f208f99fbb11ffb15ab2286a7dc98d3c3bbd49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release files / isiteuk-0.0.2-py3-none-any.whl

Download URL isiteuk-0.0.2-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a72f92b64f7c1ccb06278365558c6dc7e57f494c46651ac9a43a5ddc461a4fa
BLAKE2b-256 checksum
How to use checksums
5712502201c9fbcab78a6b7b0d397f03da534d1280d8965fdfc55780156ba8e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page