Skip to main content

A snakemake wrapper and utility tools command line interface for BGCFlow.

Project description

BGCFlow Wrapper

Release Status CI Status Documentation Status

A snakemake wrapper and utility tools for BGCFlow, a systematic workflow for the analysis of biosynthetic gene clusters across large genomic datasets.

For more details, see documentation.

Publication

Matin Nuhamunada, Omkar S. Mohite, Patrick V. Phaneuf, Bernhard O. Palsson, and Tilmann Weber. (2023). BGCFlow: Systematic pangenome workflow for the analysis of biosynthetic gene clusters across large genomic datasets. bioRxiv 2023.06.14.545018; doi: https://doi.org/10.1101/2023.06.14.545018

Setup


Setup via Conda

To install bgcflow_wrapper with conda, run this command in your terminal:

# create and activate new conda environment
conda create -n bgcflow pip -y
conda activate bgcflow

# install BGCFlow wrapper
pip install git+https://github.com/NBChub/bgcflow_wrapper.git

Features

function

$ bgcflow

Usage: bgcflow [OPTIONS] COMMAND [ARGS]...

  A snakemake wrapper and utility tools for BGCFlow
  (https://github.com/NBChub/bgcflow)

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

Commands:
  build       Build Markdown report or use dbt to build DuckDB database.
  clone       Get a clone of BGCFlow to local directory.
  deploy      [EXPERIMENTAL] Deploy BGCFlow locally using snakedeploy.
  get-result  View a tree of a project results or get a copy using Rsync.
  init        Create projects or initiate BGCFlow config from template.
  pipelines   Get description of available pipelines from BGCFlow.
  run         A snakemake CLI wrapper to run BGCFlow.
  serve       Serve static HTML report or other utilities (Metabase, etc.).
  sync        Upload and sync DuckDB database to Metabase.

Credits

This package was created with the ppw tool. For more information, please visit the project page.

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

bgcflow_wrapper-0.3.2.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

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

bgcflow_wrapper-0.3.2-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file bgcflow_wrapper-0.3.2.tar.gz.

File metadata

  • Download URL: bgcflow_wrapper-0.3.2.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.0 Linux/4.15.0-213-generic

File hashes

Hashes for bgcflow_wrapper-0.3.2.tar.gz
Algorithm Hash digest
SHA256 deb81503d8a7c328aef19aec4fd170c63cbc6009ccce247c5e79f7423558ebfe
MD5 f527b7095988784a81dba20f360700b6
BLAKE2b-256 91fc4e42e63cf36780ec304b64c7efbf486a0a11ebf11980d88e6878ed4d030f

See more details on using hashes here.

File details

Details for the file bgcflow_wrapper-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: bgcflow_wrapper-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.0 Linux/4.15.0-213-generic

File hashes

Hashes for bgcflow_wrapper-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f5c0c328f9f1acb37c080b0099f701cf13dd0f14028701222bcb2e4a8203810
MD5 10b52574f996c281acdc37c374f5609a
BLAKE2b-256 372911c2a138ec2cd6d03ad0dfabf9b903db121ccd17af1f112f49c8b2bdd531

See more details on using hashes here.

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