Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 2.32 KB

File metadata and controls

39 lines (23 loc) · 2.32 KB

What is Distributed-OMEZarrCreator?

Distributed-OMEZarrCreator is a series of scripts designed to help you create and customize .ome.zarr files on Amazon Web Services (AWS) using AWS's file storage and computing systems. It includes a Dockerized version of BioFormats2Raw that can be used for conversion of many file formats to .ome.zarr format. It also includes an additional script to add a single extra resolution to your .ome.zarr that can be run at the time of conversion or on already-created .ome.zarr files.

  • Data is stored in S3 buckets.
  • Software is run on "Spot Fleets" of computers (or instances) in the cloud.

What is Docker?

Docker is a software platform that packages software into containers. In a container is the software that you want to run as well as everything needed to run it (e.g. your software source code, operating system libraries, and dependencies).

Dockerizing a workflow has many benefits including:

  • Ease of use: Dockerized software doesn't require the user to install anything themselves.
  • Reproducibility: You don't need to worry about results being affected by the version of your software or its dependencies being used as those are fixed.

Why would I want to use this?

Using AWS allows you to create a flexible, on-demand computing infrastructure where you only have to pay for the resources you use. This can give you access to far more computing power than you may have available at your home institution, which is great when you have large datasets to process.

Each piece of the infrastructure has to be added and configured separately, which can be time-consuming and confusing.

Distributed-OMEZarrCreator tries to leverage the power of the former, while minimizing the problems of the latter.

What do I need to have to run this?

Essentially all you need to run Distributed-OMEZarrCreator is an AWS account and a terminal program; see our page on getting set up for all the specific steps you'll need to take.

Can I contribute code to Distributed-OMEZarrCreator?

Feel free! We're always looking for ways to improve.

Who made this?

Distributed-OMEZarrCreator is a project from the Cimini Lab in the Imaging Platform at the Broad Institute in Cambridge, MA, USA.