gitter-lab / SINGE

Gene regulatory network reconstruction from pseudotemporal single-cell gene expression data
MIT License
11 stars 5 forks source link

Simplify Docker usage #44

Closed agitter closed 4 years ago

agitter commented 4 years ago

This modifies the Docker image to make it independent of the GitHub repository's contents. It also uses the new SINGE.sh script as an entry point to simplify the Docker run call.

This runs locally on my machine. Once it runs on Travis, I'll update the readmes.

Includes steps towards closing #18.

agitter commented 4 years ago

The Travis CI tests now pass, indicating that at least most aspects of separating the executables and scripts inside the Docker image from the contents of the GitHub repository worked. I'll think about what other local tests we need to run and what other tests we may want to add to Travis CI.

agitter commented 4 years ago

@atuldeshpande I'm done making changes. This is ready for your review.

I added a conditional message to the SINGE.sh usage that describes which parts can be omitted when running through Docker. That is only displayed when the script is run within Docker.