RVanDamme / MUFFIN

hybrid assembly and differential binning workflow for metagenomics, transcriptomics and pathway analysis
https://rvandamme.github.io/MUFFIN_Documentation/#introduction
GNU General Public License v3.0
65 stars 11 forks source link

Muffin_v2 #45

Closed Avanbelle closed 4 months ago

Avanbelle commented 4 months ago

Complete rework of MUFFIN_v1, This pull request includes several enhancements and updates to the Muffin workflow, aimed at improving performance, flexibility, and tool relevance. The key changes are as follows:

Code Review and Assembly Rewriting: Imported and reviewed the existing Muffin project code to understand its structure and key functionalities. Rewrote the assembly part of the code to enhance performance and efficiency.

Code Updates: Reviewed and updated existing code and tools to ensure compatibility and effectiveness.

Input Read Management: Added input read selection functionality, allowing processing of hybrid (short and long), short-only, or long-only data, and adapted processes accordingly.

Tool Integration and Removal: Integrated new tools such as Chopper, QUAST, Samtools Merger, ComeBin, and SemiBin2. Removed obsolete tools including Filtlong, Unicycler, MaxBin2, Merger, Concoct, and bin refinement tools to streamline the workflow.

RVanDamme commented 4 months ago

This is the merging of the work we did with Avanbelle on a fork, tasks are remaining but Muffin V2 is functional. Task remaining, updating the README, updating all conda and containers to their latest version, testing the containers and updating the guide page.

replikation commented 4 months ago

Great to see improvements

replikation commented 4 months ago

Might want to look at the newest next flow release. They have some improvements in regards to easy tool version documentation for the user. And more for results and output channels.

https://nextflow.io/blog/2024/nextflow-2404-highlights.html

RVanDamme commented 4 months ago

Thanks! We will work on that.