ersilia-os / ersilia

The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
https://ersilia.io
GNU General Public License v3.0
224 stars 148 forks source link

[Project]: Low-dependencies Ersilia installation #730

Closed miquelduranfrigola closed 5 months ago

miquelduranfrigola commented 1 year ago

Summary

We want to provide a run modality of Ersilia that does not depend on local installation. Instead, Ersilia is run as a docker container. Then, there will be a client that will manage, in docker:

Scope

Batch ๐Ÿ•

Objective(s)

Team

Role & Responsibility Username(s)
DRI / Lead Developer @miquelduranfrigola

Timeline

Documentation

We can start with a docker image as shown here: https://github.com/ersilia-os/ersilia/tree/master/dockerfiles/installer Correspondingly, a workflow creates an ersiliaos/shell image that can be pulled an run. This image starts a container that has ersilia already installed.

honeyankit commented 1 year ago

Write a lightweight ersilia client cli

@miquelduranfrigola @GemmaTuron I am trying to understand here, what is the use of the ersilia client here?

What will be the functionality of the ersilia client? that will give me better understanding.

miquelduranfrigola commented 1 year ago

Thanks @honeyankit

I am working on a prototype as we speak. Will provide more information very soon ๐Ÿ™

DhanshreeA commented 5 months ago

@miquelduranfrigola whenever you get some time, please add more documentation to this issue: eg, source for the client, current status and such. Thank you!

miquelduranfrigola commented 5 months ago

Hello @DhanshreeA

I think we can close this issue since hopefully this is now covered with ersilia-client and ersilia-pack