Skip to main content

Pipeline implementations for the Sentieon software

Project description

CI

Sentieon CLI

A command-line interface for the Sentieon software

Install using pip (recommended)

Install the sentieon-cli into your python environment with pip:

pip install sentieon_cli

Install with docker/podman

Install the sentieon-cli through a container image:

docker pull sentieon/sentieon_cli:latest
docker run --rm -v "$PWD:/data" -w /data \
    sentieon/sentieon_cli:latest \
    sentieon-cli dnascope-pangenome --help

Installation with Poetry

Create a new python virtual environment for the project, if needed:

# Create a new venv, if needed
python3 -m venv /path/to/new/virtual/environment/sentieon_cli

# Activate the venv
source /path/to/new/virtual/environment/sentieon_cli/bin/activate

sentieon-cli uses poetry for packaging and dependency management. Initially, you will need to install poetry:

pip install poetry

Clone this repository and cd into the root directory:

git clone https://github.com/sentieon/sentieon-cli.git
cd sentieon-cli

Use poetry to install the sentieon-cli into the virtual environment:

poetry install

You can then run commands from the virtual environment:

sentieon-cli ...

Global arguments

The sentieon-cli supports the following global arguments:

  • --verbose: verbose logging.
  • --debug: debugging mode for more verbose logging.

Supported pipelines

  • DNAscope - DNAscope pipeline implementation for germline SNV and indel calling from short read data.
  • DNAscope LongRead - DNAscope LongRead pipeline implementations for germline SNV and indel calling from long read data.
  • DNAscope Hybrid - DNAscope short-long-hybrid pipeline.
  • DNAscope Pangenome - DNAscope pangenome alignment and variant calling. Our recommended pipeline for short-read small variant calling.

License

Unless otherwise indicated, files in this repository are licensed under a BSD 2-Clause License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentieon_cli-1.6.3.tar.gz (83.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentieon_cli-1.6.3-py3-none-any.whl (97.0 kB view details)

Uploaded Python 3

File details

Details for the file sentieon_cli-1.6.3.tar.gz.

File metadata

  • Download URL: sentieon_cli-1.6.3.tar.gz
  • Upload date:
  • Size: 83.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sentieon_cli-1.6.3.tar.gz
Algorithm Hash digest
SHA256 9e94055f5d0de7d12f3fc689e63163bd24ab6252859d930adc619d720cc347f9
MD5 770e3cead807919b5b414fdce2e5e9be
BLAKE2b-256 5f4110d3b363cbe8111de04098980e8e34e1dbdfd85b360df18c08c05447c0f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentieon_cli-1.6.3.tar.gz:

Publisher: release.yml on Sentieon/sentieon-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sentieon_cli-1.6.3-py3-none-any.whl.

File metadata

  • Download URL: sentieon_cli-1.6.3-py3-none-any.whl
  • Upload date:
  • Size: 97.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sentieon_cli-1.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 29ce6aee1bdd62d6acd2a7214604df3741b49ef4f06f87cedcfa61386aec6d46
MD5 8b48aa0c41a6dba3658df3ba20c13d3a
BLAKE2b-256 ee1a3c16cda08e4acabe979aaef99fde98d4ae27dfbf8913f0566ec604cc56e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentieon_cli-1.6.3-py3-none-any.whl:

Publisher: release.yml on Sentieon/sentieon-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page