The rationale behind this is that one might bin MAGs and cluster them then profile the metagenomics to try to capture signal from MAGs that were present but not at sufficient coverage to bin. In this case, it would be good to wrap CheckM2 in some way.
The pipeline I'm envisioning:
- Run
Diamond against CheckM2 database
- Build
Leviathan database from CheckM2 hits
- Wrap
CheckM2 for hits
Requirements will need to change and add CheckM2 but only the python module. I don't want to force Diamond dependency.
The rationale behind this is that one might bin MAGs and cluster them then profile the metagenomics to try to capture signal from MAGs that were present but not at sufficient coverage to bin. In this case, it would be good to wrap CheckM2 in some way.
The pipeline I'm envisioning:
DiamondagainstCheckM2databaseLeviathandatabase fromCheckM2hitsCheckM2for hitsRequirements will need to change and add
CheckM2but only the python module. I don't want to forceDiamonddependency.