research-software-ecosystem / research-software-ecosystem/content

Public Galaxy Server and Tool Metadata

Open
#440 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

discussion enhancement help wanted
Dominant language
HTML
Stars
48
Forks
35
Avg merge
19m
Merged PRs (30d)
887

Description

Had a conversation with @matuskalas at 2 consecutive Galaxy CoFests about improving the search functionality of the Galaxy Platform Directory. In between those two conversations I had a conversation with my bosses about increasing the amount of information related to Galaxy in Bio.Tools and GalaxyCat.

It became obvious while talking with Matúš at this year’s CoFest that these goals complement each other nicely.

This issue could be created in many places:

Eventually there may be pull requests in many of those places (including ToolDog).

Goals

Increase presence of public Galaxy servers and their tools in Bio.Tools and GalaxyCat.
Increase Awareness of Bio.Tools and GalaxyCat in the Galaxy Community.
Simultaneously, make the Galaxy Platform Directory contain more useful and searchable information about those platforms.

How?

That’s what this issue is here to discuss. One item seems uncontroversial to me:

  • We should use ontology terms to do this. EDAM and a Taxa ontology seem most useful, but others also have obvious applications. For example, RepeatExplorer is all about repetitive elements, and that suggests the sequence ontology

And a starting smattering of open questions:

  • Which ontologies? Any ontology that is available in a lookup service, or only a core set of ontologies?
  • How do we add new ontologies, either to our limited list, or that aren’t in our selected lookup service? For example the Climate Workbench server may use ontologies that aren’t in biology-centric lookup services.
  • Where and how do we store and access server ontology information? On the server itself, seems like a good idea, but adding this to metadata in the hub might be a good fallback.
  • A fair amount of work (I think) has gone into supporting EDAM annotation of individual tools. How can we encourage tool wrappers to actually use this functionality?
  • How do we make the Galaxy, and larger bioinformatics communities aware of these resources, once they are updated?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked Bio.Tools Content, GalaxyCat, Galaxy, galaxy-hub, and ToolDog repositories, then compare how the Galaxy Platform Directory stores searchable platform information. The issue leaves the ontology set, metadata location, participating repositories, and implementation scope open. Done would require an agreed cross-project plan for exposing public Galaxy servers and tool metadata.

Written by the indexing model from the issue text.

Assessment

Domain
content, search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.