As indicated, I set Galaxy.yml (not “universe_wsgi.ini”) made the change
enable_data_manager_user_view = True
and installled
data_manager_fetch_genome_all_fasta
from the toolshed. When run, the history showed the dbkey was created, but when I tried to use it with HISAT2 no reference genome was found. What do I need to do to make the reference genome dbkey available to use as a reference genome?
You’ll need to run more Data Managers. This prior Q&A lists the best order to run these for base-line setup. After those four are done, then use the HISAT2 DM to create indexes for that tool, and run any other DMs for indexes used by the other tools you plan to use.
What I an trying to achieve is having the reference genomes is accessed as a single menu pull down item that works for multiple programs the way they are in the public use Galaxy server.
I realize that the programs have their own particular needs for how the genome is indexed, but I thought that is why tool shed programs are loaded with dependencies, eg to process stored FASTA files. Are you telling me that for each reference genome listed they are already pre-indexed for all the programs available and stored somewhere?
Some tools do just use the fasta, so do not require more indexing. Others have tool-specific additional indexes and those have a distinct data manager tool.
We run data managers to provide indexes for tools on the public servers. Everyone else who runs their own server does the same, unless using a cloud/docker version of Galaxy that includes pre-computed indexes (created by a Data manager). And even those cloud/docker instances can have more tools/indexes added in by the administrators.
The dependencies that the tool shed installs are for the underlying tool itself. These are not reference genome indexes.
Check the ToolShed under the category “Data Managers” to find all DMs that are available.