Why does BUSCO.py need write access to $AUGUSTUS_CONFIG_PATH ?

If you use BUSCO in a multi-users environment in which you don't have grant to write in the augustus install directory, you will get this error:

ERROR   Cannot write to Augustus config path, please make sure you have write permissions to /.../augustus/config/

During the process, BUSCO trains a new species for Augustus, which has to be placed in the augustus config/species folder, therefore, the user need access to it.

The good news is that the config folder itself can be anywhere. No need to completely install augustus where you can write, just copy augustus/config elsewhere, like in your home folder and reexport the AUGUSTUS_CONFIG_PATH to match that location. => /home/user/my_augustus_config