fasttrimmatic


Namefasttrimmatic JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/bbeckley-hub/fasttrimmatic
SummaryHybrid fastp + Trimmomatic-like FASTQ quality control and trimming tool
upload_time2025-08-13 14:37:01
maintainerNone
docs_urlNone
authorBeckley Brown
requires_python>=3.7
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.45362s