mag icon indicating copy to clipboard operation
mag copied to clipboard

Improvements - Possible merge with YAMP

Open HadrienG opened this issue 4 years ago • 0 comments

This issue summarises the discussion that emerged at the London hackathon concerning a possible merge with YAMP

While MAG focuses heavily on assembly, YAMP is assembly-free and focuses on taxonomy classification and functional annotation of reads (and is quite human-centric at the moment)

What cam out of this discussion is that we'd like to combine both pipelines into one, since both approaches are very complementary.

A few things/kind of roadmap that came up in the discussion

  • [ ] DSL2. MAG already has quite a lot of processes, and the code readability/maintainability would be better with modules/imports.
  • [ ] We need to harmonise QC. YAMP currently uses bbduk while MAG uses fastp.
  • [ ] There is a need for host removal. This steps exists in YAMP.
  • [ ] Ideally the taxonomic classification will use kraken2/metaphlan. The choice would be left to the user.
  • [ ] There should be a way to run only the YAMP (or the MAG) part. We already have flags to disable some parts of MAG so it should not be a problem.

cc @alesssia

HadrienG avatar Mar 10 '20 18:03 HadrienG