HowTo: Run easyPheno using Docker
We assume that you succesfully did all steps described in Docker workflow to set up easyPheno using Docker. Besides this written tutorial, we recorded a Video tutorial: Run easyPheno with Docker embedded below.
Workflow
You are at the root directory within your Docker container, i.e. after step 5 of the setup at Docker workflow:.
If you closed the Docker container that you created at the end of the installation, just use docker start -i CONTAINERNAME
to start it in interactive mode again. If you did not create a container yet, go back to step 5 of the Docker workflow.
Navigate to the directory where the easyPheno repository is placed within your container
cd /REPO_DIRECTORY/IN/CONTAINER/easyPheno
Run easyPheno (as module). By default, easyPheno starts the optimization procedure for 10 trials with XGBoost and a 5-fold nested cross-validation using the data we provide in
docs/source/tutorials/tutorial_data
.python3 -m easypheno.run --save_dir SAVE_DIRECTORY
That’s it! Very easy! You can now find the results in the save directory you specified.
To get an overview of the different options you can set for running easyPheno, just do:
python3 -m easypheno.run --help
Feel free to test easyPheno, e.g. with other prediction models. If you want to start using your own data, please carefully read our Data Guide to ensure that your data fulfills all requirements.