In the EGAPx v0.5.2 release, there is an update to the configuration of resource allocation when executing the pipeline. Please visit the documentation on EGAPx configuration (https://github.com/ncbi/egapx#executors-memory-and-CPU-configuration).
Users running EGAPx in the same working directory used for a previous release of EGAPx may run into issues. Running egapx.py for the first time generates configuration files in the egapx_config folder, which often need to be customized for user's individual compute environments. When egapx.py v0.5.2 is run from that same directory, the configuration files are not automatically overwritten.
Following these steps will re-configure your run environment for EGAPx v0.5.2
- If configuring with the EGAPx SIF (offline mode), do the following:
rm egap*sif
singularity cache clean
singularity pull docker://ncbi/egapx:0.5.2
- In the directory where you run
egapx.py, remove the .nextflow/ dir
- Also remove the
egapx_config dir (but make sure to save your egapx_config/*.config file for your chosen executor in a separate location so you can copy over custom config options)
- Re-run
egapx.py using the small test data to set up the run, generates egapx_config dir anew
- Add any needed customization to
egapx_config/*.config for your chosen executor and egapx_config/process_resources.config
- Re-run
egapx.py which should start the pipeline
In the EGAPx v0.5.2 release, there is an update to the configuration of resource allocation when executing the pipeline. Please visit the documentation on EGAPx configuration (https://github.com/ncbi/egapx#executors-memory-and-CPU-configuration).
Users running EGAPx in the same working directory used for a previous release of EGAPx may run into issues. Running
egapx.pyfor the first time generates configuration files in theegapx_configfolder, which often need to be customized for user's individual compute environments. Whenegapx.py v0.5.2is run from that same directory, the configuration files are not automatically overwritten.Following these steps will re-configure your run environment for EGAPx v0.5.2
egapx.py, remove the.nextflow/diregapx_configdir (but make sure to save youregapx_config/*.configfile for your chosen executor in a separate location so you can copy over custom config options)egapx.pyusing the small test data to set up the run, generatesegapx_configdir anewegapx_config/*.configfor your chosen executor andegapx_config/process_resources.configegapx.pywhich should start the pipeline