Skip to main content

Hybrid fastp + Trimmomatic-like FASTQ quality control and trimming tool

Project description

Fasttrimmatic

Hybrid fastp + trimmomatic-like FASTQ quality control and trimming tool.

Features

  • Adapter autodetection and trimming with mismatch tolerance
  • Leading and trailing quality trimming
  • Sliding window quality trimming
  • Self-supervised ML-based adaptive trimming (optional)
  • Supports single-end and paired-end reads
  • Multithreaded processing with progress reporting
  • Filters reads by minimum length after trimming

Installation

pip install fasttrimmatic

Or to install with ML support:

pip install fasttrimmatic[ml]

Usage

Single-end example:

fasttrimmatic -i sample.fastq.gz -o trimmed.fastq.gz --use-ml --max-workers 4 --verbose

Paired-end example:

fasttrimmatic --paired -i1 sample_R1.fastq.gz -i2 sample_R2.fastq.gz -o1 trimmed_R1.fastq.gz -o2 trimmed_R2.fastq.gz --use-ml --max-workers 4 --verbose

Author

Beckley Brown
GitHub: bbeckley-hub
Email: brownbeckley94@gmail.com

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

fasttrimmatic-1.0.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

fasttrimmatic-1.0.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file fasttrimmatic-1.0.0.tar.gz.

File metadata

  • Download URL: fasttrimmatic-1.0.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fasttrimmatic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a1e7c2e85096deffddf97c55b1687727f2443fd1a9dc84f8e6cb57135b91bcce
MD5 4d6743952e1d2cf0845aefd4c54a0715
BLAKE2b-256 38df149c5c29c6100cfed3c1b84f3c7eb7b3fff31adbf61ef1aa644f3d020582

See more details on using hashes here.

File details

Details for the file fasttrimmatic-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: fasttrimmatic-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fasttrimmatic-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d823950d811b513b36de3f541607edb93e90e46bf7f5b6e2eb4f41d0116d2b05
MD5 315ab79b294ced2127355f7423b0b0a5
BLAKE2b-256 94362155236ae991b65a78b10fa8014b710afb4ca758a7445906d070211de3c2

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