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.2.tar.gz (83.3 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.2-py3-none-any.whl (96.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sentieon_cli-1.6.2.tar.gz
  • Upload date:
  • Size: 83.3 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.2.tar.gz
Algorithm Hash digest
SHA256 ca847152eed1412c54b486f3f2bbbc05e5e99f72f2ad7050f2e75526e1abcdf7
MD5 c8a7d5df1b8aa9e2b49abd953deb36d6
BLAKE2b-256 c46e69f087ddf2024c318bbb85504fa0aa8f8f346862c6921625f727ed644751

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentieon_cli-1.6.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: sentieon_cli-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 96.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc62306734299fa20073233a33fd667063ff7b9f5724753b21e29161e6f351fd
MD5 c61dab1972b6902e03ea9722f744b6d1
BLAKE2b-256 9e554cadd9bcc80ece22cdf301d5aa81a4708fa796ef1d4a9a515021435ca192

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentieon_cli-1.6.2-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