Skip to main content

NGS pipelines bootstrapper

Project description

SOLIDA is command-line solution that facilitate the reproducibility and portability of NGS pipelines. It can easily organize the deployment, the data management and the execution of a Snakemake based workflow.

Continuous Integration

Installation

You can install the latest stable version from PyPI

$ pip install solida

Prerequisites

To run Solida, you need Conda. To install it, see conda.io

Usage

To check version:

$ solida -v

To list all the pipelines enabled, digit

$ solida info

To check if both pipeline and profile are available, digit:

$ solida setup -l pipeline_label -p profile_label

Before to deploy a pipeline, you have to create a project profile:

$ solida setup -l pipeline_label -p profile_label --create-profile
Solida will create a yaml file named profile_label.yaml into ~/solida_profiles.
Edit the profile_label.yaml to match your environment settings.

After that, deploy the pipeline into localhost with:

$ solida setup -l pipeline_label -p profile_label --deploy

If you want to deploy the pipeline into a remote host, add these arguments:

$ solida setup -l pipeline_label -p profile_label --deploy --host remote_host --remote-user username --connection ssh

where:

–host is the hostname of the remote host

–remote-user is a username available in the remote host

–connection is the type of connection to use

Pay attention, remote_user have to be able to do ssh login into remote_host without password (SSH Key-Based Authentication)

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

solida-0.8.3.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

solida-0.8.3-py2.py3-none-any.whl (15.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file solida-0.8.3.tar.gz.

File metadata

  • Download URL: solida-0.8.3.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for solida-0.8.3.tar.gz
Algorithm Hash digest
SHA256 e40310890ed462e21fcd11e99d6d9154bea0a740a33bddd9d3e6a8580637efb2
MD5 8084420cfe17b0fb82d116413f98e8b6
BLAKE2b-256 d638b4074e1f866af3adb354e5f3f3674e2082907fbb82fdb48a0eb61245db44

See more details on using hashes here.

File details

Details for the file solida-0.8.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for solida-0.8.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1168634d772ee4f734370c633a076238a2cb3e6137b988d7cd9347849a0d6fd5
MD5 04d94a8e312b962005db93221f3bdbf6
BLAKE2b-256 2860753b7c4122ae26acfb6905ff57fbb48d6aefb5b78c1b17179993c872dad9

See more details on using hashes here.

Supported by

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