# moshi4/pyCirclize

Circular visualization in Python (Circos Plot, Chord Diagram, Radar Chart)

Repository: https://github.com/moshi4/pyCirclize
Canonical: https://ross.abutalabs.com/products/pycirclize
Homepage: https://moshi4.github.io/pyCirclize/
Language: Python
License: MIT
License Family: permissive
Topics: bioinformatics, circos, matplotlib, python, chord-diagram, comparative-genomics, genomics, genomics-visualization, microbial-genomics, visualization, phylogenetic-trees, data-visualization, dataviz, radar-chart
Last push: 2026-06-14T14:27:16+00:00

## Health v2 (maintenance only)
Score: 72/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 87, release rhythm 38, longevity 96
- inputs: {"age_days": 1355, "days_push": 80, "days_rel": 334, "gap_med": 41, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1113, forks 64 (observed 2026-08-28T04:03:38.135273+00:00)

## What it is
pyCirclize is a Python package built on matplotlib for creating circular visualizations such as Circos plots, chord diagrams, and radar charts. It also provides specialized genome and phylogenetic tree visualization methods for bioinformatics workflows.

## Use cases
- draw a circos plot in python
- create a chord diagram from a matrix
- visualize comparative genomics between genomes
- plot a phylogenetic tree in python
- make a radar chart with matplotlib
- visualize microbial genome features circularly

## When to choose
- you need publication-quality circular plots in Python with a matplotlib-based API
- you work in genomics and need Circos-style genome or phylogenetic tree figures
- you want a pip/conda-installable alternative to R's circlize

## When to avoid
- you need general-purpose non-circular plotting (use matplotlib or seaborn)
- you prefer an R environment where the original circlize package exists
- you need interactive web-based visualization rather than static figures

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, charts
- domain: data-visualization, bioinformatics
- platform: python, cross-platform
- tags: circos-plot, chord-diagram, radar-chart, matplotlib, phylogenetic-trees, comparative-genomics

## Member repositories
- moshi4/pyCirclize (main) score 72

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:38.135273+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:42:36.929072+00:00, confidence not recorded.
  - readme: https://github.com/moshi4/pyCirclize (fetched 2026-08-28T04:03:38.135273+00:00, sha 46557fcdc9ed)
  - homepage: https://moshi4.github.io/pyCirclize/ (fetched 2026-08-29T12:46:32.720391+00:00, sha 6ff0610e32bb)
  - registry_pypi: https://pypi.org/pypi/pycirclize/json (fetched 2026-08-29T12:46:32.729800+00:00, sha 18fa04bfa37e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
