Recent Releases of biomero
biomero - v2.0.0-alpha.6
BIOMERO Scripts
- Bugfixes
- Fix full workflow metadata being added to the result image again
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha.5...v2.0.0-alpha.6
- Python
Published by TorecLuik 11 months ago
biomero - v2.0.0-alpha.5
BIOMERO changes:
- Bugfixes:
- Added support for hyphens "-" in workflow parameters (e.g. in file suffix for cellprofiler measurements)
BIOMERO Scripts changes:
- Bugfixes:
- Now actually fail the whole workflow (via the event sourced database, for the dashboard) when subtasks encounter errors (e.g. slurm job failed)
- Fix attaching resulting images as attachment to the original image; was dependent on wrong variable
- New Features:
- Add workflow ID to the image export folder filename (instead of timestamp)
- Add workflow ID to the resulting image name iff we attach it (so you can find it in OMERO); not if we add it to a dataset, then user still controls the name
- Add workflow ID to the resulting CSV file name when we attach it (so you can find it in OMERO)
- Add workflow ID to the resulting description of images/datasets/logfile that we create in OMERO (not just 'job id')
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha.4...v2.0.0-alpha.5
- Python
Published by TorecLuik 11 months ago
biomero - v2.0.0-alpha.4
What's Changed
- Improved zarr to multidimensional tiff converter by @maartenpaul in https://github.com/NL-BioImaging/biomero/pull/13
- Add data-bind and conversion-partition parameters by @maartenpaul in https://github.com/NL-BioImaging/biomero/pull/14
New Contributors
- @maartenpaul made their first contribution in https://github.com/NL-BioImaging/biomero/pull/13
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha.3...v2.0.0-alpha.4
- Python
Published by TorecLuik 12 months ago
biomero - v2.0.0-alpha.3
- Also read config from /OMERO/slurm-config.ini (after /etc but before ~ ). This location is shared between OMERO containers generally.
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha.2...v2.0.0-alpha.3
- Python
Published by TorecLuik about 1 year ago
biomero - v2.0.0-alpha.2
- Expand ~ to read config from user home dir.
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha.1...v2.0.0-alpha.2
- Python
Published by TorecLuik about 1 year ago
biomero - v2.0.0-alpha.1
- Add the
SlurmClient.from_config(config_only=True)option to load a lighter version of the SlurmClient that doesn't actually connect with Slurm or the database. This can be used for information / config calls, like finding out what workflows are configured.
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v2.0.0-alpha...v2.0.0-alpha.1
- Python
Published by TorecLuik about 1 year ago
biomero - v2.0.0-alpha
- Add full BIOMERO workflow execution tracking through eventsourcing and a postgres database
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.14.0...v2.0.0-alpha
- Python
Published by TorecLuik about 1 year ago
biomero - v1.13.0
- Allow pulling a conversion container instead of building it on Slurm. This reduces the rights required on Slurm for BIOMERO.
- We build and release our default converter with every BIOMERO version @
cellularimagingcf/convert_zarr_to_tiff, even if there are no changes. Just to be sure there is always a 'compatible' version to go with your BIOMERO version, which is true for the old way of doing it. - This image can be added in the
slurm-config.iniunder a new[CONVERTERS]subsection. - When you init the Slurm environment, it will check for this config and download this converter image. If there is no such config, it will default to previous behavior (which is building a Singularity image on the Slurm server itself).
- Example setting:
[CONVERTERS] # ------------------------------------- # Converters settings # ------------------------------------- # Settings for linking to external converters. # # By default, BIOMERO exports images as ZARR to the HPC. # But, the workflow you want to execute might require # a different filetype. E.g. most of our example workflows # require TIFF input files. # # By default we will build a converter on Slurm for you. # Theoretically you can add other converters here to pull # those instead. These should be available on dockerhub. # # ------------------------------------- # ZARR TO TIFF # ------------------------------------- # Uncomment this if you want to pull the image instead of # build it. E.g. if you don't have singularity build rights # on your Slurm. # # Please pin it to a specific version to reduce unforeseen errors. # # Key should be the types "X_to_Y" and value should be the docker image zarr_to_tiff=cellularimagingcf/convert_zarr_to_tiff:1.13.0
- We build and release our default converter with every BIOMERO version @
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.12.0...v1.13.0
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.6
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha.5...v1.13.0-alpha.6
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.5
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha.4...v1.13.0-alpha.5
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.4
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha.3...v1.13.0-alpha.4
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.3
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha.2...v1.13.0-alpha.3
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.2
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha.1...v1.13.0-alpha.2
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha.1
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.13.0-alpha...v1.13.0-alpha.1
- Python
Published by TorecLuik over 1 year ago
biomero - v1.13.0-alpha
- Builds the converter image so that we can pull it instead of build it
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.12.0...v1.13.0-alpha
- Python
Published by TorecLuik over 1 year ago
biomero - v1.9.0
What's Changed
- Fixed handling of OMERO datasets/folders with spaces in the name: #12
- Fixed handling of a GIT repo for (job) scripts #11
- changed target folder for slurm-config.ini in description by @jo-mueller in https://github.com/NL-BioImaging/biomero/pull/10
New Contributors
- @jo-mueller made their first contribution in https://github.com/NL-BioImaging/biomero/pull/10
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.8.0...v1.9.0
- Python
Published by TorecLuik almost 2 years ago
biomero - v1.7.1
Fix bugs: - Slurm job now stops complaining about missing Singularity - CANCELLED+ state of job array is now handled properly (if you cancel a job array...) - Cleanup now also removes the large amount of converter logs made by the job array - Reduced DEBUG logging of imported modules from OMERO and Paramiko - Fixed a printing bug in the minimal slurm script - Turned more BIOMERO-scripts print statements into logger statements
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.7.0...v1.7.1
- Python
Published by TorecLuik almost 2 years ago
biomero - v1.7.0
Finetuning!
- Added an Azure deployment for both BIOMERO and SLURM, go see the new tutorial!
- Made the init script async, because we cannot wait in OMERO for all the container images to download on SLURM. That does not scale.
- Split up a few of the init methods into their own methods so you could run them seperately
- Added a new script to check the 'progress' of available workflows on SLURM, called 'SLURMchecksetup'.
- Will probably rename the 'init' category to 'admin' if we keep adding more scripts that are not for end-users but for OMERO admins.
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.6.0...v1.7.0
- Python
Published by TorecLuik almost 2 years ago
biomero - v1.6.0
- Separated file conversion and slurm workflow into 2 jobs to avoid a deadlock
- Added a method to specifically run file conversion to biomero
- Added a slim / simple result class SlurmJob, to allow easier waiting on job completion on slurm. Note it is not asynchronous / concurrent. You just wait the current thread at this moment (which works fine with 1 workflow per omero job).
- Fixed the job status methods to handle job arrays too
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.5.1...v1.6.0
- Python
Published by TorecLuik almost 2 years ago
biomero - v1.3.0
- Changes required for enabling BIOMERO scripts v1.3.0
- BIOMERO scripts v1.3.0 added support for uploading CSV output files (from workflows) back into OMERO as OMERO.tables
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.2.0...v1.3.0
- Python
Published by CellularImagingCF about 2 years ago
biomero - v1.2.0
Renamed the whole package from omeroslurmclient / omero-slurm-client to biomero.
Install the new biomero package via GitHub or PyPI.
from biomero import SlurmClient
What's Changed
- Bump paramiko from 3.2.0 to 3.4.0 by @dependabot in https://github.com/NL-BioImaging/biomero/pull/7
Full Changelog: https://github.com/NL-BioImaging/biomero/compare/v1.1.1...v1.2.0
- Python
Published by CellularImagingCF about 2 years ago
biomero - Version 1
Publish the first version of the OMERO Slurm Client to accompany the upcoming paper: BIOMERO.
Features: - Connect OMERO with generic remote HPC (over SSH). - Run generic containerized (FAIR) image analysis workflows from OMERO web on remote HPC. - Manage export and import of data to / from OMERO. - Publish all source code, scripts, tutorials, and a few containers for OMERO, Slurm and workflows.
Merry Christmas and a happy new year!
Full Changelog: https://github.com/NL-BioImaging/omero-slurm-client/compare/v0.2.0-alpha...v1.0.0
- Python
Published by TorecLuik about 2 years ago
biomero - v0.2.0-alpha
Let's release and publish a version.
Library should work for 2D image-to-image workflows, like CellPose.
Recent upgrades: - Add support for ZARR export (to bypass the 'rendering engine' interpreting the image) - Add support for (an array of) conversion containers; add a ZARR to TIFF converter by default - Finalize some tutorials
Full Changelog: https://github.com/NL-BioImaging/omero-slurm-client/compare/v0.1.0-alpha...v0.2.0-alpha
- Python
Published by TorecLuik over 2 years ago
biomero - Version 0.1.1 (pre-release)
A release for Zenodo DOI
- Python
Published by TorecLuik over 2 years ago
biomero - Version 0.1.0 (alpha)
Initial pre-release version.
Full Changelog: https://github.com/NL-BioImaging/omero-slurm-client/commits/v0.1.0-alpha
- Python
Published by TorecLuik over 2 years ago