Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/labdao/plex
Platform for running comp bio applications on distributed compute and storage infrastructure
https://github.com/labdao/plex
compbio decentralized desci ipfs p2p
Last synced: about 2 months ago
JSON representation
Platform for running comp bio applications on distributed compute and storage infrastructure
- Host: GitHub
- URL: https://github.com/labdao/plex
- Owner: labdao
- License: mit
- Created: 2023-01-23T14:43:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T15:56:13.000Z (7 months ago)
- Last Synced: 2024-05-22T01:14:56.468Z (7 months ago)
- Topics: compbio, decentralized, desci, ipfs, p2p
- Language: TypeScript
- Homepage: https://lab.bio
- Size: 180 MB
- Stars: 52
- Watchers: 5
- Forks: 14
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-desci - GitHub
README
# Lab Exchange 🧫×🧬→💊
⚡ **Run highly reproducible computational biology applications on top of a decentralised compute and storage network.** ⚡The Lab Exchange is a full web stack for distributed computational biology.
* 🌎 **Build once, run anywhere:** The Lab Exchange is using distributed compute and storage to run containers on a public network. Need GPUs? We got you covered.
* 🔍 **Content-addressed by default:** Every file processed by plex has a deterministic address based on its content. Keep track of your files and always share the right results with other scientists.
* 🪙 **Records: authorship tracking built-in** Every compute event on Lab Exchange is mintable as an on-chain token that grants the holder rights over the newly generated data.
* 🔗 **Strictly composable:** Every model in plex has declared inputs and outputs. Plugging together models by other authors should be easy.Plex is built with [Bacalhau](https://www.bacalhau.org/) and [IPFS](https://ipfs.tech/).
## Running the App Locally
We have `docker-compose` files available to bring up the stack locally.
Note:
* Only `amd64` architecture is currently supported.# Build and bring up stack (CPU)
```
docker compose up -d --wait
```# Build and bring up stack (GPU)
```
docker compose -f docker-compose.yml -f docker-compose-gpu.yml up -d --wait --build
```To run `bacalhau` cmds against local environment simply set `BACALHAU_API_HOST=127.0.0.1` in your terminal