Welcome to BIOMERO’s documentation!
BIOMERO - Get Started
- BIOMERO - BioImage analysis in OMERO
- BIOMERO 2.0
- Overview
- Quickstart
- Prerequisites & Getting Started with BIOMERO
- BIOMERO scripts
- (Docker) containers
- See the tutorials
- Developer: Eventsourcing and Views
- SSH
- SlurmClient class
- slurm-config.ini
- How to add an existing workflow
- How to add your new custom workflow
- Slurm jobs
- Batching
- Using the GPU on Slurm
- Transfering data
- Testing the Python code
- Logging
Tutorials
- Cellprofiler tutorial
- 0. Prerequisite: OMERO, Slurm and
biomero
. - 1. Grab the data and pipeline
- 2. Try the pipeline locally
- 3. Upload the data to OMERO
- 4. Package the cellprofiler in a FAIR package
- 5. Add this workflow to the OMERO Slurm Client
- 6. Add a OMERO script to run this from the Web UI
- Extra: How to add workflow parameters to cellprofiler?
- Extra 2: We should add a LICENSE
- 0. Prerequisite: OMERO, Slurm and
- CellExpansion tutorial
- Local Slurm tutorial
- Google Cloud Slurm tutorial
- Microsoft Azure Slurm tutorial
- Extra thoughts
Package
- biomero
- biomero package
- biomero.slurm_client module
SlurmClient
SlurmClient.slurm_data_path
SlurmClient.slurm_images_path
SlurmClient.slurm_converters_path
SlurmClient.slurm_model_paths
SlurmClient.slurm_model_repos
SlurmClient.slurm_model_images
SlurmClient.slurm_script_path
SlurmClient.slurm_script_repo
SlurmClient.bring_listener_uptodate()
SlurmClient.check_job_status()
SlurmClient.cleanup_tmp_files()
SlurmClient.convert_cytype_to_omtype()
SlurmClient.convert_url()
SlurmClient.copy_zip_locally()
SlurmClient.extract_data_location_from_log()
SlurmClient.extract_job_id()
SlurmClient.extract_parts_from_url()
SlurmClient.from_config()
SlurmClient.generate_slurm_job_for_workflow()
SlurmClient.get_active_job_progress()
SlurmClient.get_all_image_versions_and_data_files()
SlurmClient.get_cellpose_command()
SlurmClient.get_conversion_command()
SlurmClient.get_image_versions_and_data_files()
SlurmClient.get_job_status_command()
SlurmClient.get_jobs_info_command()
SlurmClient.get_listeners()
SlurmClient.get_logfile_from_slurm()
SlurmClient.get_or_create_github_session()
SlurmClient.get_recent_log_command()
SlurmClient.get_unzip_command()
SlurmClient.get_update_slurm_scripts_command()
SlurmClient.get_workflow_command()
SlurmClient.get_workflow_parameters()
SlurmClient.get_zip_command()
SlurmClient.init_workflows()
SlurmClient.initialize_analytics_system()
SlurmClient.list_active_jobs()
SlurmClient.list_all_jobs()
SlurmClient.list_available_converter_versions()
SlurmClient.list_completed_jobs()
SlurmClient.parse_docker_image_version()
SlurmClient.pull_descriptor_from_github()
SlurmClient.run_commands()
SlurmClient.run_commands_split_out()
SlurmClient.run_conversion_workflow_job()
SlurmClient.run_workflow()
SlurmClient.run_workflow_job()
SlurmClient.setup_container_images()
SlurmClient.setup_converters()
SlurmClient.setup_directories()
SlurmClient.setup_job_scripts()
SlurmClient.setup_listeners()
SlurmClient.setup_slurm()
SlurmClient.str_to_class()
SlurmClient.transfer_data()
SlurmClient.unpack_data()
SlurmClient.update_slurm_scripts()
SlurmClient.validate()
SlurmClient.workflow_params_to_envvars()
SlurmClient.workflow_params_to_subs()
SlurmClient.zip_data_on_slurm_server()
SlurmJob
- biomero.eventsourcing module
NoOpWorkflowTracker
ResultDict
Task
Task.workflow_id
Task.task_name
Task.task_version
Task.input_data
Task.params
Task.job_ids
Task.results
Task.result_message
Task.status
Task.Created
Task.Event
Task.INITIAL_VERSION
Task.JobIdAdded
Task.ProgressUpdated
Task.ResultAdded
Task.StatusUpdated
Task.TaskCompleted
Task.TaskCreated
Task.TaskFailed
Task.TaskStarted
Task.add_job_id
Task.add_result()
Task.complete_task
Task.fail_task
Task.start_task
Task.update_task_progress
Task.update_task_status
WorkflowRun
WorkflowRun.name
WorkflowRun.description
WorkflowRun.user
WorkflowRun.group
WorkflowRun.tasks
WorkflowRun.Created
WorkflowRun.Event
WorkflowRun.INITIAL_VERSION
WorkflowRun.TaskAdded
WorkflowRun.WorkflowCompleted
WorkflowRun.WorkflowFailed
WorkflowRun.WorkflowInitiated
WorkflowRun.WorkflowStarted
WorkflowRun.add_task
WorkflowRun.complete_workflow
WorkflowRun.fail_workflow
WorkflowRun.start_workflow
WorkflowTracker
WorkflowTracker.initiate_workflow()
WorkflowTracker.add_task_to_workflow()
WorkflowTracker.start_workflow()
WorkflowTracker.complete_workflow()
WorkflowTracker.fail_workflow()
WorkflowTracker.start_task()
WorkflowTracker.complete_task()
WorkflowTracker.fail_task()
WorkflowTracker.add_job_id()
WorkflowTracker.add_result()
WorkflowTracker.update_task_status()
WorkflowTracker.update_task_progress()
WorkflowTracker.add_job_id()
WorkflowTracker.add_result()
WorkflowTracker.add_task_to_workflow()
WorkflowTracker.complete_task()
WorkflowTracker.complete_workflow()
WorkflowTracker.fail_task()
WorkflowTracker.fail_workflow()
WorkflowTracker.initiate_workflow()
WorkflowTracker.name
WorkflowTracker.start_task()
WorkflowTracker.start_workflow()
WorkflowTracker.update_task_progress()
WorkflowTracker.update_task_status()
- biomero.views module
- biomero.slurm_client module
- biomero package