biocartoon
Search and download the BioCartoon catalog of over 13,000 open-licensed scientific illustrations (NIH BioArt, Bioicons, Servier Medical Art, SciDraw, Health Icons, Reactome, OpenMoji) from a shell, a script, or an MCP client such as Claude.
pip install biocartoon # or: pipx install biocartoon / uv tool install biocartoon
This installs the biocartoon command, a single compiled program with no Python dependencies.
The first command that needs the catalog downloads it (about 19 MB); biocartoon sync updates it.
biocartoon search "pyramidal neuron" --source BA # best matches, one per title
biocartoon search mitochondria --category cells.organelles_and_cell_components
biocartoon --sources # collection codes (BA, BI, SV, ...)
biocartoon --categories # category slugs (cells.cell_types, ...)
biocartoon get bioart/424_633913 # license, credit, PNG/SVG URLs, variants
biocartoon fetch bioart/424_633913 --svg --out ~/Desktop # download the SVG (or the PNG)
biocartoon search "select license, count(*) from assets group by 1" # read-only SQL
biocartoon --version # when the local catalog was published
claude mcp add biocartoon -- biocartoon mcp # serve the tools (icons and shared templates) to an assistant
Every command takes --json. Run biocartoon --help for everything, and see the
repository
for more examples. The BioCartoon desktop editor ships a fuller biocartoon that also searches
slide templates and drives the running editor (biocartoon app ...).
Every illustration keeps its own upstream license (public domain, CC0, CC BY, CC BY-SA, ...):
credit it as its credit field says. The program itself is BSD-2-Clause.
Metadata
Release files for biocartoon 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| biocartoon-0.1.0.tar.gz | 64.8 kB | With provenance | Details for biocartoon-0.1.0.tar.gz |
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| biocartoon-0.1.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details for biocartoon-0.1.0-py3-none-win_amd64.whl |
| biocartoon-0.1.0-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details for biocartoon-0.1.0-py3-none-manylinux_2_28_aarch64.whl |
| biocartoon-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details for biocartoon-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
| biocartoon-0.1.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details for biocartoon-0.1.0-py3-none-macosx_11_0_arm64.whl |
| biocartoon-0.1.0-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details for biocartoon-0.1.0-py3-none-macosx_10_12_x86_64.whl |
Total release size: 17.8 MB
Release files / biocartoon-0.1.0.tar.gz
| Download URL | biocartoon-0.1.0.tar.gz |
|---|---|
| Size | 64.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3970da8847b2658aa416b7f92ac04f2f754060dd9edd1c36d77270627d21bec
|
|
BLAKE2b-256 checksum How to use checksums |
ccdc8065d66ea02fe65dfaf594ef4c6be40a80cc98c4173fb14d801685975360
|
| 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 20, 2026.
Transparency logRelease files / biocartoon-0.1.0-py3-none-win_amd64.whl
| Download URL | biocartoon-0.1.0-py3-none-win_amd64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c036d2653189e6de2ac057d835c42d1c19ac0d80e70a6ea361f5538f8c0b5bc9
|
|
BLAKE2b-256 checksum How to use checksums |
5f7aea15229a72ec08741f6aa411b426a8c78080bc32e2adfa239bf21f78ca3a
|
| 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 20, 2026.
Transparency logRelease files / biocartoon-0.1.0-py3-none-manylinux_2_28_aarch64.whl
| Download URL | biocartoon-0.1.0-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
f5606332df4e5876749838ac0e42ca6f7f714e7f509a79b8651713b6018b88b3
|
|
BLAKE2b-256 checksum How to use checksums |
400e3c5d5f2e00b81d3afcf651199abf83d45d8e756d554e6a21d366add6638c
|
| 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 20, 2026.
Transparency logRelease files / biocartoon-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | biocartoon-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
54c7930dc431cef63662f9f1d1b500c6baf7eb788fde35ee87798063cb8b0528
|
|
BLAKE2b-256 checksum How to use checksums |
7cc8bc07754edbd8bfe80b1054129513d08fcd9c13da64c793afac4f3fe855e3
|
| 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 20, 2026.
Transparency logRelease files / biocartoon-0.1.0-py3-none-macosx_11_0_arm64.whl
| Download URL | biocartoon-0.1.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6745415ad95796b916b262adec36cf58940359f1904fae60a763d2996e24e4f
|
|
BLAKE2b-256 checksum How to use checksums |
738a755eb14d2546e903d38f92f4cd3e14eb4ebe0d0abf6fe59e14141bc66ae1
|
| 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 20, 2026.
Transparency logRelease files / biocartoon-0.1.0-py3-none-macosx_10_12_x86_64.whl
| Download URL | biocartoon-0.1.0-py3-none-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | Python 3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
715710c367d1d68ad88a7fe8ce9beace2c2fbc4c4f7964eaf58b0a54b1e68198
|
|
BLAKE2b-256 checksum How to use checksums |
f83abbdb0eb66c0adfee39594299427247fa00ae7aab27a13241096ceb2d1870
|
| 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 20, 2026.
Transparency logSecurity for biocartoon 0.1.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 6 files in this release have been uploaded with provenance metadata.
Attestation for biocartoon-0.1.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 20, 2026.
Transparency logA 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.