# 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
```bash
pip install fasttrimmatic
```
Or to install with ML support:
```bash
pip install fasttrimmatic[ml]
```
## Usage
Single-end example:
```bash
fasttrimmatic -i sample.fastq.gz -o trimmed.fastq.gz --use-ml --max-workers 4 --verbose
```
Paired-end example:
```bash
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](https://github.com/bbeckley-hub)
Email: brownbeckley94@gmail.com
Raw data
{
"_id": null,
"home_page": "https://github.com/bbeckley-hub/fasttrimmatic",
"name": "fasttrimmatic",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": "Beckley Brown",
"author_email": "brownbeckley94@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/38/df/149c5c29c6100cfed3c1b84f3c7eb7b3fff31adbf61ef1aa644f3d020582/fasttrimmatic-1.0.0.tar.gz",
"platform": null,
"description": "# Fasttrimmatic\n\nHybrid fastp + trimmomatic-like FASTQ quality control and trimming tool.\n\n## Features\n\n- Adapter autodetection and trimming with mismatch tolerance\n- Leading and trailing quality trimming\n- Sliding window quality trimming\n- Self-supervised ML-based adaptive trimming (optional)\n- Supports single-end and paired-end reads\n- Multithreaded processing with progress reporting\n- Filters reads by minimum length after trimming\n\n## Installation\n\n```bash\npip install fasttrimmatic\n```\n\nOr to install with ML support:\n\n```bash\npip install fasttrimmatic[ml]\n```\n\n## Usage\n\nSingle-end example:\n\n```bash\nfasttrimmatic -i sample.fastq.gz -o trimmed.fastq.gz --use-ml --max-workers 4 --verbose\n```\n\nPaired-end example:\n\n```bash\nfasttrimmatic --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\n```\n\n## Author\n\nBeckley Brown \nGitHub: [bbeckley-hub](https://github.com/bbeckley-hub) \nEmail: brownbeckley94@gmail.com\n",
"bugtrack_url": null,
"license": null,
"summary": "Hybrid fastp + Trimmomatic-like FASTQ quality control and trimming tool",
"version": "1.0.0",
"project_urls": {
"Bug Tracker": "https://github.com/bbeckley-hub/fasttrimmatic/issues",
"Documentation": "https://github.com/bbeckley-hub/fasttrimmatic#readme",
"Homepage": "https://github.com/bbeckley-hub/fasttrimmatic"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "94362155236ae991b65a78b10fa8014b710afb4ca758a7445906d070211de3c2",
"md5": "315ab79b294ced2127355f7423b0b0a5",
"sha256": "d823950d811b513b36de3f541607edb93e90e46bf7f5b6e2eb4f41d0116d2b05"
},
"downloads": -1,
"filename": "fasttrimmatic-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "315ab79b294ced2127355f7423b0b0a5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 7265,
"upload_time": "2025-08-13T14:37:00",
"upload_time_iso_8601": "2025-08-13T14:37:00.447788Z",
"url": "https://files.pythonhosted.org/packages/94/36/2155236ae991b65a78b10fa8014b710afb4ca758a7445906d070211de3c2/fasttrimmatic-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "38df149c5c29c6100cfed3c1b84f3c7eb7b3fff31adbf61ef1aa644f3d020582",
"md5": "4d6743952e1d2cf0845aefd4c54a0715",
"sha256": "a1e7c2e85096deffddf97c55b1687727f2443fd1a9dc84f8e6cb57135b91bcce"
},
"downloads": -1,
"filename": "fasttrimmatic-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "4d6743952e1d2cf0845aefd4c54a0715",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6705,
"upload_time": "2025-08-13T14:37:01",
"upload_time_iso_8601": "2025-08-13T14:37:01.475609Z",
"url": "https://files.pythonhosted.org/packages/38/df/149c5c29c6100cfed3c1b84f3c7eb7b3fff31adbf61ef1aa644f3d020582/fasttrimmatic-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-13 14:37:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bbeckley-hub",
"github_project": "fasttrimmatic",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "fasttrimmatic"
}