Skip to main content

Fast and simple Quality Assessment Tool for Large Genomes

Project description

FastQuast: Fast and simple Quality Assessment Tool for Large Genomes

FastQuast is a tool for assessing the quality of genome assemblies. It is designed to be fast and simple, with usage patterns similar to the popular Quast tool. However, FastQuast has been rewritten from scratch to optimize for speed, providing results up to 5 times faster than Quast.

Features

FastQuast provides the following features:

  • Works with python 2.7 and 3.6+
  • Fast and efficient quality assessment of genome assemblies similar to the classic Quast
  • User-defined thresholds for contig length
  • Extended length thresholds: 1kb, 5kb, 10kb, 25kb, 50kb, 500kb, 1Mb, 10Mb
  • Ability to save reports in TSV format (if you want more post-processing friendly format, but I prefer classic Quast txt format)

Installation

FastQuast can be installed via pip or conda. First, make sure you have either pip or conda installed on your system.

Installation via pip

To install FastQuast via pip, run the following command:

pip install fastQuast

Usage

You can use both variant:

fastQuast -h

and

fastquast -h

The simplest way to use:

fastquast you_genome.fasta

And it will create you_genome.quast file in the same place where you_genome.fasta located.

Full usage and options:

fastquast [-h] [-o OUTPUT_DIR] [-s] [-m MIN_CONTIG] [-l LABELS] [--tsv]
                 files_with_contigs [files_with_contigs ...]

Fast and simple Quality Assessment Tool for Genome Assemblies

positional arguments:
  files_with_contigs    List of files with contigs

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Directory to store all result files [default: replace file extension with quast
                        extension]
  -s, --split-scaffolds
                        Split assemblies by continuous fragments of N's and add such "contigs" to the
                        comparison [default: False]
  -m MIN_CONTIG, --min-contig MIN_CONTIG
                        Lower threshold for contig length [default: 1]
  -l LABELS, --labels LABELS
                        Names of assemblies to use in reports, comma-separated. If contain spaces, use
                        quotes
  --tsv                 Save report in TSV format to the specified file [default: false]

Example

Here's an example of how to use FastQuast:

fastquast -o results/ --min-contig 500 --labels "Assembly A, Assembly B" --tsv contigs.fasta 

This will assess the quality of the contigs.fasta assembly, set a minimum contig length of 500 bp, label the assembly as "Assembly A" and "Assembly B" in the report, save the report in both human-readable and TSV format, and store the results in the results/ directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastquast-1.2.3.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastquast-1.2.3-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file fastquast-1.2.3.tar.gz.

File metadata

  • Download URL: fastquast-1.2.3.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for fastquast-1.2.3.tar.gz
Algorithm Hash digest
SHA256 df6bb3a53e5908784a6c40a73a23d0af0a96ce23f78876a133cfe539bd0a0f03
MD5 cd8ea2b4d6c8b8d6cc438c873f1081ac
BLAKE2b-256 21690db50e3ad1b18d9d93249fe841ae9fe02e0339d67197faf327250c34e100

See more details on using hashes here.

File details

Details for the file fastquast-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: fastquast-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for fastquast-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ded4dc6018884dfb667c98aeb8ac8534873a58ca16a4eb57c5766297e371f154
MD5 6c772bc0b1e8ec2e0941c122f9af4e9d
BLAKE2b-256 463095ecc6f409d430f3b8a2f27cfbcc89f9a8d9894d9f741d9bafb69d964211

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page