Recent Releases of biofilmevolutionanalyzer
biofilmevolutionanalyzer - Biofilm Evolution Analyzer v1.0.1 – Compatibility & Setup Fixes
What’s new in v1.0.1
Bug-fix and quality-of-life update to make local installation smoother, especially on Python 3.13 / Apple-silicon.
✨ Highlights
TensorFlow now optional
•utils/ml_models.pywraps the TF import in atry/except, creates safe placeholders, and raises an informative error only when the user selects “Neural Network”.
• All other ML algorithms run without TensorFlow.Updated dependencies
•requirements.txt– commented out the TensorFlow line (no wheels for Py 3.13); everything else installs cleanly withpip install -r requirements.txt.Expanded Setup Guide
• New “Running in a Virtual Environment” section explains PEP 668, Homebrew Python, and TF work-arounds.
• Troubleshooting tips forModuleNotFoundErrorand Apple-silicon notes.
🛠 Internal changes
- Added
TENSORFLOW_AVAILABLEflag and placeholder class for graceful degradation. - Guarded neural-network builder functions to error early when TF is missing.
- Committed and pushed tag v1.0.1.
🚀 Upgrade instructions
```bash git pull git checkout v1.0.1 # or just stay on main (same commit)
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt streamlit run app.py ``` Select any algorithm except “Neural Network” if TensorFlow isn’t installed.
🔗 Citation
The Zenodo record for v1.0.1 will appear shortly (auto-sync). Cite using the updated DOI once published.
Thanks to everyone testing the early release! Please open issues for any remaining setup hurdles.
- Python
Published by mojo8787 8 months ago
biofilmevolutionanalyzer - Biofilm Evolution Analyzer v1.0.0
Overview
Biofilm Evolution Analyzer is an open-source Streamlit platform for integrative, multi-omics analysis of bacterial lifestyle transitions.
Version v1.0.0 is the first publicly archived release and now citable via DOI (generated by Zenodo on publication).
Key Features
- Multi-omics data import – transcriptomics, Tn-Seq, and phenotype CSVs
- Interactive exploration – summary stats, PCA, heatmaps, correlation plots
- Machine-learning module – classical ML and neural-network models with feature importance analysis
- Metabolic modeling – integrates COBRA genome-scale models, flux balance analysis, trade-off exploration
- In-silico evolution – simulate adaptive trajectories under custom environmental constraints
- Automated experiment design – Bayesian optimisation and factorial/RSM designs
- Reusable utilities – modular functions in
utils/for data processing, modelling, visualisation
What’s new in v1.0.0
- Added
CITATION.cffwith complete metadata (ORCID [0000-0003-2070-2811
- Python
Published by mojo8787 8 months ago