An open API service indexing awesome lists of open source software.

https://github.com/virtualpatientengine/vpehackathonaiagentscotemplate

Documentation, Notebooks, Code, and Data for the AI agents for life science hackathon in collaboration with CodeOcean and BioLabs
https://github.com/virtualpatientengine/vpehackathonaiagentscotemplate

Last synced: 8 months ago
JSON representation

Documentation, Notebooks, Code, and Data for the AI agents for life science hackathon in collaboration with CodeOcean and BioLabs

Awesome Lists containing this project

README

          

# VPE Hackathon: AI Agents for Life Sciences
Please visit the project page [website](https://virtualpatientengine.github.io/VPEHackathonAIAgentsCO/) for a detailed overview of the Hackathon tasks and results

## ⚠️ Warning ⚠️
- The results of the Hackathon are provided as with only minimal changes by the judges made during the evaluation and which were made to reproduce the participants final demos given at the end of the Hackathon.
- The Hackathon code is currently specific to the Code Ocean capsule environment which was used to boost participant productivity and ensure reproducibility of results.
- We are in the process of migrating the Talk2Biomodels code to a stand-alone repository following our internal code- and dev-ops to facilitate community engagement (be on the lookout 👀 for when we announce the completion of the migration).

## Recommended environment setup options
1. From a code ocean capsule
2. From a Docker image locally or on the cloud
3. From a python virtual environment

## Running the projects
### Assumed folder structure
> code/... # where the code lives

> data/... # where data assets live

> environment/... # where docker files and other environment setup scripts live

> results/... # where results are written to

### From the command line
Run the demo [README](./code/demo/README.md)

`streamlit run /code/demo/streamlit_app.py`

Run the Talk2Biomodels [README](./code/talk2biomodels/README.md)

`streamlit run /code/talk2biomodels/streamlit_app.py`

Run the Talk2Cells [README](./code/talk2cells/README.md)

`streamlit run /code/talk2cells/streamlit_app.py`

Run the Talk2KnowledgeGraphs [README](./code/talk2knowledgegraphs/README.md)

`streamlit run /code/talk2knowledgegraphs/streamlit_app.py`

### Caveats
- Talk2Biomodels is currently not integrated with Ollama, and instead uses OpenAI which requires setting the environmental variable `OPENAI_API_KEY`
- Demo, Talk2Cells, and Talk2KnowledgeGraphs require external data assets that were supplied during the Hackathon, which are explained in the [setup](https://virtualpatientengine.github.io/VPEHackathonAIAgentsCO/setup/) and project specific READMEs