Without login, classify public apps with ontology term (need to know API for decipher ontology link in Agave app: http://edamontology.org/operation_3434)
The classification will be used to generate the current static appsList file. We will update the list every month or every half year or upon request to add new public apps.
With login, a new 'Private' category will be added as the number one category, while public categories keep the same (since they are accessible to both default and logged in user).
If not login, only public apps run on cshl-compute-00 and cshl-compute-01 can be displayed under corresponding categories, without risking XSEDE servers.
Since we are focused on 'federation' and the workflow will not work well for distributed resources, old categories are kept but modified with EDAM ontology terms (to level operation).