Skip to content

Project Roadmap

Evan Bolyen edited this page Feb 5, 2019 · 4 revisions

Project Plan:

  1. Build a testing plugin inside of q2galaxy

    1. Improve SDK-controlled plugin registration
  2. Register examples which can be tested via Galaxy

    1. Make .qz[av] files testable in Galaxy
    2. Extend plugin API to admit usage examples
  3. Handle tabular data <-> qiime2.Metadata conversion

  4. Write actions which use various combinations of plugin-registrable input

    1. Pay particular attention to odd combinations such as optional booleans, etc
  5. Handle import/export tools

    1. How does this work with dataset collections?
  6. Handle "Semantic Properties" and TypeMap constructs

  7. Set conda requirements correctly

    1. Constrain versions sufficiently to handle dependency updates without breaking new installations (e.g. new Pandas version is released after tool release, this invariably breaks something unexpectedly)
    2. Get QIIME 2 recipes on bioconda
  8. Handle tool publication/distribution

  9. Can Galaxy workflow composition be constrained by <filter>?

Clone this wiki locally