camicroscope / camicroscope/Distro

Barriers to Ferret/Open Source Dependencies

Open
#227 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
30
Forks
152
PR merge metrics
No merged PRs in 30d

Description

Re caMicroscope: "The project depends on MongoDB, which is source available but not open source. We recommend attempting to run with an open-source alternative like FerretDB and document this in order to demonstrate platform independence."

We have a version of caMicroscope in development which uses ferret instead of mongodb. (https://github.com/camicroscope/Distro/blob/ferret/osi_camicroscope.yml) Unfortunately, our data model is currently not fully compatible due to the nested arrays in geojson.
One way around this is a refactor (we've been considering making our annotation formats more aligned with dicom). the other route is to wait until ferret v2 + documentdb is ready across platforms (currently ghcr.io/ferretdb/postgres-documentdb lacks a linux/arm64/v8 version).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.