Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Binning Evaluation Interface #154

Open
pbelmann opened this issue Jun 10, 2015 · 1 comment
Open

New Binning Evaluation Interface #154

pbelmann opened this issue Jun 10, 2015 · 1 comment

Comments

@pbelmann
Copy link
Member

Bioboxes should provide a new interface for binning evaluation tools like the already existing assembler, assembly benchmark and binning biobox.

This issue should be closed when there is

  • A new binning evaluation rfc.
  • A validator for testing the implementation the binning evaluation bioboxes.
  • At least one example implementing the interface.
@pbelmann
Copy link
Member Author

The new binning evaluation spec introduces two different interfaces: Taxonomic and unsupervised.

It also introduces new features:

  • Use key, value pairs instead of lists
---
version: NUMBER.NUMBER.NUMBER
arguments:
  sequences:
    path: STRING
    id: STRING
    type: contig
    format: bioboxes.org:/fasta
  labels:
    path: STRING
    id: STRING
    type: binning
    format: bioboxes.org:/binning/binning:0.9/taxbinning

instead of

---
version: NUMBER.NUMBER.NUMBER
arguments:
  - sequences:
     path: STRING
     id: STRING
     type: contig
     format: bioboxes.org:/fasta
  - labels:
     path: STRING
     id: STRING
     type: binning
     format: bioboxes.org:/binning/binning:0.9/taxbinning
  • The syntax of the input is now defined by the "format" tag. This allows us to use a semantic term appropriate for a specific interface independent of the inputs syntax.
  • '/bbx/mnt/' is now used for 'input', 'output' instead of e.g. '/bbx/input'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant