Skip to main content

BETSEE (BioElectric Tissue Simulation Engine Environment) is the open-source cross-platform graphical user interface (GUI) for BETSE, a finite volume simulator for 2D computational multiphysics problems in the life sciences – including electrodiffusion, electro-osmosis, galvanotaxis, voltage-gated ion channels, gene regulatory networks, and biochemical reaction networks (e.g., metabolism).

Like BETSE, BETSEE is portably implemented in pure Python 3, continuously stress-tested with GitLab-CI × Appveyor + py.test, and permissively distributed under the BSD 2-clause license.


Installation

BETSEE is universally installable with either:

  • [Recommended] pip, the standard Python package manager:

    pip3 install betsee
  • Anaconda, a third-party Python package manager:

    conda config --add channels conda-forge
    conda install betsee

See our installation instructions for details. [1]

License

BETSEE is open-source software released under the permissive BSD 2-clause license. BETSEE contains third-party assets also released under BSD-compatible licenses, including:

Citation

BETSE is formally described in our introductory paper. Third-party papers, theses, and other texts leveraging BETSEE (and hence BETSE) should ideally cite the following:

Alexis Pietak and Michael Levin, 2016. Exploring instructive physiological signaling with the bioelectric tissue simulation engine (BETSE). (Supplement). [2] Frontiers in Bioengineering and Biotechnology, 4(55). https://doi.org/10.3389/fbioe.2016.00055

See also this list of BETSE-centric papers for additional material.

Authors

BETSEE comes courtesy a dedicated community of authors and contributors – without whom this project would be computationally impoverished, biologically misaligned, and simply unusable.

Thanks, all.

Funding

BETSEE is currently independently financed as a volunteer open-source project. Prior grant funding sources include (in chronological order):

  1. For the three year period spanning 2017—2019, BETSEE was graciously associated with the Paul Allen Discovery Center at Tufts University and supported by a Paul Allen Discovery Center award from the Paul G. Allen Frontiers Group .

Metadata

Release files for betsee 1.1.1.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 betsee 1.1.1.0
File Size Uploaded Provenance Actions
betsee-1.1.1.0.tar.gz 378.6 kB Without provenance Details for betsee-1.1.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for betsee 1.1.1.0
File Interpreter ABI Platform Actions
betsee-1.1.1.0-py3.6.egg Legacy Egg format - - Details for betsee-1.1.1.0-py3.6.egg
betsee-1.1.1.0-py3-none-any.whl Python 3 none any Details for betsee-1.1.1.0-py3-none-any.whl

Total release size: 1.8 MB

Release files / betsee-1.1.1.0.tar.gz

Download URL betsee-1.1.1.0.tar.gz
Size 378.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a5331f5bf5ace5794e60c91cda3e08f31beb5edde8ae99bee558a879d4167122
BLAKE2b-256 checksum
How to use checksums
150c4d504a1b1c8707043b59fcea03ec33ae95ff8d8eefe7218df6eba34a4f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.9

Release files / betsee-1.1.1.0-py3.6.egg

Download URL betsee-1.1.1.0-py3.6.egg
Size 894.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
9e05e873efe901dccc4d3a4766cae7d04110bb5b558f63aad34a94bf72fae9da
BLAKE2b-256 checksum
How to use checksums
ab028829cbf8c7436b98451b9b89f1d6caa0a24fc8a84d2f8843187d64599d54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.9

Release files / betsee-1.1.1.0-py3-none-any.whl

Download URL betsee-1.1.1.0-py3-none-any.whl
Size 521.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c20ec21f3c29b6e141ec6fc3d237bd64372ca6cb813a33980720effcf6d2dd20
BLAKE2b-256 checksum
How to use checksums
3cf8ce6129cc35268d265ce49fccc2dc26819af5a83082aca1c329585aeffa45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.23.3 CPython/3.6.9

Security for betsee 1.1.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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