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.

Please refer to the BGCFlow WIKI for detailed examples and use cases:

wiki

Publication

Matin Nuhamunada, Omkar S Mohite, Patrick V Phaneuf, Bernhard O Palsson, Tilmann Weber, BGCFlow: systematic pangenome workflow for the analysis of biosynthetic gene clusters across large genomic datasets, Nucleic Acids Research, 2024;, gkae314, https://doi.org/10.1093/nar/gkae314

Setup


Setup via Conda

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

# create and activate new conda environment
mamba create -n bgcflow -c conda-forge python=3.11 pip openjdk -y
conda activate bgcflow

# install BGCFlow wrapper
pip install bgcflow_wrapper

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.4.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

bgcflow_wrapper-0.4.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bgcflow_wrapper-0.4.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.5.0-1022-azure

File hashes

Hashes for bgcflow_wrapper-0.4.0.tar.gz
Algorithm Hash digest
SHA256 363430bda5ccda02cdef69ef24ad9ca90ac22a4c2208b60d2f415124da08c8dc
MD5 5b3a174a9a6549bfd91a612e28b04afe
BLAKE2b-256 9841fd25ceda908f1ee8513c7aa2eff47c02c5ecfab715330e87a0c3300d3c42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgcflow_wrapper-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.5.0-1022-azure

File hashes

Hashes for bgcflow_wrapper-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f10f7138d892d477c1004ade230cc560e326bd1abedd4816dd28d51264d0830
MD5 e2abbdeb80541414560173b4a379f906
BLAKE2b-256 01df808f7721b8db21cb321cd0a7ce9ee25b7331f0cd33a0f864b4c74cf250f1

See more details on using hashes here.

Supported by

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