{"doi":"10.1093/nargab/lqaf172","title":"CAMP: a modular metagenomics analysis system for integrated multistep data exploration","abstract":"Abstract Computational analysis of large-scale metagenomics sequencing datasets provides valuable isolate-level taxonomic and functional insights from complex microbial communities. However, the ever-expanding ecosystem of metagenomics-specific methods and file formats makes designing scalable workflows and seamlessly exploring output data increasingly challenging. Although one-click bioinformatics pipelines can help organize these tools into workflows, they face compatibility and maintainability challenges that can prevent replication. To address the gap in easily extensible yet robustly distributable metagenomics workflows, we have developed the Core Analysis Modular Pipeline (CAMP), a module-based metagenomics analysis system written in Snakemake, with a standardized module and directory architecture. Each module can run independently or in sequence to produce target data formats (e.g. short-read preprocessing alone or followed by de novo assembly), and provides output summary statistics reports and Jupyter notebook-based visualizations. We applied CAMP to a set of 10 metagenomics samples, demonstrating how a modular analysis system with built-in data visualization facilitates rich seamless communication between outputs from different analytical purposes. The CAMP ecosystem (module template and analysis modules) can be found at https://github.com/Meta-CAMP.","journal":"NAR Genomics and Bioinformatics","year":2025,"id":587745,"datarank":0.0,"base_score":0.0,"endowment":0.0,"self_citation_contribution":0.0,"citation_network_contribution":0.0,"self_endowment_contribution":0.0,"citer_contribution":0.0,"corpus_percentile":null,"corpus_rank":null,"citation_count":0,"citer_count":0,"citers_with_citation_signal":0,"citers_with_endowment":0,"datacite_reuse_total":0,"is_dataset":false,"is_dataset_confidence":0.9486,"is_data_producer":false,"deposit_databanks":null,"is_oa":true,"file_count":0,"downloads":0,"has_version_chain":false,"published_date":"2025-01-01","fair_score":null,"fair_percentile":null,"algorithm_id":"datarank_citation_only_1hop_v6","ranking_scope":"data_only","authors":[{"id":480729,"name":"Braden Tierney","orcid":"0000-0002-7533-8802","position":1,"is_corresponding":false},{"id":1503320,"name":"Wei Wei","orcid":"0000-0002-0655-056X","position":2,"is_corresponding":false},{"id":32460,"name":"Cynthia Ronkowski","orcid":"0000-0002-8089-2808","position":3,"is_corresponding":false},{"id":1175130,"name":"Rodolfo Brizola Toscan","orcid":"0000-0002-5652-3666","position":4,"is_corresponding":false},{"id":51778,"name":"Berk Turhan","orcid":"0000-0002-6471-0357","position":5,"is_corresponding":false},{"id":1175131,"name":"Michael Toomey","orcid":"0000-0001-8206-6414","position":6,"is_corresponding":false},{"id":1503321,"name":"Juan S. Andrade-Martínez","orcid":"0000-0001-7852-630X","position":7,"is_corresponding":false},{"id":913392,"name":"Chenlian Fu","orcid":"0000-0002-2755-4359","position":8,"is_corresponding":false},{"id":564564,"name":"Alexander G. Lucaci","orcid":"0000-0002-4896-6088","position":9,"is_corresponding":false},{"id":1503322,"name":"Arthur Henrique Barrios Solano","orcid":"0000-0001-5252-6491","position":10,"is_corresponding":false},{"id":85846,"name":"João Carlos Setubal","orcid":null,"position":11,"is_corresponding":false},{"id":1175132,"name":"James R. Henriksen","orcid":"0000-0003-2485-0889","position":12,"is_corresponding":false},{"id":1377717,"name":"Sam Zimmerman","orcid":null,"position":13,"is_corresponding":false},{"id":1175370,"name":"Malika Kopbayeva","orcid":null,"position":14,"is_corresponding":false},{"id":1175371,"name":"Anna Noyvert","orcid":null,"position":15,"is_corresponding":false},{"id":1175372,"name":"Zana Iwan","orcid":null,"position":16,"is_corresponding":false},{"id":1175373,"name":"Shraman Kar","orcid":null,"position":17,"is_corresponding":false},{"id":1175374,"name":"Nikita Nakazawa","orcid":null,"position":18,"is_corresponding":false},{"id":550383,"name":"Dmitry Meleshko","orcid":"0000-0002-7398-9820","position":19,"is_corresponding":false},{"id":1175133,"name":"Dmytro Horyslavets","orcid":"0000-0002-6780-0235","position":20,"is_corresponding":false},{"id":1175134,"name":"Valeriia Ye. Kantsypa","orcid":"0009-0003-5525-4892","position":21,"is_corresponding":false},{"id":617772,"name":"Alina Frolova","orcid":"0000-0001-5469-7366","position":22,"is_corresponding":false},{"id":13114,"name":"Andre Kahles","orcid":null,"position":23,"is_corresponding":false},{"id":363450,"name":"David Danko","orcid":"0000-0002-1456-9498","position":24,"is_corresponding":false},{"id":261791,"name":"Eran Elhaik","orcid":"0000-0003-4795-1084","position":25,"is_corresponding":false},{"id":1482369,"name":"Paweł Łabaj","orcid":"0000-0001-6776-4716","position":26,"is_corresponding":false},{"id":6600,"name":"Serghei Mangul","orcid":"0000-0003-4770-3443","position":27,"is_corresponding":false},{"id":619431,"name":"Natasha Abdullah","orcid":null,"position":28,"is_corresponding":false},{"id":1503872,"name":"Marcos Abraao","orcid":null,"position":29,"is_corresponding":false},{"id":1503873,"name":"Amro Adel","orcid":null,"position":30,"is_corresponding":false},{"id":1503874,"name":"Muhammad Afaq","orcid":null,"position":31,"is_corresponding":false},{"id":1503875,"name":"Faisal S Al-Quaddoomi","orcid":null,"position":32,"is_corresponding":false},{"id":1503876,"name":"Ireen Alam","orcid":null,"position":33,"is_corresponding":false},{"id":1503877,"name":"Gabriela E. Albuquerque","orcid":null,"position":34,"is_corresponding":false},{"id":1503878,"name":"Alex Alexiev","orcid":null,"position":35,"is_corresponding":false},{"id":1503879,"name":"Kalyn Ali","orcid":null,"position":36,"is_corresponding":false},{"id":893158,"name":"Lucia Elena Alvarado-Arnez","orcid":"0000-0002-3537-6361","position":37,"is_corresponding":false},{"id":1503880,"name":"Sarh Aly","orcid":null,"position":38,"is_corresponding":false},{"id":1503881,"name":"Jennifer Amachee","orcid":null,"position":39,"is_corresponding":false},{"id":1503882,"name":"Maria G Amorim","orcid":null,"position":40,"is_corresponding":false},{"id":1503883,"name":"Majelia Ampadu","orcid":null,"position":41,"is_corresponding":false},{"id":1503884,"name":"Muhammad Al-Fath Amran","orcid":null,"position":42,"is_corresponding":false},{"id":1503885,"name":"Nala An","orcid":null,"position":43,"is_corresponding":false},{"id":1503886,"name":"Watson Andrew","orcid":null,"position":44,"is_corresponding":false},{"id":1503887,"name":"Harilanto Andrianjakarivony","orcid":null,"position":45,"is_corresponding":false},{"id":1503888,"name":"Michael Angelov","orcid":null,"position":46,"is_corresponding":false},{"id":1503889,"name":"Verónica Antelo","orcid":null,"position":47,"is_corresponding":false},{"id":1503323,"name":"Catharine Aquino","orcid":"0000-0002-3600-9862","position":48,"is_corresponding":false},{"id":1503890,"name":"Alvaro Aranguren","orcid":null,"position":49,"is_corresponding":false},{"id":1503891,"name":"Luiza Araujo","orcid":null,"position":50,"is_corresponding":false},{"id":1503892,"name":"Hitler Francois Vasquez Arevalo","orcid":null,"position":51,"is_corresponding":false},{"id":427073,"name":"J. M. G. Arevalo","orcid":null,"position":52,"is_corresponding":false},{"id":839080,"name":"Carme Arnan","orcid":"0000-0002-7431-2088","position":53,"is_corresponding":false},{"id":1503893,"name":"Lucia Elena Alvarado Arnez","orcid":null,"position":54,"is_corresponding":false},{"id":1503894,"name":"Fernanda Arredondo","orcid":null,"position":55,"is_corresponding":false},{"id":1503895,"name":"Matthew Arthur","orcid":null,"position":56,"is_corresponding":false},{"id":1503896,"name":"Freddy Asenjo","orcid":null,"position":57,"is_corresponding":false},{"id":1503897,"name":"Thomas Saw Aung","orcid":null,"position":58,"is_corresponding":false},{"id":505079,"name":"Juliette Auvinet","orcid":"0000-0001-5877-7355","position":59,"is_corresponding":false},{"id":1503898,"name":"Nuria Aventin","orcid":null,"position":60,"is_corresponding":false},{"id":1503899,"name":"Sadaf Ayaz","orcid":null,"position":61,"is_corresponding":false},{"id":1503900,"name":"Silva Baburyan","orcid":null,"position":62,"is_corresponding":false},{"id":1503901,"name":"Abd-Manaaf Bakere","orcid":null,"position":63,"is_corresponding":false},{"id":1503902,"name":"Katrin Bakhl","orcid":null,"position":64,"is_corresponding":false},{"id":1023842,"name":"Thais Fernanda Bartelli","orcid":"0000-0002-1373-0112","position":65,"is_corresponding":false},{"id":1503903,"name":"Batdelger Erdenetsetseg","orcid":null,"position":66,"is_corresponding":false},{"id":1503904,"name":"François Baudon","orcid":null,"position":67,"is_corresponding":false},{"id":1503905,"name":"Kevin Becher","orcid":null,"position":68,"is_corresponding":false},{"id":1503324,"name":"Carla Bello","orcid":"0000-0002-3515-9025","position":69,"is_corresponding":false},{"id":1503906,"name":"Médine Benchouaia","orcid":null,"position":70,"is_corresponding":false},{"id":1040156,"name":"Hannah Benisty","orcid":"0000-0002-7835-9115","position":71,"is_corresponding":false},{"id":1503325,"name":"Anne‐Sophie Benoiston","orcid":"0000-0001-9446-5703","position":72,"is_corresponding":false},{"id":1503907,"name":"Joseph Benson","orcid":null,"position":73,"is_corresponding":false},{"id":1146857,"name":"Diego Benítez","orcid":"0000-0003-4639-8539","position":74,"is_corresponding":false},{"id":1503908,"name":"Juliana Bernardes","orcid":null,"position":75,"is_corresponding":false},{"id":1503909,"name":"Denis Bertrand","orcid":null,"position":76,"is_corresponding":false},{"id":1503910,"name":"Silvia Beurmann","orcid":null,"position":77,"is_corresponding":false},{"id":617768,"name":"Malay Bhattacharyya","orcid":"0000-0001-7781-1264","position":78,"is_corresponding":false},{"id":1503911,"name":"Tristan Bitard-Feildel","orcid":null,"position":79,"is_corresponding":false},{"id":1503326,"name":"Lucie Bittner","orcid":"0000-0001-8291-7063","position":80,"is_corresponding":false},{"id":1503912,"name":"Christina Black","orcid":null,"position":81,"is_corresponding":false},{"id":1323942,"name":"Guillaume Blanc","orcid":"0000-0001-5728-1104","position":82,"is_corresponding":false},{"id":1503913,"name":"Brittany Blyther","orcid":null,"position":83,"is_corresponding":false},{"id":1503914,"name":"Toni Bode","orcid":null,"position":84,"is_corresponding":false},{"id":1503915,"name":"Julia Boeri","orcid":null,"position":85,"is_corresponding":false},{"id":1503327,"name":"Bazartseren Boldgiv","orcid":"0000-0003-0015-8142","position":86,"is_corresponding":false},{"id":1503916,"name":"Kevin Bolzli","orcid":null,"position":87,"is_corresponding":false},{"id":1503917,"name":"Alexia Bordigoni","orcid":null,"position":88,"is_corresponding":false},{"id":1503918,"name":"Ciro Borrelli","orcid":null,"position":89,"is_corresponding":false},{"id":878412,"name":"Sílvia Borràs","orcid":"0000-0002-0331-0720","position":90,"is_corresponding":false},{"id":1503919,"name":"Sonia Bouchard","orcid":null,"position":91,"is_corresponding":false},{"id":1503328,"name":"Jean‐Pierre Bouly","orcid":"0000-0002-2423-3867","position":92,"is_corresponding":false},{"id":1503920,"name":"Alicia Boyd","orcid":null,"position":93,"is_corresponding":false},{"id":552274,"name":"Alessandra Breschi","orcid":"0000-0001-6464-6693","position":94,"is_corresponding":false},{"id":1503329,"name":"Björn Brindefalk","orcid":"0000-0001-8524-778X","position":95,"is_corresponding":false},{"id":562984,"name":"Christian Brion","orcid":"0000-0002-3548-1401","position":96,"is_corresponding":false},{"id":1503330,"name":"Alan C. Briones","orcid":"0000-0001-8312-1649","position":97,"is_corresponding":false},{"id":1503921,"name":"Paulina Buczansla","orcid":null,"position":98,"is_corresponding":false},{"id":1503922,"name":"Catherine M Burke","orcid":null,"position":99,"is_corresponding":false},{"id":617762,"name":"Lauren Mak","orcid":"0000-0002-2414-7838","position":0,"is_corresponding":true}],"reference_count":80,"raw_metadata":null,"created_at":"2026-07-19T02:59:39.958043Z","pmid":"41551931","pmcid":null,"fwci":null,"citation_percentile":null,"influential_citations":0,"oa_status":null,"license":null,"views":0,"total_file_size_bytes":0,"version_count":0,"fair_f":null,"fair_a":null,"fair_i":null,"fair_r":null,"fair_zscore":null,"fair_rationale":null,"fair_model":null,"fair_agent_version":null,"fair_fulltext_source":null,"fair_has_llm":null,"fair_computed_at":null,"clinical_trials":[],"software_tools":[],"db_accessions":[],"linked_datasets":[],"topics":[]}