Docker container for the RobustOCS Python package.
RobustOCS solves robust optimal contribution selection problems for genetics and supports both Gurobi and HiGHS backends.
Paper citation: Fogg J, Ortiz-Cuadros J, Pocrnic I, Hall JAJ, Gorjanc G. robustocs: Robust Optimal Contribution Selection. Bioinformatics. 2026;42(8):btag569. DOI: 10.1093/bioinformatics/btag569.
docker pull picotainers/robustocs:latestShow help:
docker run --rm picotainers/robustocs:latest --helpRun the bundled HiGHS smoke example:
docker run --rm picotainers/robustocs:latest example- The image installs
robustocsinto a Python 3.11 virtual environment. - NumPy is pinned below 2.0 because the current
robustocsrelease is not compatible with NumPy 2.x. - The bundled smoke example uses the open-source HiGHS backend.
- Gurobi-backed functions are present in the package, but they may still require a valid Gurobi license at runtime.