Skip to main content

gbdraw

Static Badge DOI Dimensions citations Anaconda-Server Badge Anaconda-Server Badge install with bioconda Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Ask DeepWiki

gbdraw

gbdraw

gbdraw is a command-line and browser-based tool for publication-quality genome diagrams. It accepts GenBank/DDBJ flatfiles or GFF3 + FASTA pairs and produces circular or linear plots in SVG, PNG, PDF, EPS, or PS.

Interactive SVG output gallery

Features

  • Circular and linear genome diagrams from annotated sequence files
  • Comparison tracks from LOSAT searches run by gbdraw or from BLAST outfmt 6 or 7 tables
  • Reusable coordinate- and feature-targeted annotation tracks
  • Browser-based GUI at gbdraw.app and local GUI via gbdraw gui
  • Fine-grained control over colors, labels, legends, and track layout
  • Export to SVG, PNG, PDF, EPS, and PS (PNG, PDF, EPS, and PS require CairoSVG)

Documentation

Route Use it for
Tutorials Build complete, reproducible figures in the web app, on the command line, or from Python.
Technical documentation Look up controls, options, schemas, APIs, compatibility, outputs, and source provenance.
FAQ Choose a layout, interface, or comparison method and resolve common problems.
Gallery Inspect finished static and interactive figures before choosing a workflow.

The documentation home links the four routes above. Supporting pages cover installation, tutorial inputs, citation and project background, and the changelog. See the 0.14.0 release notes for changes and migration from 0.13. See Contributing to report a bug, set up a development environment, or submit a pull request.

Use without local installation

The hosted web app runs entirely in your browser:

https://gbdraw.app/

Uploaded genomic data stays on your machine. The hosted site uses Google Analytics 4 for aggregate page-usage metrics; gbdraw does not send uploaded genome files or generated diagrams to Google Analytics.

Local installation

For regular use, Bioconda is the main installation path:

mamba create -n gbdraw -c conda-forge -c bioconda gbdraw
conda activate gbdraw
gbdraw -h
gbdraw gui

For development from source:

git clone https://github.com/satoshikawato/gbdraw.git
cd gbdraw
python -m pip install -e ".[dev]"

If you need PNG/PDF/EPS/PS export from a source install, add the optional export dependency:

python -m pip install -e ".[dev,export]"

Local GUI/Web assets have no hosted Google Analytics injection. See Installation for details, supported Python versions, platform notes, and the PyPI route. The source version is 0.14.0; check PyPI for available packages and GitHub Releases for publication dates. If the desired package is unavailable, use a source install.

Bug reports and suggestions

Please open an issue if you find a bug or want to propose an improvement:

https://github.com/satoshikawato/gbdraw/issues

How to cite

If you use gbdraw in your research, please cite the preprint: Dimensions citations

Kawato, S. (2026). gbdraw: a genome diagram generator for microbes and organelles. bioRxiv. https://doi.org/10.64898/2026.04.07.716863

Metadata

Release files for gbdraw 0.14.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gbdraw 0.14.0
File Size Uploaded Provenance
gbdraw-0.14.0.tar.gz 39.1 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for gbdraw 0.14.0
File Interpreter ABI Platform
gbdraw-0.14.0-py3-none-any.whl Python 3 none any Details

Total release size: 77.4 MB

Release files / gbdraw-0.14.0.tar.gz

Download URL gbdraw-0.14.0.tar.gz
Size 39.1 MB
Tags Source
SHA-256 checksum
How to use checksums
4cf8296a1ca381e29afa1c860c217e1f1fdcd7a14fcc0768619894e6525ae0ab
BLAKE2b-256 checksum
How to use checksums
385ea6adfdad2f09eb7ef536757d7a04b6f4ba103be6c565ddbbbed07f1dd48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / gbdraw-0.14.0-py3-none-any.whl

Download URL gbdraw-0.14.0-py3-none-any.whl
Size 38.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5b75f2420b7857fb3d56258e79fcde5bcded99f13502f39bdf30bc9644739649
BLAKE2b-256 checksum
How to use checksums
1ed1f6bebf4d5c80c8b949c4fd5127e5db5b204422d9f7a22d2be937457c2a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Security for gbdraw 0.14.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for gbdraw-0.14.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.14.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page