-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpipelineObjects.js
More file actions
1203 lines (1203 loc) · 119 KB
/
Copy pathpipelineObjects.js
File metadata and controls
1203 lines (1203 loc) · 119 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Pre-loaded objects with their attributes
const preLoadedObjects = [
{
id: "pipeline1",
name: "ancient DNA",
attributes: {
readTypes: ["Short reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: [],
specialOptions: ["Ancient DNA identification"],
update: ["2024"],
license: [],
category: ["Special"],
citations: ["0"]
},
description: "Pipeline tailored for reconstructing MAGs from ancient metagenomic DNA. It accounts for DNA damage, fragmentation, and contamination, enabling reliable recovery and authentication of ancient microbial genomes. Optimized for degraded samples, it supports damage profiling and taxonomic validation, making it ideal for paleogenomic microbiome studies.",
url: "https://www.biorxiv.org/content/10.1101/2024.09.18.613623v2.full",
details: "MAG recovery from ancient DNA can be challenging due to DNA intrinsic properties such as degradation, fragmentation, chemical damage, low-abundance and contamination. Nonetheless, a validated pipeline to manage this type of data is proposed by Standeven et al. (2024), where the MAGs are obtained by following the classic steps involving quality check, decontamination, assembly, binning, bin quality assessment and refinement, and taxonomic annotation. The main advantage of this pipeline is the integration of different bin software, and it can also authenticate the sequence provenance by estimating damage authentication of the host DNA (mainly human) via mapDamage2. Despite its validation to recover high-quality MAGs, this pipeline is only proposed and it has not been properly compiled in a single repository or container, and hence users should run the tools manually or leverage any of the other available pipelines in this suite.",
category: "Special"
},
{
id: "pipeline2",
name: "Anvi'o",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Visualization module"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["678"]
},
description: "Anvi'o is an advanced platform for metagenomic data analysis and MAG refinement, offering interactive tools for the manual curation, visualization, and annotation of genome bins. While it relies on external tools for initial processing, anvi'o excels at refining MAGs, exploring coverage and composition, and generating rich, interactive visualizations. It is ideal for users seeking high-resolution insights and customizable analysis beyond automated pipelines.",
url: "https://anvio.org/help/main/workflows/metagenomics/",
details: "Anvi’o is a comprehensive modular platform for the analysis and visualization of microbial omics including, but not restricted to, metagenomics, metatranscriptomics and metapangenomics. Anvi’o is developed to be highly customizable through exchangeable programs (tools) that perform specific tasks, empowering the user with a wide range of tools to explore. Being so, a metagenomics workflow is proposed by the developers of the platforms that begins with short-read quality cleaning, proceeds to read assembly to be used for read recruitment (mapping), and finalizes contig annotation (functions, Hidden Markov Models, and taxonomy). Optionally, the user can achieve read taxonomic profiling with KrakenUniq, and more recently binning tools have been made available such as MetaBAT2, CONCOCT, MaxBin2, BinSanity, as well as DASTool as a refinement alternative. Nonetheless, the user must run the analysis manually, requiring them to account with some experience regarding software installation, execution and debugging. Moreover, although Anvi’o is in principle a command line tool, it incorporates a user-friendly graphical interface for data inspection and visualization that is commonly used for contig visualization.",
category: "Short-read centered"
},
{
id: "pipeline3",
name: "Aviary",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Genotype recovery"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Hybrid"],
citations: ["Not found"]
},
description: "Aviary is an end to end genome-centric metagenomics workflow. Novel and established methods are used assemble long read, short read or hybrid sequence datasets. Resulting contigs are binned using a large suite of primary metagenomic binners (including Rosella) and ensemble binning. Finalized bins are also assessed for quality using CheckM, and assigned taxonomic ranks using GTDB-tk.",
url: "https://rhysnewell.github.io/aviary/installation",
details: "Aviary is a modular, Snakemake-based pipeline, with Conda as package manager, designed for single or hybrid metagenomic assembly and MAG recovery, supporting both short and long-read input sequences. The workflow is distributed in 8 modules following a traditional workflow starting with quality and diversity assessment of the reads, followed by a discriminated assembly according to the type of input, MEGAHIT or metaSPAdes for short reads only or metaFlye in case of long reads solely. For hybrid assembly the process is divided into four stages: polishing with Racon and Pilon, metrics-based filtering, assembly and discard of low-quality bins and re-assembly with Unicycler. The pipeline proceeds with a subsequent assembly evaluation in terms of fragmentation, misassembly detection and diversity quantification, and a complementary module moves forward with a read mapping of the assembly and abundance statistics calculation. To continue with the workflow, the contigs are binned using up to 6 tools (MetaBAT2, Rosella, MetaBAT1, VAMB, MaxBin2 and CONCOCT) and refined afterwards with 5-time loop that includes CheckM2, Rosella Refine and DASTool. The pipeline ends with MAG recovery assessment via CoverM, CheckM2 and SingleM to proceed with MAG annotation through GTDB-Tk2, Prodigal and EggNOG. Variant calling, ANI analysis and genotype recovery with Lorikeet are interesting attributes offered by Aviary as a complement to the traditional genomic feature detection. Aviary’s design presents a series of advantages that include the possibility of running modules, multi-sample handling and scalability across different computational infrastructures.",
category: "Hybrid"
},
{
id: "pipeline4",
name: "BV-BRC",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Taxonomic profiling", "Viral MAGs"],
update: ["2024"],
license: ["MIT License"],
category: ["Web-based"],
citations: ["783"]
},
description: "BV-BRC offers a user-friendly, web-based service for metagenomic binning and MAG reconstruction, enabling researchers to process raw reads through quality control, assembly, binning, and annotation. Designed for accessibility, it supports multiple binning tools and provides taxonomic and functional insights via an intuitive interface, without requiring advanced computational infrastructure.",
url: "https://www.bv-brc.org/docs/tutorial/metagenomic_binning/metagenomic_binning.html",
details: "BV-BRC (Bacterial and Viral Bioinformatics Resource Center) is web-based platform that supports a broad spectrum of microbial genomics analyses, including genome-resolved metagenomics. This platform offers an intuitive interface to perform tailored quality control, assembly, binning, annotation, and downstream comparative analyses. For MAG building, BV-BRC has developed a specific metagenomic binning service, which offers genome assembly with metaSPAdes and MEGAHIT and a customized approach for genome binning based on kmer distribution and multi-genome functionality. Moreover, BV-BRC leverages PATRIC genomes to create reference bins as a starting point for annotation with RASTtk and/or VIGOR. Regarding technical features, BV-BRC runs entirely on a remote infrastructure, allowing users to execute workflows without local installations or advanced computational setups. Aside from the features already mentioned, customizable analysis jobs, visualization tools and integrated comparative genomics tools are available, making BV-BRC a valuable resource for users seeking an accessible, reproducible, and data-rich environment for metagenomic studies.",
category: "Web-based"
},
{
id: "pipeline5",
name: "DATMA",
attributes: {
readTypes: ["Short reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: ["COMP Superscalar"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: [],
specialOptions: ["Reads grouped first and assembled in batches"],
update: ["2020"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["4"]
},
description: "DATMA (Distributed AuTomatic Metagenomic Assembly and annotation framework) is an automated and comprehensive bioinformatics pipeline designed for rapid analysis of metagenomic data, leveraging distributed computing for efficiency. It processes raw sequencing reads through quality control, 16S rRNA removal and classification, read binning using CLAME, de novo assembly with MEGAHIT.",
url: "https://peerj.com/articles/9762/",
details: "DATMA (Distributed AuTomatic Metagenomic Assembly and annotation framework) is a pipeline focused on speed and automation, leveraging distributed computing for efficiency. As a starting point, DATMA applies a quality filter with RAPPIFILT (customized tool developed for this pipeline), Trimmomatic and FastQC, and if the input sequences are paired-end, it merges them using FLASH and ForceMerge. Following this procedure, this pipeline identifies and removes 16S rDNA sequences based on RFAM (RNA sequence families), NCBI, RDP (Ribosomal Database Project) and SILVA to cluster the remaining sequences with CLAME. The clusters (or bins in definition of the traditional workflow) generated then are assembled in batches by metaSPAdes, Velvet, and MEGAHIT for a subsequent taxonomic annotation relying on BLAST and Kaiju, as well as ORF prediction with Prodigal and GeneMark. To conclude with the analysis a detailed HTML report is generated with interactive Krona plots for taxonomic visualization; this report integrates the 16S rDNA annotation (RDP Classified) along with the annotated bins. As inferred from the described workflow, DATMA performs an inverted approach to generate bins by first grouping the reads using CLAME, and attempting to assemble only these groups individually afterwards. Further, this pipeline is wrapped by COMP Superscalar which facilitates the development and execution of parallel applications for distributed infrastructures such as clusters, cloud services and containerized platforms.",
category: "Short-read centered"
},
{
id: "pipeline6",
name: "EasyMetagenome",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Taxonomic profiling"],
update: ["2024"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["14"]
},
description: "EasyMetagenome is a web-based pipeline for automated metagenomic analysis and MAG reconstruction, designed for ease of use without requiring coding skills. It performs quality control, assembly, binning, and annotation through an intuitive interface, making it accessible to non-specialists while supporting high-throughput, reproducible workflows for microbial community analysis.",
url: "https://onlinelibrary.wiley.com/doi/10.1002/imt2.70001",
details: "EasyMetagenome integrates a classical workflow starting with short reads to provide a de-replicated (dRep) set of bins and pangenome analysis that relies on an Anvi’o module. The assembly is performed with MEGAHIT, a MetaWRAP module is in charge of the binning task, CheckM2 controls the quality of the bins, and GTDB-Tk2 finalizes the execution by taxonomically annotating them. Notably, this pipeline performs functional annotation (GhostKOALA, eggNOG, dbCAN3) and taxonomy assignment on the contigs after a pre-filtering step that generates a non-redundant gene set. EasyMetagenome uses Conda environments to assure reproducibility, the user can input multi-sample data, although it is not orchestrated by any workflow manager. As special remarks, it carries out a taxonomic profiling (MetaPhlAn, HUMAnN, Kraken2) of the post-filtered (KneadData) reads, and the functional annotation of the gene set is expanded to identify virulence factors (VFDB) and antibiotic resistant genes (CARD).",
category: "Short-read centered"
},
{
id: "pipeline7",
name: "EasyNanoMeta",
attributes: {
readTypes: ["Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Singularity"],
specialOptions: ["Taxonomic profiling"],
update: ["2024"],
license: ["GNU GPL v3"],
category: ["Long-read focused"],
citations: ["0"]
},
description: "EasyNanoMeta is a pipeline designed for Nanopore long-read metagenomic analysis, facilitating both assembly-based and assembly-free strategies. It encompasses steps from quality control and host sequence removal to assembly, polishing, binning, and annotation, supporting hybrid assemblies with short reads. EasyNanoMeta is containerized via Singularity, ensuring reproducibility and ease of deployment across diverse computing environments.",
url: "https://github.com/P-kai/EasyNanoMeta",
details: "EasyNanoMeta is a specialized pipeline designed to process ONT long reads either solely or in combination with short reads (hybrid assembly). This pipeline relies on a dual approach that uses both assembly-based and assembly-free strategies. Particularly, EasyNanoMeta incorporates four assemblers (MetaFlye, OPERA-MS, MetaSPAdes, MetaPlatanus), five binners (SemiBin2, MetaBAT2, MaxBin2, CONCOCT, VAMB) and a polishing tool (NextPolish) to assure the best possible outcome. Additionally, once the bins are obtained, it performs the common tasks such as functional annotation with Prokka, quality control with CheckM2, phylogeny inference with PhyloPhlan and taxonomic classification with GTDB-Tk2. For the assembly-free methodology, EasyNanoMeta provides a full report containing composition, diversity and correlation among the identified species with Kraken2 and Centrifuge. Regarding operational characteristics, this pipeline can be run automatically on a Singularity/Apptainer image that streamlines the setup process and minimizes dependency issues or experienced users can execute individual modules through shell scripts that rely on Conda environments.",
category: "Long-read focused"
},
{
id: "pipeline8",
name: "Eukfinder",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Eukaryotic MAGs"],
update: ["2025"],
license: ["MIT License"],
category: ["Special"],
citations: ["1"]
},
description: "Eukfinder is a specialized bioinformatics pipeline designed to recover microbial eukaryotic genomes, including both nuclear and mitochondrial DNA, from whole-genome shotgun (WGS) metagenomic datasets. Recognizing the complexity and underrepresentation of eukaryotic genomes in metagenomics, Eukfinder offers two tailored workflows: one for Illumina short reads (Eukfinder_short) and another for assembled contigs or long-read data (Eukfinder_long).",
url: "https://github.com/RogerLab/Eukfinder",
details: "Eukfinder is a specialized pipeline designed to recover microbial eukaryotic genomes, including both nuclear and mitochondrial DNA. Considering the inherent complexity and underrepresentation of eukaryotic genomes in metagenomics, this tool is composed by two workflows: the first one for Illumina short reads (Eukfinder_short) and another one for assembled contigs or long-read data (Eukfinder_long). In the workflow for short reads, they are first classified into five major taxonomic groups using Centrifuge and PLAST, and afterwards 'Eukaryotic' and 'Unknown' reads are subsequently assembled and reclassified to refine candidate eukaryotic sequences. On the other hand, the long-read version focuses on classifying pre-assembled contigs before proceeding to genome binning and downstream analysis. The binning procedure is common to both approaches and it relies on MyCC output, Centrifuge, and PLAST results in customized and tailored integration of kmer analysis and contigs mapping to eukaryotic genomes. Given its specificity, Eukfinder represents a flexible solution for studying eukaryotic microbial communities in environmental metagenomics.",
category: "Special"
},
{
id: "pipeline9",
name: "Galaxy",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Taxonomic profiling"],
update: ["2024"],
license: ["Academic Free License v3.0"],
category: ["Web-based"],
citations: ["1168"]
},
description: "Galaxy offers a flexible, web-based environment for running customizable metagenomics workflows, including pipelines for MAG reconstruction. Users can perform quality control, assembly, binning, and annotation using integrated tools such as MEGAHIT, MetaBAT2, and Prokka. With a graphical interface and built-in resource management, Galaxy enables accessible, reproducible analyses without coding.",
url: "https://usegalaxy.org/published/workflow?id=33d90e718ce500ef",
details: "Galaxy is a web-based platform and open-source project that empowers scientists all over the world to conduct bioinformatics analysis in a user-friendly and intuitive graphical interface that requires no programming skills. Galaxy offers a broad range of tools covering genomics, transcriptomics, metagenomics, among many others, where the user is free to select the software that best suits their needs. In addition, the users can share their workflows in the platform, and therefore users can just follow pre-established methodologies validated by a world-wide community. As a result, there are multiple pipelines designed for MAG reconstruction that feature common tools like MEGAHIT for assembly, MetaBAT2 or MaxBin2 for binning, and Prokka or GTDB-Tk2 for annotation and classification. Also, given Galaxy’s flexibility the traditional workflow can be expanded to include long reads, accomplish read-based taxonomic profiling or detect and classify viral sequences. Being so, Galaxy ensures reproducibility through automatic tracking of parameters and tool versions, and supports HPC and cloud deployment, making it scalable for projects of various sizes. Notwithstanding, the users may experience limitations in performance for large datasets and/or delays in result processing as Galaxy’s community of users grows every day with the subsequent demand for more computational resources.",
category: "Web-based"
},
{
id: "pipeline10",
name: "GEN-ERA",
attributes: {
readTypes: ["Short reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Singularity"],
specialOptions: ["Metabolic modeling"],
update: ["2024"],
license: ["GNU GPL v3"],
category: ["Dual"],
citations: ["7"]
},
description: "GEN-ERA Toolbox is a comprehensive suite of reproducible workflows tailored for microbial genomics and metagenomics. It encompasses pipelines for genome assembly, binning, quality assessment, and taxonomic annotation.",
url: "https://academic.oup.com/gigascience/article/doi/10.1093/gigascience/giad022/7111624",
details: "GEN-ERA suite is a collection of Nextflow pipelines aiming at supporting MAG reconstruction and annotation with as many methodologies as possible starting from either short or long reads. Specifically, this toolbox counts with more than 10 workflows specifically designed for tasks ranging from assembly and binning, quality assessment and decontamination, orthologous inference and maximum likelihood phylogenomic analyses, SSU rRNA phylogeny (constrained by ribosomal phylogenomic), Average Nucleotide Identity (ANI) clustering, taxonomic identification and metabolic modelling. Moreover, GEN-ERA incorporates specific tools designed to handle eukaryotic assembly annotation such as BRAKER2 and AMAW. Thus, GEN-ERA suits almost all requirements any user might demand given the variety of goals that can be achieved within a single software suite. From a technical point of view, operational GEN-ERA features, Nextflow-managed and Singularity-executed, ensures portability and reproducibility across environments.",
category: "Dual"
},
{
id: "pipeline11",
name: "HiFi-MAG-Pipeline",
attributes: {
readTypes: ["Hi-Fi (PacBio) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: [],
update: ["2025"],
license: ["BSD-3-Clause-Clear License"],
category: ["Long-read focused"],
citations: ["8"]
},
description: "HiFi-MAG-Pipeline is a Snakemake-based workflow developed by PacBio for reconstructing high-quality MAGs from HiFi long-read metagenomic assemblies. It employs a completeness-aware strategy to prioritize long, near-complete contigs, integrates binning tools like MetaBAT2 and SemiBin2, and performs quality assessment with CheckM2, facilitating the recovery of complete, circular MAGs.",
url: "https://github.com/PacificBiosciences/pb-metagenomics-tools/blob/master/docs/Tutorial-HiFi-MAG-Pipeline.md",
details: "Hi-Fi-MAG-Pipeline is a simple yet time-saving pipeline developed and maintained by Pacific Biosciences specially designed to build MAGs from Hi-Fi reads (long PacBio reads). It encompasses different binning tools (MetaBAT2 and SemiBin2) along with DASTool as refinement software; CheckM2 serves a quality control tool, where contigs above 500 kb are kept as single bins if they show a completeness above 93%, otherwise they are sent back to the binning module. This approach enhances the recovery of high-quality and single-contig MAGs, outperforming traditional binning methods. After MAG de-replication, taxonomic annotation is achieved with GTDB-Tk2, and a complete graphical report is compiled automatically. One important caveat about this workflow is represented by its lack of assembly step, and hence the user must prepare the assembly of the PacBio sequences beforehand using tools such as hifiasm in its meta version, metaFlye, OPERA-MS, among others. Hi-Fi-MAG-Pipeline requires Conda as software manager, and it is orchestrated by Snakemake.",
category: "Long-read focused"
},
{
id: "pipeline12",
name: "IDseq",
attributes: {
readTypes: ["Short reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Viral MAGs"],
update: ["2025"],
license: ["MIT license"],
category: ["Web-based"],
citations: ["347"]
},
description: "IDseq is an open-source platform developed for metagenomic next-generation sequencing (mNGS) analysis. IDseq has a specific scope focused on pathogen detection, antibiotic resistance detection and infection control.",
url: "https://czid.org/",
details: "IDseq is an open-source, cloud-based platform developed for metagenomic next-generation sequencing (mNGS) analysis. IDseq has a specific scope focused on pathogen detection, antibiotic resistance detection and infection control. IDseq supports short-reads or long reads (ONT) to provide analyses that encompass host read removal, quality control, alignment, and taxonomic classification using a curated reference database based on NCBI nt and nr databases. Although IDseq is not primarily focused on MAG reconstruction, it is highly valuable in the initial stages of metagenomics data analysis projects. As interesting remarks, IDseq’s results are visualized through interactive dashboards that provide taxonomic trees, abundance plots, and detailed sample metrics thanks to its web-based interface that requires minimal bioinformatics expertise. Also, the users can find alternative pipelines for viral consensus genome recovery and antimicrobial resistance gene detection.",
category: "Web-based"
},
{
id: "pipeline13",
name: "KBase",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Taxonomic profiling", "Metabolic modeling"],
update: ["2024"],
license: ["MIT license"],
category: ["Web-based"],
citations: ["63"]
},
description: "KBase (The Department of Energy Systems Biology Knowledgebase) is a collaborative, web-based platform that enables researchers to perform comprehensive metagenomics analyses through its interactive Narrative Interface. Users can build reproducible workflows for quality control, assembly (e.g., metaSPAdes, MEGAHIT), binning (e.g., MetaBAT2), annotation (e.g., RASTtk, DRAM), and metabolic modeling using ModelSEED.",
url: "https://www.nature.com/articles/s41596-022-00747-x",
details: "KBase (the Department of Energy Systems Biology Knowledgebase) is a collaborative, web-based platform that enables researchers to perform comprehensive metagenomics analyses through its customized interactive Narrative Interface. This platform allows users to build and share workflows (narratives) for genome assembly, comparative genomics, metagenomics, among others. Specifically, the metagenomics narrative offers running MAG-centered pipeline steps such as quality control, assembly (e.g., metaSPAdes, MEGAHIT), binning (i.e., MetaBAT2), annotation (e.g., RASTtk, DRAM), and metabolic modeling using ModelSEED. KBase platform offers automated data provenance, seamless integration with public databases, and interactive visualizations to interpret MAG quality, taxonomy, and metabolic pathways. The possibility of running analyses using external resources makes KBase a powerful and accessible environment for genome-resolved metagenomics, particularly valuable for users lacking access to HPC systems.",
category: "Web-based"
},
{
id: "pipeline14",
name: "MAGNETO",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Taxonomic profiling"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["13"]
},
description: "MAGNETO is an automated workflow dedicated to MAG reconstruction, which includes a fully-automated coassembly step informed by optimal clustering of metagenomic distances, and implements complementary genome binning strategies, for improving MAG recovery.",
url: "https://journals.asm.org/doi/10.1128/msystems.00432-22",
details: "MAGNETO is an automated, modularized and scalable pipeline wrapped with Snakemake and executed with Conda. It is focused on allowing the user the selection of different assembly and/or binning strategies, involving several steps from read pre-processing until MAG annotation and gene catalog generation. The Pre-processing module leverages fastp, Bowtie2 and FastQ Screen, whilst the Assembly mode uses Simka and hierarchical agglomerative clustering to cluster the samples if the users pre-defines a co-assembly strategy; the reads are assembled using MEGAHIT. Furthermore, contig abundances are computed by alignment against the raw reads to be bin by MetaBAT2 afterwards. Quality estimation and dereplication are carried out with CheckM v1.0 and dRep, respectively. To end the workflow, a gene catalog is produced for both the contigs and the MAGs by running Prodigal, Linclust and CD-HIT, and the MAGs are annotated with GTDB-Tk2, Mummer and EggNOGmapper. As a special feature, MAGNETO can provide a read-based taxonomy abundance with mOTU profiler. MAGNETO exhibits all the advantages Snakemake wrapping, and executed with Conda, represents such as multi-sample handling, scalability across different computing infrastructures and checkpoint control for workflow restarting.",
category: "Short-read centered"
},
{
id: "pipeline15",
name: "metaGEM",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Metabolic modeling", "Eukaryotic MAGs"],
update: ["2023"],
license: ["MIT License"],
category: ["Short-read centered"],
citations: ["99"]
},
description: "metaGEM pipeline takes metagenome-assembled genomes (MAGs) as input and aims to generate genome-scale metabolic models (GEMs) for each reconstructed genome. It typically involves steps such as gene prediction on the MAGs, followed by functional annotation of the predicted genes using databases like KEGG, MetaCyc, and EggNOG.",
url: "https://academic.oup.com/nar/article/49/21/e126/6382386",
details: "metaGEM represents a traditional end-to-end pipeline designed to reconstruct MAGs from metagenomics raw reads; however, its main feature relies on an integrated module that provides genome scale metabolic models (GEMs). The workflow starts with the read quality cleaning using fastp for a subsequent assembly with MEGAHIT and a contig coverage estimation with BWA. The bins are then obtained via three different tools (MetaBAT2, MaxBin2 and CONCOCT) along a posterior refining by the metaWRAP refinement module. As a result, the bins or MAGs are used as input for CarveMe (Genome Scale Metabolic Models), and SMETANA is called for metabolic interaction predictions and MEMOTE is in charge of generating quality reports. The resulting GEMs can then be used for various downstream analyses, such as predicting metabolic interactions within the community, simulating growth under different conditions, and identifying key metabolic pathways. The pipeline ends with MAG characterization through Prokka and Roary (functional annotation and pangenome analysis), GRiD (growth rate estimation), GTDB-Tk2 (taxonomic annotation) and BWA (genome abundance). As additional features, metaGEM identifies eukaryotic MAGs via EukRep and evaluates contamination with EukCC. Also, this pipeline produces taxonomic abundance profiles from the filtered reads using mOTUS2. Naturally, this pipeline exhibits the benefits Snakemake orchestration provides.",
category: "Short-read centered"
},
{
id: "pipeline16",
name: "MetaGenePipe",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Workflow Definition Language (WDL)"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Singularity"],
specialOptions: [],
update: ["2023"],
license: ["Apache License 2.0"],
category: ["Short-read centered"],
citations: ["1"]
},
description: "MetaGenePipe is a portable, scalable pipeline for functional and taxonomic analysis of metagenomic contigs. Written in WDL and containerized with Singularity, it supports both co-assembly and single-sample workflows. The pipeline integrates tools for assembly, gene prediction, and annotation, facilitating reproducible characterization of prokaryotic communities from shotgun metagenomic data.",
url: "https://joss.theoj.org/papers/10.21105/joss.04851",
details: "MetaGenePipe is a pipeline developed with Workflow Definition Language (WDL), self-executed within a Singularity container, whose primary goal is performing a contig-based functional and taxonomic analysis from short read sequences. It is composed of 4 subworkflows, where the operation starts with the quality control workflow, the subsequent one assembles the reads with MEGAHIT to map them back against the short reads within the third subworkflow. Meanwhile, the last subworkflow is in charge of gene prediction and functional annotation based on two main strategies: alignment with the Swiss-Prot database and Hidden Markov Models search in KOfam database. Although MetaGenePipe does not include binning software to provide MAGs as main output, its versatility that allows an analysis adapted for eukaryotic and viral analyses with minimal modifications, and its uncommon workflow manager within the pipelines considered in this review, makes MetaGenePipe an interesting alternative for users with advanced computational infrastructures. Additionally, MetaGenePipe is designed to handle a co-assembly strategy in case the user requires this feature.",
category: "Short-read centered"
},
{
id: "pipeline17",
name: "Metagenome-Atlas",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: [],
update: ["2024"],
license: ["BSD-3-Clause-Clear License"],
category: ["Hybrid"],
citations: ["159"]
},
description: "Metagenome-Atlas is an end-to-end, Snakemake-based pipeline designed for the reconstruction and annotation of MAGs from metagenomic data. It supports Illumina short reads and provides modular workflows covering all major steps.",
url: "https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-020-03585-4",
details: "Metagenome-Atlas is an end-to-end, Snakemake-based and Conda-executed pipeline supporting Illumina short reads and providing a modular workflow. It is divided into four modules, namely Quality Control, Assembly, Genomic Binning and Annotation. The initial module removes host, common contaminants and PCR duplicates, and if necessary, trims low-quality sequences according to user pre-specified parameters. The Assembly module corrects sequence errors based on kmer coverage, merges paired-end sequences, assembles them using MEGAHIT and/or metaSPAdes along with a contig-length filtering. The following module uses MetaBAT2, MaxBin2, and optionally VAMB and SemiBin2 to bin the contigs; CheckM2, BUSCO and GUNC are run to measure the bin quality, as well as DASTool and dRep for bin refinement and dereplication. For the last module, Metagenome-Atlas taxonomically and functionally annotates the MAGs using GTDB-Tk2 and DRAM, respectively, and it finally produces a gene catalog through mapping the predicted coding sequences using EggNOG mapper. Among the main advantages of Metagenome-Atlas, it is possible to describe the possibility of running individual modules and its energetic supporting community and developers. Moreover, the Snakemake wrapper allows for flexibility, multi-sample handling, and adaptability to medium to large projects running on local servers or High-Performance Cluster (HPC) environments.",
category: "Hybrid"
},
{
id: "pipeline18",
name: "Metagenomics-Toolkit",
attributes: {
readTypes: ["Short reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Plasmid assembly", "Metabolic modeling", "Adaptable resource allocation", "Visualization module"],
update: ["2025"],
license: ["GNU AGPL v3"],
category: ["Dual"],
citations: ["0"]
},
description: "Metagenomics-Toolkit is a scalable and adaptable workflow for metagenomic analysis, optimized through machine learning to adjust memory usage during assembly, reducing the need for high-memory hardware. Built with Nextflow and Docker, it supports both short and ONT long reads. The pipeline includes standard MAG processing steps namely, quality control, assembly, binning and annotation, and adds modules for output aggregation, plasmid identification, recovery of unassembled taxa, and analysis of microbial interactions through dereplication, co-occurrence, and metabolic modeling.",
url: "https://academic.oup.com/nargab/article/7/3/lqaf093/8204052",
details: "Metagenomics-Toolkit is a workflow designed to increase scalability of task execution, enabling optimal resource allocation from its machine learning-optimized assembly step. This optimized assembly tailors the peak RAM value requested by a metagenome assembler to match actual requirements, thereby minimizing the dependency on dedicated high-memory hardware. Metagenomics-Toolkit is wrapped by Nextflow and powered with Docker containerization technology, and it can take either short or Oxford Nanopore (ONT) long reads as input. As a result, this pipeline is highly scalable and adaptable across computational infrastructures with a backbone workflow that relies on the traditional MAG-aimed steps such as quality control, assembly, binning, and annotation, plus an aggregation module that captures the output from each sample to “polish” the final MAGs. Regarding special features offered by Metagenomics-Toolkit, it offers plasmid identification based on various tools, the recovery of unassembled microbial community members, and the discovery of microbial interdependencies through a combination of dereplication, co-occurrence, and genome-scale metabolic modeling.",
category: "Dual"
},
{
id: "pipeline19",
name: "Metaphor",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Visualization module"],
update: ["2024"],
license: ["MIT License"],
category: ["Short-read"],
citations: ["13"]
},
description: "Metaphor is a bioinformatics pipeline designed for the comprehensive analysis of metagenomic data, emphasizing functional annotation and metabolic pathway reconstruction. It processes raw sequencing reads through quality control, assembly, and gene prediction.",
url: "https://academic.oup.com/gigascience/article/doi/10.1093/gigascience/giad055/7233990",
details: "Metaphor is a classic metagenomics pipeline aiming at MAG reconstruction and annotation wrapped by Snakemake and leveraging Conda as package manager. The pipeline is triggered by the user with a .csv file pointing to the sequence directories and a .yaml file with the pipeline configuration. A quality control will be carried out then with FastQC and fastp, with a posterior assembly with MEGAHIT, contig evaluation with MetaQUAST and mapping against the input sequences using Minimap2 and Samtools; the contigs are binned (VAMB, MetaBAT2, CONCOCT) and refined (DASTool). Metaphor execution finalizes with bin annotation through Prodigal, Diamond, and the NCBI COG database. Complementary to Snakemake orchestration capabilities, Metaphor provides a series of plots depicting runtime and memory with the goal of identifying computational bottlenecks during the analyses.",
category: "Short-read"
},
{
id: "pipeline20",
name: "metagWGS",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Singularity"],
specialOptions: ["Taxonomic profiling"],
update: ["2024"],
license: ["GNU GPL v3"],
category: ["Dual"],
citations: ["2"]
},
description: "metagWGS is a bioinformatics pipeline designed for the analysis of whole-genome shotgun (WGS) metagenomic data, focusing on microbial community profiling and functional analysis. It typically encompasses steps for quality control of raw reads, assembly of metagenomic sequences, gene prediction on the assembled contigs, taxonomic classification of both reads and contigs, and functional annotation of the predicted genes.",
url: "https://www.biorxiv.org/content/10.1101/2024.09.13.612854v1",
details: "metagWGS is one of the most recently released pipelines whose main differential is related with the possibility to assemble either short reads or long sequences (PacBio). This Nextflow pipeline is built off Singularity with consequent benefits this kind of setup brings. It incorporates a wide variety of tools as it must ensure a proper workflow for both types of sequencing technologies in a traditional end-to-end framework divided into 8 steps. The first step aims at cleaning and performing quality control with proper tools according to the input, while the second step allows the assembly of the sequences using either metaSPAdes/MEGAHIT for short sequences and hifiasm/metaFlye for PacBio reads. Following with the process, this pipeline filters the contigs and performs structural annotation during steps 3 and 4, respectively; step 5 is designed to estimate contig abundance by mapping them against the reads. Afterwards, a complete subworkflow for functional annotation is undergone with EggNOG mapper at its core (step 6), and contig taxonomic affiliation is achieved through home-made scripts (step 7) to conclude with step 8, where the contigs are binned with MaxBin2, MetaBAT2 and CONCOCT. Remarkably, metagWGS utilizes BINETTE, a state-of-the-art binning refinement tool designed to construct high-quality MAGs from the output of multiple binning tools. As a special remark, metagWGS performs read taxonomic profiling via Kaiju, as well as contig annotation that includes an in-house algorithm and mapping against the reads.",
category: "Dual"
},
{
id: "pipeline21",
name: "MetaWRAP",
attributes: {
readTypes: ["Short reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Docker"],
specialOptions: ["Taxonomic profiling"],
update: ["2020"],
license: ["MIT License"],
category: ["Short-read"],
citations: ["1917"]
},
description: "MetaWRAP is a versatile and modular pipeline tailored for metagenomic data analysis and MAG recovery, with strong support for Illumina short-read data. Built primarily as a command-line framework with a focus on flexibility and user control, MetaWRAP consists of individual modules that can be run independently or combined into custom workflows.",
url: "https://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-018-0541-1",
details: "MetaWRAP is a popular and customizable pipeline built primarily as a command-line framework with a focus on flexibility and user control. MetaWRAP consists of individual modules that can be run independently or combined into custom workflows. Its core functionalities encompass read QC and cleaning (FastQC, Trim Galore and BMTagger), assembly (MEGAHIT, metaSPAdes, BWA and MetaQUAST), and a binning suite that incorporates MetaBAT2, MaxBin2, and CONCOCT. MetaWRAP also includes a native refinement module that produces hybrid bin sets to explore over the different variants of each bin (original and hybridized bin sets) to determine the “best bin” according to the user pre-specified quality values based on completeness and contamination (CheckM v1.0). This module is frequently executed in independent metagenomics analysis, and even some pipelines described in this review incorporate it within their workflows. If decided by the user, MetaWRAP offers the possibility of bin re-assembling guided by their previous versions, improving the overall bin quality. For MAG taxonomic and functional analysis, MetaWRAP relies on Prokka and Taxator-tk (combined with NCBI databases), and it provides visualization modules for summarizing results. Analogous to MAGNETO, MetaWRAP can produce read-based taxonomic profiles in parallel. Although MetaWRAP does not integrate full pipeline automation, its high modularity and straightforward design have promoted a wide supporting community. Nonetheless, at the moment of writing this report, MetaWRAP is not maintained by the developers, with the subsequent lack of tool updates.",
category: "Short-read centered"
},
{
id: "pipeline22",
name: "MGnify",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Taxonomic profiling"],
update: ["2025"],
license: ["Apache License 2.0"],
category: ["Web-based"],
citations: ["286"]
},
description: "MGnify provides a web-based pipeline for metagenomic assembly and binning, enabling users to analyze raw sequencing reads through quality control, assembly, binning, and annotation. The platform supports user-submitted data and offers an intuitive interface, making it accessible for researchers without extensive computational resources.",
url: "https://docs.mgnify.org/src/docs/analysis.html",
details: "MGnify is a web-based platform hosted by EMBL-EBI with an automatized service for submitting and annotating microbiome-derived sequence data. It counts with a standardized pipeline that receives raw reads to perform functional and taxonomic annotation with an extensive series of tools encompassing mOTUs2, InterProScan, KEGG annotation (hmmscan), EggNOG mapper and/or antiSMASH. Optionally, MGnify offers the possibility for read assembly through metaSPAdes with a prior contamination removal to continue with the annotation. In the recent years, MGnify has evolved to accept and process long reads from PacBio and ONT with the pipeline MGnify-lr that carries out read pre-filtering, assembly with Flye and re-mapping against the initial sequences. Furthermore, users can contribute to the resource MGnify Genomes which stores a genome catalogues each user can create with their own MAGs. Once the MAGs are submitted to this space, they are automatically analyzed with a pipeline that establishes overall quality and annotates them. Given that MGnify is a service controlled by EMBL-EBI, the user is only requested to submit the data and make it publicly available before the analysis to ENA. As a result, MGnify is a powerful computational resource and user-friendly as the user interacts with the platform to upload the data through its web interface, taking the burden off the user. However, MGnify's reliance on predefined workflows may limit flexibility for users seeking to customize specific steps or parameters in the analysis, while at the same time heavy use by multiple users may delay result delivery.",
category: "Web-based"
},
{
id: "pipeline23",
name: "MOSHPIT",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Taxonomic profiling"],
update: ["2025"],
license: ["BSD-3-Clause-Clear License"],
category: ["Short-read centered"],
citations: ["1"]
},
description: "MOSHPIT (MOdular SHotgun metagenome Pipelines with Integrated provenance Tracking) is a toolkit of plugins for whole metagenome assembly, annotation, and analysis built on the microbiome multi-omics data science framework QIIME 2. MOSHPIT enables flexible, modular, fully reproducible workflows for read-based or assembly-based analysis of metagenome data.",
url: "https://moshpit.qiime2.org/en/stable/intro.html",
details: "According to its documentation, MOSHPIT (MOdular SHotgun metagenome Pipelines with Integrated provenance Tracking) is a toolkit of plugins for whole metagenome assembly, annotation, and analysis built on the microbiome multi-omics data science framework QIIME2. MOSHPIT enables flexible, modular, fully reproducible workflows for read-based or assembly-based analysis of metagenome data. The core components of MOSHPIT include q2-assembly, which provides functionalities for genome assembly and quality control, and q2-annotate, which supports contig binning, taxonomic classification, and functional annotation. Additional plugins, such as q2-viromics and q2-amrfinderplus, extend capabilities to viral sequence detection and antimicrobial resistance gene annotation, respectively. In technical terms, MOSHPIT must be run locally or on an HPC environment with the possibility to execute the processes in parallel by the explicit declaration of partitions, a native QIIME2 functionality. Further, the entire QIIME2 ecosystem relies on Conda, and hence this a sine-qua-non requisite to perform MAG reconstruction with MOSHPIT.",
category: "Short-read centered"
},
{
id: "pipeline24",
name: "MUFFIN",
attributes: {
readTypes: ["Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Docker", "Singularity"],
specialOptions: ["Metatranscriptome support"],
update: ["2022"],
license: ["GNU GPL v3"],
category: ["Hybrid"],
citations: ["34"]
},
description: "MUFFIN is a reproducible and user-friendly metagenomic pipeline, built with Nextflow, that excels in hybrid assembly by integrating both short-read (Illumina) and long-read (nanopore) sequencing data. The pipeline progresses through assembly and binning, employing differential coverage binning to improve the quality and completeness of metagenome-assembled genomes (MAGs).",
url: "https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008716",
details: "MUFFIN is a reproducible pipeline built with Nextflow designed for hybrid assembly by integrating short-read (Illumina) and long-read (nanopore) sequencing data. MUFFIN begins its workflow with a quality control of the reads (fastp and Filtlong) to progress through hybrid assembly (metaSPAdes or metaFlye with polishing) and differential binning (CONCOCT, MetaBAT2, and MaxBin2). After bin refining with the MetaWRAP refinement module, a hybrid reassembly is pursued with Unicycler. The pipeline ends with bin classification through CheckM v1.1 and sourmash (combined with GTDB), and with bin annotation with EggNOG and a KEGG parser, providing high-quality, annotated MAGs and insights into the metabolic potential of the microbial community. Optionally, the user can provide metatranscriptomics data to perform a de novo transcript assembly (Trinity), quantification (Salmon) and annotation (EggNOG). Additionally, given its modularity design, the workflow can start as well with user-provided bins, differential reads or only RNA-seq data. MUFFIN can be executed with either Conda or Docker, and its native Nextflow features confer to it the possibility to restart the pipeline in case of failing, run on different computing infrastructures, multi-sample handling, among others.",
category: "Hybrid"
},
{
id: "pipeline25",
name: "NanoPhase",
attributes: {
readTypes: ["Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: [],
update: ["2023"],
license: ["MIT License"],
category: ["Long-read focused"],
citations: ["73"]
},
description: "NanoPhase is a pipeline designed for reconstructing high-quality MAGs from complex metagenomes using Nanopore long reads or hybrid sequencing strategies. It integrates assembly, binning, polishing, and annotation steps, facilitating the recovery of complete genomes and mobile genetic elements from diverse microbial communities.",
url: "https://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-022-01415-8",
details: "NanoPhase is a pipeline that enables building high-quality MAGs from ONT long reads, optionally enhanced with short read-based MAG polishing. The backbone of the pipeline is represented by an assembly with metaFlye followed by contig binning with MetaBAT2 and MaxBin2, and bin refinement with a MetaWRAP module. To estimate abundance and coverage, the contigs are mapped against the reads, and several polishing rounds with Racon and medaka, complete the workflow to generate high-accuracy final bins; If the user decides to include short reads in the analysis, these are used for polishing with Pilon. Complementary, MetaQuast and CheckM v1.0 are in charge of MAG quality control, IDEEL evaluates the fraction of predicted full-length proteins in each MAG, full-length proteins are detected via alignment with UniProtKB, and Prokka serves as functional annotation software. Remarkably, NanoPhase allows prophage and active prophage identification within the reconstructed MAGs with VIBRANT and PropagAtE. Among pipeline technical specifications, this pipeline requires Conda as package manager and it offers parallelized execution with GNU Parallel to speed up the analysis.",
category: "Long-read focused"
},
{
id: "pipeline26",
name: "nf-core/mag",
attributes: {
readTypes: ["Short reads", "Hybrid", "Oxford Nanopore (ONT) reads", "Hi-Fi (PacBio) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Docker", "Singularity", "Other"],
specialOptions: ["Ancient DNA identification"],
update: ["2025"],
license: ["MIT License"],
category: ["Hybrid"],
citations: ["57"]
},
description: "nf-core/mag is a robust and reproducible pipeline developed within the nf-core framework for the assembly and binning of metagenomes, supporting both short-read and hybrid data. Built using Nextflow, it leverages modular design and containerization (Docker/Singularity), ensuring portability across different computing environments, including HPC and cloud systems.",
url: "https://nf-co.re/mag",
details: "nf-core/mag is a Nextflow pipeline developed following the nf-core guidelines that ensures robustness and reproducibility. It supports both short-read and long-read sequences, as well as hybrid datasets, and it leverages a modular design, containerization (Docker, Singularity, among others) and package managers (Conda) to confer portability across different computing environments, including HPC and cloud systems. Beyond these important features, as part of the workflow orchestration, nf-core/mag can handle multi-sample input, it can be restarted if it is interrupted at any point thanks to its native checkpoint control and different assembly/binning modes can be selected. This pipeline encompasses tools for quality control of the reads (Porechop, Filtlong, NanoPack2, fastp), host removal (Bowtie2), adapter trimming (AdapterRemoval), and several assemblers (MEGAHIT, metaSPAdes, Flye, metaMDBG, hybridSPAdes). In addition, it offers three binning software options (MetaBAT2, MaxBin2 and CONCOCT) along with an optional refinement tool (DASTool). nf-core/mag checks assembly and bin quality through several tools that include CheckM2, MetaQUAST, BUSCO and GUNC, and for genome annotation, it uses GTDB-Tk2 or CAT (taxonomic) and Prokka or MetaEuk (functional). As special features, this pipeline can carry out a taxonomic annotation of the sequences (Kraken2 and Centrifuge), validates the presence of typical ancient DNA damages (PyDamage), attempts MAG domain classification with Tiara and identifies viruses after assembly with geNomad. After workflow execution, nf-core/mag generates detailed multi-sample summaries through MultiQC, and it creates HTML reports to track resource usage. Finally, the nf-core framework is actively maintained and updated as it relies on a numerous and enthusiastic developing community.",
category: "Hybrid"
},
{
id: "pipeline27",
name: "ngs-preprocess-MpGAp-Bacannot",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Plasmid assembly", "Antimicrobial resistance gene prediction", "Virulence factor annotation"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Hybrid"],
citations: ["2"]
},
description: "These pipelines consist of three parts: quality control, de novo genome assembly, and bacterial genome annotation. In particular, the genome annotation pipeline provides a comprehensive overview of the genome, including standard gene prediction and functional inference, as well as predictions relevant to clinical applications.",
url: "https://f1000research.com/articles/12-1205/v1",
details: "Ngs-preprocess, MpGAP and Bacannot are a series of Nextflow-based and container-powered pipelines designed to achieve a wide variety of specific tasks. ngs-preprocess performs several quality-control steps required for Next-Generation Sequencing (NGS) data assessment, while MPGAP supports de novo genome assembly from Illumina, PacBio, and ONT reads, enabling short-read, long-read, and hybrid assemblies using tools like metaSPAdes, metaFlye, Canu, and Unicycler, followed by polishing and quality assessment. Meanwhile, Bacannot provides an annotation workflow that incorporates gene prediction, rRNA detection, sequence typing, KEGG-based metabolic reconstruction, and secondary metabolite identification, integrating tools such as Prokka, Bakta, Barrnap, MLST, KofamScan, KEGGDecoder, and antiSMASH. As an additional analytical procedure, Bacannot incorporates additional support for methylation analysis via Nanopolish. Noticeably, this set of pipelines do not include at any point neither contig binning nor bin quality assessment; however, the smooth interconnection among the pipelines makes them an interesting option for metagenome assembly and annotation, boosted by the native benefits conferred by Nextflow and container technology.",
category: "Hybrid"
},
{
id: "pipeline28",
name: "SnakeMAGs",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: [],
update: ["2024"],
license: ["CeCILL Free Software License Agreement v2.1"],
category: ["Short-read centered"],
citations: ["6"]
},
description: "SnakeMAGs is a Snakemake-powered, fully automated pipeline designed for the end-to-end reconstruction and annotation of MAGs from metagenomic datasets, with native support for short-read Illumina data. SnakeMAGs emphasizes reproducibility, scalability, and transparency, offering out-of-the-box compatibility with HPC systems and Conda environments.",
url: "https://f1000research.com/articles/11-1522",
details: "SnakeMAGs is a simple yet useful pipeline that as its name indicates is controlled by a Snakemake wrapper with Conda as software administrator. It integrates basic modules starting with quality control with Illumina-utils and Trimmomatic, and if required, host removal with Bowtie2. Afterwards, the reads are assembled through MEGAHIT, the contigs are binned by MetaBAT2, a quality assessment is carried out with CheckM v1.1 and GUNC, MAG abundances are obtained using CoverM, and finally the taxonomic classification is performed using GTDB-Tk2. Similar to others pipelines governed by Snakemake, SnakeMAGs eases automation, reproducibility, scalability and workflow management.",
category: "Short-read centered"
},
{
id: "pipeline29",
name: "SqueezeMeta",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads", "Hybrid"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Taxonomic profiling", "Metatranscriptome support", "Visualization module"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Hybrid"],
citations: ["400"]
},
description: "SqueezeMeta is a comprehensive and user-friendly bioinformatics pipeline designed for the assembly, annotation, and analysis of metagenomic and metatranscriptomic datasets. It streamlines the entire process, starting from raw reads and progressing through quality control, assembly (using multiple assemblers), gene prediction, taxonomic and functional annotation.",
url: "https://www.frontiersin.org/journals/microbiology/articles/10.3389/fmicb.2018.03349/full",
details: "SqueezeMeta is a fully automatic pipeline written in Perl scripts that relies on Conda for software execution. As special features, this pipeline can handle short and long reads (ONT and Hi-Fi) in both single or hybrid approaches, supports for de-novo metatranscriptome assembly and hybrid metagenomics/metatranscriptomics analysis, carries out taxonomic annotation of unassembled reads, and empowers the user with a GUI application for downstream analysis. Also, SqueezeMeta’s flexibility enables different assembly modes such as sequential (samples assembled individually), co-assembly (samples assembled ensemble), merged (samples assembled individually with a posterior pooling) and seqmerge (similar to merged with a guided pooling based on assembly similarity). This pipeline follows the traditional workflow by applying quality filtering and trimming with Trimmomatic, then the reads are assembled by MEGAHIT and SPAdes (rnaSPAdes, Canu and metaFlye are run if transcriptomics or long read data are provided) to be binned afterwards with MaxBin2, MetaBAT2 and CONCOCT; DASTool is in charge of bin refinement. MAG Quality checks are established through CheckM2, and optionally taxonomic classification is achieved by GTDB-Tk2. To complement MAG annotation with KEGG and MetaCyc, SqueezeMeta analyzes the assembly by performing a homology searching against taxonomic and functional databases, an Hmmer search against Pfam database, and an estimation of taxa and function abundances. An important remark of this pipeline is its numerous and helpful developing and maintaining community.",
category: "Hybrid"
},
{
id: "pipeline30",
name: "Sunbeam",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: ["Snakemake"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Docker"],
specialOptions: ["Taxonomic profiling"],
update: ["2024"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["184"]
},
description: "Sunbeam is a modular and extensible bioinformatics pipeline built using Snakemake for the analysis of metagenomic sequencing experiments. It automates various steps, starting from raw reads and including quality control (adapter trimming, host read removal, quality filtering), taxonomic assignment of reads (using Kraken), de novo assembly of reads into contigs (using Megahit), and contig annotation (using BLAST and Diamond).",
url: "https://microbiomejournal.biomedcentral.com/articles/10.1186/s40168-019-0658-x",
details: "Sunbeam is a modular pipeline orchestrated by Snakemake with Conda as dependency manager; this configuration makes Sunbeam analysis reliable, reproducible and scalable. The main feature Sunbeam depicts is its modularized and extensible design that allows users to build off the core functionality. The execution backbone of Sunbeam is represented by an initial quality control that encloses adapter trimming, host read removal and low-complexity filtering (Trimmomatic, FastQC, BWA and Komplexity), followed the assembly of reads into contigs with MEGAHIT along with their corresponding annotation with Prodigal, BLAST and Diamond (with nucleotide or protein databases). As complementary procedures, Sunbeam maps the reads to reference genomes (user pre-specified) and delivers a taxonomic assignment of the clean reads using Kraken v1.0. Its modularization and ready-to-use templates to create new modules have enabled the development of additional extensions for assigning metagenomic reads to a full bacterial phylogeny, single genome assembly, among others.",
category: "Short-read centered"
},
{
id: "pipeline31",
name: "VEBA",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: ["GenoPype"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Eukaryotic MAGs", "Viral MAGs", "Antimicrobial resistance gene prediction", "Virulence factor annotation"],
update: ["2024"],
license: ["GNU AGPL v3"],
category: ["Dual"],
citations: ["23"]
},
description: "VEBA is a modular, end-to-end metagenomics pipeline designed to recover and analyze genomes from prokaryotic, microeukaryotic, and viral organisms. It employs an iterative binning strategy and supports both single- and multi-sample workflows, facilitating comprehensive genome recovery across diverse microbial communities. VEBA integrates quality assessment, taxonomic classification, and dereplication, providing a unified framework for genome-resolved metagenomic analyses.",
url: "https://academic.oup.com/nar/article/52/14/e63/7697622",
details: "VEBA (Viral Eukaryotic Bacterial Archaeal) is a Conda-executed pipeline designed that enables the recovery and classification of genomes from all domains of life including archaeas, prokaryotes, microeukaryotes, and viruses. It starts with a common short read-preprocessing and assembly from which the process is bifurcated for prokaryotic and viral binning; unbinned contigs from the viral module are reincorporated into the prokaryotic contig set. Residual contigs from the prokaryotic module are then considered for eukaryotic MAG generation to proceed with the annotation and classification covering the genomes obtained in each module. Hence, several databases are considered at this step such as KOfam, Pfam and NCBI non-redundant. Also, a joint phylogeny is obtained based on MAG-gene models and lineage marker detection. An interesting approach VEBA follows is represented by the module coverage.py that collects all the unbinned contigs, from viral, eukaryotic and prokaryotic steps, to pursue a pseudo-coassembly, where iteratively the reference fasta (built from the contigs) and the sorted BAM files used as a final pass through prokaryotic and eukaryotic binning modules. Notably, it automates the detection of candidate phyla radiation (CPR) bacteria and integrates a consensus microeukaryotic database to optimize gene modeling and taxonomic classification.",
category: "Dual"
},
{
id: "pipeline32",
name: "BugBuster",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Docker"],
specialOptions: ["Taxonomic profiling", "Antimicrobial resistance gene prediction"],
update: ["2024"],
license: [],
category: ["Short-read centered"],
citations: ["0"]
},
description: "BugBuster, a fully automated workflow for metagenomic data processing that covers all stages of analysis, from initial quality control to resistome detection and characterization. BugBuster was developed in Nextflow using the DSL2 syntax, offering a modular and flexible structure.",
url: "https://academic.oup.com/bioinformaticsadvances/advance-article/doi/10.1093/bioadv/vbaf152/8174904",
details: "BugBuster is an automatic, modular, and reproducible Nextflow (DSL2) workflow with specialized modules for taxonomic profiling and resistome characterization. Its workflow encompasses the following steps: initial reads processing for quality filtering and host contamination removal (Bowtie2); taxonomic profiling at the read level using tools like Kraken2/Bracken or Sourmash; and antibiotic resistance gene (ARG) prediction from reads using KARGA and KARGVA. The assembly is carried out with MEGAHIT, followed by taxonomic and functional annotation of contigs using BLAST, BlobTools, DeepARG, and MetaCerberus. Afterwards, the contigs are binned with tools such as MetaBAT2, SemiBin2 and COMEBin, and refined them with a MetaWRAP-native module; the quality is assessed with CheckM2, and the MAGs are taxonomically affiliated with GTDB-Tk2. BugBuster is fully containerized (Docker) aiming at ensuring ease of installation, high reproducibility, and deployment across various computational environments. Moreover, BugBuster stands out given its inclusion of specific tools to characterize and quantify genes associated with antibiotic resistance.",
category: "Short-read centered"
},
{
id: "pipeline33",
name: "MG-TK",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["Yes"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Taxonomic profiling", "Strain delineation"],
update: ["2025"],
license: ["GNU GPL v2"],
category: ["Dual"],
citations: ["99"]
},
description: "MG-TK is a bioinformatics pipeline designed to assemble metagenomes, profile miTags, taxonomy, and functions, and to build MAGs. It creates gene catalogs, generates abundance matrices, and annotates genes. MG-TK can also merge MAGs into metagenomic species (MGS), construct inter- and intra-species phylogenies, and perform population genetic analyses. It supports automated phylogenetic tree building and is implemented in Perl, R, and Python.",
url: "https://github.com/hildebra/mg-tk",
details: "MG-TK (Metagenomic Toolkit) performs read assembly (SPAdes, MEGAHIT, Flye, metaMDBG) and binning (MetaBAT2, SemiBin, MetaDecoder), gene prediction, and clustering into nonredundant gene catalogs, followed by abundance estimation and functional annotation. It is structured around three main phases: processing raw sequences, building a gene catalog, and reconstructing species from MAGs with downstream phylogenetic analyses. It produces a wide range of outputs, including assemblies, MAGs, gene predictions, SNP calls and mapping outputs. A special remark MG-TK exhibits is its ability to generate detailed abundance matrices for both taxonomic and functional features, with hierarchical summaries available at multiple levels. The taxonomic profiles are reported using GTDB lineages, while functional annotations are provided for major databases such as KEGG, SEED, CAZy, eggNOG31, and TCDB. MG-TK also estimates completeness of functional modules, such as KEGG pathways, and links genes to multiple annotations for deeper exploration by the user. Beyond gene catalogs, MG-TK integrates MAG/MGS (Metagenomics Species) information, associating MAGs with their metagenomic species and providing detailed gene content, including representative MAGs for each species. Additionally, MG-TK can provide assembly-independent profiles via a wide variety of tools including riboFinder, MetaPhlAn33 and mOTUs.",
category: "Dual"
},
{
id: "pipeline34",
name: "MAGO",
attributes: {
readTypes: ["Short reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["Yes"],
externalComputationalResources: ["No"],
executionOptions: ["Singularity, Docker"],
specialOptions: ["Phylogenetic tree generation", "Pangenome analysis", "ANI calculation for MAG de-replication"],
update: ["2020"],
license: ["Creative Commons BY 4.0"],
category: ["Short-read centered"],
citations: ["21"]
},
description: "MAGO is an end-to-end metagenomics pipeline packaged for execution. It streamlines the entire workflow, handling error checking and efficient resource distribution. The pipeline includes read quality control and host removal, followed by assembly. MAGO performs binning using multiple tools and refines bins with DASTool. CheckM is used for MAG quality assessment, after which high-quality MAGs are annotated and classified taxonomically. MAGO also supports phylogenetic tree generation, pangenome analysis , and ANI calculation for MAG de-replication.",
url: "https://academic.oup.com/mbe/article/37/2/593/5601623",
details: "MAGO is an end-to-end pipeline designed to run over a single execution from a container image (Singularity or Docker); a third option is available as a Virtual Machine (VM). This configuration allows MAGO to offer a streamlined implementation of the entire metagenomics pipeline, including error checking, and computational resource distribution. The tool workflow follows the traditional design with read quality control (fastp, FastQ), followed by the assembly step with MEGAHIT, metaSPAdes and/or IBDA-UD. MAGO performs binning through multiple algorithms (MetaBAT, MaxBin2, CONCOCT and BinSanity with multiple configurations). MAG completeness and contamination of MAGs are estimated with CheckM. To conclude the execution, MAGO annotates the MAGs with Prokka, and performs taxonomic classification and phylogenetic placement using GTDB-Tk. Moreover, to expand its capabilities, the developers included the possibility of generating phylogenetic trees through ezTree, analyzing the pangenome with Roary and measuring ANI with FastANI as an approximation to de-replicate the MAG set.",
category: "Short-read centered"
},
{
id: "pipeline35",
name: "IMG/M",
attributes: {
readTypes: [],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["Yes"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Eukaryotic MAGs"],
update: ["2025"],
license: ["IMG Expert Review Submission Agreement"],
category: ["Web-based"],
citations: ["268"]
},
description: "IMG/M (Integrated Microbial Genomes & Microbiomes) is a JGI platform for annotation and comparative analysis of microbial genomes, metagenomes, and MAGs. It provides taxonomic and functional annotation (KEGG, COG, Pfam, CAZy), pathway exploration, and comparative tools. Submitted datasets are private during embargo but must eventually become public.",
url: "https://academic.oup.com/nar/article/51/D1/D723/6830671",
details: "IMG/M (Integrated Microbial Genomes & Microbiomes) developed by the DOE (the United States Department Of Energy) Joint Genome Institute for the annotation and comparative analysis of microbial genomes and metagenomes. IMG/M is designed primarily to host and annotate genomes, offering a pipeline, running on their servers, that takes contigs to bin them via SemiBin2, with subsequent quality control by CheckM. The taxonomic annotation is given by GTDB-Tk, and functional annotation is supported using resources such as KEGG, COGs, Pfam and TIGRFAMs, enabling pathway reconstruction and metabolic profiling; as inferred from this workflow description, the users need to perform the assemble step elsewhere. This platform also incorporates comparative tools to allow exploration of gene content, pathway coverage, phylogenetic profiles, and functional similarities across datasets. It is important to mention that datasets submitted to IMG/M are initially private but must eventually become public. IMG/M enforces an embargo period, after which annotated data are released and cannot be withdrawn, although updates are allowed.",
category: "Web-based"
},
{
id: "pipeline36",
name: "WGSA2+/LoRA",
attributes: {
readTypes: ["Short reads", "Hi-Fi (PacBio) reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["Yes"],
Cloud: ["Yes"],
workflowManager: ["AWS environment"],
binRefinement: ["No"],
externalComputationalResources: ["Yes"],
executionOptions: [],
specialOptions: ["Visualization module", "Metatranscriptome support", "Antimicrobial resistance gene prediction"],
update: ["2025"],
license: ["CC0 1.0 Universal"],
category: ["Web-based"],
citations: ["138"]
},
description: "WGSA2+ and LoRA are Nephele’s automated pipelines for short- and long-read metagenomic analysis. They integrate tools such as Kraken2, metaSPAdes, and metaFlye to perform quality control, assembly, taxonomic classification, and functional annotation, providing comprehensive and standardized insights into microbial community structure and metabolic potential through an intuitive cloud-based interface.",
url: "https://nephele.niaid.nih.gov/user-guide/about-pipelines#analyze-shotgun",
details: "The Nephele suite offers two independent metagenomics analysis pipelines: WGSA2+ for short-read data and LoRA to handle PacBio or ONT reads. Briefly, WGSA2+ performs quality control and host removal using tools such as fastp and Kraken2, assembles reads with metaSPAdes, and optionally bins contigs into MAGs with MetaBAT2, assessing MAG quality with CheckM. Taxonomic classification is achieved through Kraken2, whilst eggNOG-mapper is in charge of functional annotation. LoRA, on its side, uses metaFlye for assembly, integrates the same binning and functional annotation tools, and expands the classification module with inclusion of GTDB-Tk2 and CheckM2. Both pipelines are able to generate taxonomic profiles, functional summaries and detect antibiotic resistance genes through Nephele’s user-friendly cloud interface; WGSA2+ supports metatranscriptome assembly from RNA-seq data. As a result, WGSA2+/LoRA represent a great option for users who are experienced at command line tool execution or with limited local computing resources. However, Nephele’s platform usage is limited as it relies on AWS for software execution, and therefore users receive a fixed number of use codes , and in case of intensive resource demands, they can request extended access.",
category: "Web-based"
},
{
id: "pipeline37",
name: "JAMS",
attributes: {
readTypes: ["Short reads"],
multiSample: ["No"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["No"],
workflowManager: [],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Direct sample comparison"],
update: ["2025"],
license: ["GNU GPL v3"],
category: ["Short-read centered"],
citations: ["7"]
},
description: "JAMS (Just a Microbiology System) is an integrated framework for taxonomic and functional microbiome analysis. Combining tools like Kraken2, Prokka, and InterProScan, it performs single and cross-sample analyses. JAMS offers automated, reproducible workflows optimized for HPC environments.",
url: "https://www.biorxiv.org/content/10.1101/2023.03.03.531026v1.full",
details: "JAMS (Just a Microbiology System) is an integrated framework originally designed to perform the analysis on the NIH’s Biowulf system. JAMs is divided into two main modules: JAMSα, which performs single sample analyses, and JAMSβ, which focuses on cross-sample comparisons. JAMSα (the pipeline) integrates tools such as Bowtie2 for host removal, MEGAHIT or SPAdes for read assembly, Kraken2 for taxonomic classification, and Prokka and InterProScan for gene and protein domain prediction, respectively; JAMSβ uses R-based packages for visualization and statistical analysis. This workflow is executed within Conda environments, and its main advantage relies on the ease to establish comparisons across samples. However, this pipeline does not support binning tools nor genome-quality, and currently, it exhibits restricted deployment flexibility due to optimization for the NIH’s Biowulf system, although JAMS is open source and can be installed on any UNIX-based machine.",
category: "Short-read centered"
},
{
id: "pipeline38",
name: "SPIRE",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: [],
specialOptions: ["Antimicrobial resistance gene prediction", "Virulence factor annotation"],
update: ["2025"],
license: ["MIT License"],
category: ["Short-read centered"],
citations: ["41"]
},
description: "The SPIRE project’s Nextflow-based pipeline enables large-scale, reproducible metagenomic analysis by integrating tools like NGless, MEGAHIT, Prodigal, MetaBAT2, CheckM2, GTDB-Tk, and eggNOG-mapper. It automates quality control, assembly, annotation, and genome reconstruction, delivering standardized, high-throughput insights into microbial diversity, function, and genomic organization across global datasets.",
url: "https://academic.oup.com/nar/article/52/D1/D777/7332059",
details: "The SPIRE project employs a Nextflow-based pipeline that has been used to process and annotate more than 100,000 metagenomes belonging to more than 700 studies. The workflow incorporates tools such as NGLess for read trimming and decontamination, MEGAHIT for assembly, Prodigal for gene prediction and barrnap for RNA detection. Moreover, contig binning is carried out with MetaBAT2 with a complementary genome quality assessment using CheckM2 and GUNC, and the workflow ends with taxonomic classification (GTDB-Tk2) and functional annotation (eggNOG-mapper, abricate, RGI and Macrel). Among the advantages SPIRE offers, the possibility to perform antimicrobial resistance gene prediction and the annotation of virulence factors stand out, as well as its scalability, reproducibility across high-performance and cloud environments, and standardized processing, enabling consistent comparisons across global datasets. Nonetheless, at the moment of writing this report, this pipeline is aiming to be executed at online platforms like CloWM as it is lacking defined environments or container images, and the input data should be already hosted at the sequencing archives such as ENA, DDBJ or SRA.",
category: "Short-read centered"
},
{
id: "pipeline39",
name: "EURYALE (MEDUSA)",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda", "Docker", "Singularity"],
specialOptions: [],
update: ["2024"],
license: ["MIT License"],
category: ["Short-read centered"],
citations: ["7"]
},
description: "EURYALE is a Nextflow-based reimplementation of the MEDUSA pipeline for metagenomic analysis. It integrates tools like FastQC, fastp, Bowtie2, Kaiju, Kraken2, and DIAMOND for quality control, classification, and annotation. Containerized and modular, it ensures scalable, reproducible, and high-throughput workflows for comprehensive microbial community characterization.",
url: "https://ieeexplore.ieee.org/document/10702116",
details: "EURYALE is a Nextflow-based reimplementation of the MEDUSA pipeline. It provides a modular and containerized workflow using Nextflow DSL2, with software execution through Docker, Conda or Singularity, which ensures portability, reproducibility, and scalability. The workflow of this pipeline starts with read quality control with FastQC, trimming and merging using fastp, and optional host decontamination with Bowtie2; MultiQC provides a full report containing visualizations regarding sequence preprocessing. Optionally, clean sequences can be assembled using MEGAHIT with a posterior taxonomic classification carried out by Kaiju or Kraken2, while functional annotation relies on a DIAMOND-based alignment to reference databases (NCBi nr by default). It is worthy to mention the flexibility EURYALE offers given its customizable database selection for both taxonomic and functional annotation.",
category: "Short-read centered"
},
{
id: "pipeline40",
name: "nIMP3",
attributes: {
readTypes: ["Short reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Nextflow"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Docker", "Singularity"],
specialOptions: ["Metatranscriptome support", "Taxonomic profiling"],
update: ["2024"],
license: ["MIT License"],
category: ["Short-read centered"],
citations: ["150"]
},
description: "nIMP3 is a Nextflow-based reimplementation of the IMP pipeline for integrated metagenomic and metatranscriptomic analysis. It performs quality control, assembly, gene prediction, annotation, and expression quantification. Containerized and modular, it enables reproducible, scalable multi-omics workflows without genome binning.",
url: "https://github.com/grp-bork/nIMP3",
details: "nIMP3 is a Nextflow-based reimplementation of the IMP (Integrated Meta-omic Pipeline) workflow that assembles metagenomics (MG) and metatranscriptomics (MT) datasets together. nIMP3 handles preprocessed and contaminant-free MT and MG reads (FastQC, SortMeRNA, BBTools), and jointly assembles them in a hybrid and iterative process using MEGAHIT. Additionally, nIMP3 performs taxonomic profiling with mOTUs and Kraken2, as well as functional profiling with gffquant. Unlike the original IMP pipeline, nMP3 does not include a binning module, and thus it cannot recover MAGs. Nonetheless, nIMP3 offers a lighter, reproducible, and integrative pipeline for multi-omics metagenome/metatranscriptome processing.",
category: "Short-read centered"
},
{
id: "pipeline41",
name: "Mapler",
attributes: {
readTypes: ["Hi-Fi (PacBio) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Visualization module"],
update: ["2025"],
license: ["GNU AGPL v3"],
category: ["Long-read focused"],
citations: ["0"]
},
description: "Mapler is a Snakemake-based pipeline for evaluating PacBio HiFi metagenome assemblies. It integrates tools like metaMDBG, hifiasm-meta, MetaBAT2, GTDB-Tk, CheckM2, and Minimap2 to assess assembly quality, completeness, and taxonomic coverage, combining read-to-contig alignment metrics and bin evaluation to reveal assembly performance and unassembled diversity.",
url: "https://academic.oup.com/bioinformatics/article/41/6/btaf334/8157874",
details: "Mapler is a pipeline specifically designed to handle PacBio HiFi long reads. Mapler workflow is orchestrated by Snakemake along with Conda for package management, enabling scalable execution on local or cluster systems. Regarding the specific tools encompassed by Mapler, state-of-the-art assemblers such as metaMDBG, hifiasm-meta, metaFlye and OPERA-MS are available, with MetaBAT2 as the binning tool. Later on the workflow, each bin is classified taxonomically via GTDB-Tk or Kraken, and genome quality is evaluated using CheckM2 standards. Mapler aligns reads back to contigs with Minimap to compute novel metrics including the aligned read percentage and aligned base percentage, stratified across quality categories. It is important to mention that Mapler accepts assemblies and bins as input to skip part of the process, and it includes a parallel analysis, where assembled versus unassembled reads are contrasted by evaluating k-mer distributions (KAT), read quality (FastQC), and taxonomic composition (Kraken2 + Krona). As a result, by combining classic bin-based metrics with read-to-contig alignment statistics, Mapler assists in estimating how much of the sequence diversity remains uncaptured.",
category: "Long-read focused"
},
{
id: "pipeline42",
name: "ont-assembly-snake/score-assemblies",
attributes: {
readTypes: ["Short reads", "Oxford Nanopore (ONT) reads"],
multiSample: ["Yes"],
coAssemblyCoBinning: ["No"],
GUI: ["No"],
Cloud: ["Yes"],
workflowManager: ["Snakemake"],
binRefinement: ["No"],
externalComputationalResources: ["No"],
executionOptions: ["Conda"],
specialOptions: ["Visualization module"],