Skip to main content

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.

Metadata

Release files for fastQuast 1.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastQuast 1.2.3
File Size Uploaded Provenance
fastquast-1.2.3.tar.gz 8.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fastQuast 1.2.3
File Interpreter ABI Platform
fastquast-1.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 kB

Release files / fastquast-1.2.3.tar.gz

Download URL fastquast-1.2.3.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
df6bb3a53e5908784a6c40a73a23d0af0a96ce23f78876a133cfe539bd0a0f03
BLAKE2b-256 checksum
How to use checksums
21690db50e3ad1b18d9d93249fe841ae9fe02e0339d67197faf327250c34e100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / fastquast-1.2.3-py3-none-any.whl

Download URL fastquast-1.2.3-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ded4dc6018884dfb667c98aeb8ac8534873a58ca16a4eb57c5766297e371f154
BLAKE2b-256 checksum
How to use checksums
463095ecc6f409d430f3b8a2f27cfbcc89f9a8d9894d9f741d9bafb69d964211
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Security for fastQuast 1.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page