BETSE 1.4.1: The Resurrection of BETSE #2
leycec
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Welcome to BETSE 1.4.1, the first stable release of BETSE in (almost exactly) two years! Let's model some bioelectricity. 🥳
Install All this Good Stuff! 👇
Like all prior BETSE releases, BETSE 1.4.1 is publicly available via both
pip
+ PyPI andconda
+ @conda-forge. Pick your open-source packagingpoisonsolution:"I choose
pip
!" Excellent choice. Everyone feels peppy withpip
:"I choose
conda
!" Also excellent. You can't go wrong with reptiles:Verify That BETSE Still Behaves Itself! 👌
After upgrading to any new BETSE version (including BETSE 1.4.1), it's a great idea to validate that BETSE still behaves itself. Just run the
betse try
subcommand from a temporary directory you don't particularly care about: e.g.,cd /tmp betse try
You should see an animated plot of a sample bioelectric simulation subject to a cut profile (i.e., sudden removal of cells mimicking a tissue wound). If you see something other than that, see the "B-b-but Nothing Works..." section below. 😮💨
What's So Good about BETSE 1.4.1, Anyway? 🤔
Everything. Literally everything. BETSE 1.4.1 is a whole new computational beast.
Prior versions of BETSE (like BETSE 1.3.0) no longer run under a modern Python workflow. Incompatibilities with recent scientific dependencies (like NumPy 2.0.0, SciPy 1.14.0, and Matplotlib 3.9.0) render prior versions of BETSE all but unusable.
BETSE 1.4.1 resolves all outstanding issues, deprecations, exceptions, and warnings by:
setuptools
+setup.py
🤮 to Hatch +pyproject.toml
. 🥂"B-b-but Nothing Works, Everything Is Busted, and My Paper Is Due in 5 Minutes!"
Having issues... again? Seeing a slew of exceptions? Drowning in a deluge of warnings? Fear not. We are here for you and your exciting research. Please submit:
This Is Where We Thank You 👏
The principal authors of BETSE – Dr. Alexis Pietak (@pietakio) and Cecil Curry (@leycec) – humbly thank everyone for your renewed interest in BETSE. Together, we will model all the bioelectricity.
We'd also like to congratulate Dr. Andre Norfleet on his recent explosive Cells 2024 submission: "Identification of Distinct, Quantitative Pattern Classes from Emergent Tissue-Scale hiPSC Bioelectric Properties". This super-exciting paper leverages BETSE to validate experimental bioelectric findings. Due in large part to this paper's high-profile inclusion in the Cells 2024 Special Issue "Multiscale Studies of Cell Behavior", we've fielded a sudden uptick of interest in using BETSE to validate similar findings and concern over the future well-being of BETSE.
Allow us to now say:
And BETSE 1.4.1 is the proof in the bioelectric pudding.
Beta Was this translation helpful? Give feedback.
All reactions