Updated Home (markdown)

Godwin Ani 2025-03-14 15:02:49 -04:00
parent bb32ff9768
commit 616a05348d

15
Home.md

@ -13,13 +13,24 @@ We are in the process of containerizing EukPhylo with Docker, and we have starte
```bash
# Build the container
docker build -f Dockerfile.txt . --tag eukphylo:1
docker build -f Dockerfile.txt . --tag eukphylo
# Current command is:
docker run -it \
--mount type=bind,src=$(pwd)/databases,dst=/Databases \
--mount type=bind,src=$(pwd)/input_data,dst=/Input_data \
--mount type=bind,src=$(pwd)/output_data,dst=/Output_data \
eukphylo:1
eukphylo
```
An example for running the dockerfile that takes in an OGlist, taxonlist, and R2Gs as input. It also requires an Output folder.
```
docker run -it \
--mount type=bind,src=/Users/gani/phylotol_ms/Docker/PT2/PTL2listofOGs.txt,dst=/EukPhylo/PTL2listofOGs.txt \
--mount type=bind,src=/Users/gani/phylotol_ms/Docker/PT2/taxon_list.txt,dst=/EukPhylo/PTL2taxon_list.txt \
--mount type=bind,src=/Users/gani/phylotol_ms/Docker/PT2/R2G,dst=/Input_data \
--mount type=bind,src=/Users/gani/phylotol_ms/Docker/PT2/Output_data,dst=/Output_data \
eukphylo
```
After development, GitHub CICD workflows can be added to automatically build and release the dockerfile for the end user.