agtools: a software framework to manipulate assembly graphs
Vijini MallawaarachchiiD, George Spyro BourasiD, Ryan R. WickiD, Susanna R. GrigsoniD, Bhavya Nalagampalli PapudeshiiD, Robert Alan EdwardsiD
Abstract
SummaryAssembly graphs are a fundamental data structure used by genome and metagenome assemblers to represent sequences and their overlap information, facilitating the assembler to construct longer genomic fragments. Apart from their core use in assemblers, assembly graphs have become increasingly important in a range of downstream applications such as metagenomic binning, plasmid detection, viral genome resolution and haplotype phasing. However, there is a need for a comprehensive tool that allows programmatic access to manipulate assembly graphs across different assembly graph formats. Here we present agtools, an open-source Python framework that can analyse and manipulate assembly graphs. agtools provides a command-line interface for tasks such as graph format conversion, segment filtering, and component extraction. It also exposes a Python package interface to load, query and analyse assembly graphs from popular genome and metagenome assemblers. This enables streamlined assembly graph-based analysis that can be integrated into other bioinformatics software and workflows. Availability and implementationThe source code of agtools is hosted on GitHub at https://github.com/Vini2/agtools and the documentation is available at https://agtools.readthedocs.io/. agtools is also installable from Bioconda (https://anaconda.org/bioconda/agtools) and PyPI (https://pypi.org/project/agtools/).
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- FWCI
- 2.08
- Field percentile
- top 21%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Bandage: interactive visualisation of de novo genome assemblies
Ryan R Wick, Mark B Schultz, … Kathryn E Holt·BioinformaticsPeer-reviewed·Oct 15, 2015
- Faucet: streaming de novo assembly graph construction
Roye Rozov, Gil Goldshlager, … Ron Shamir A·BioinformaticsPeer-reviewed·Jul 21, 2017
- MetaCoAG: Binning Metagenomic Contigs via Composition, Coverage and Assembly Graphs
Vijini Mallawaarachchi, Yu Lin·Journal of Computational BiologyPeer-reviewed·Nov 11, 2022
- Real-time resolution of short-read assembly graph using ONT long reads
Son Hoang Nguyen, Minh Duc Cao, Lachlan Coin·PLoS Computational BiologyPeer-reviewed·Jan 20, 2021
- Gfastats: conversion, evaluation and manipulation of genome sequences using assembly graphs
Giulio Formenti, Linelle Ann L. Abueg, … Erich David Jarvis·BioinformaticsPeer-reviewed·Jul 7, 2022
- BugBuilder - An Automated Microbial Genome Assembly andAnalysis Pipeline
James Abbott·bioRxiv·Jun 11, 2017