Skip to main content

logo DeepChopper social

pypi PyPI - Wheel license pypi version platform Actions status Space

🧬 DeepChopper leverages a language model to accurately detect and chop artificial sequences that may cause chimeric reads, ensuring higher quality and more reliable sequencing results. By integrating seamlessly with existing workflows, DeepChopper provides a robust solution for researchers and bioinformaticians working with Nanopore direct-RNA sequencing data.

✨ What's New in v1.3.0

  • 🚀 Direct FASTQ Processing: No more encoding step! DeepChopper now works directly with FASTQ files
  • ⚡ Simplified Workflow: Go from raw data to results in just 2 commands (predict → chop)
  • 📦 Auto-format Detection: Automatically handles .fastq, .fq, .fastq.gz, and .fq.gz files
  • ⚠️ Breaking Change: The encode command has been removed - update your pipelines accordingly

See full changelog →

📘 FEATURED: We provide a comprehensive tutorial that includes an example dataset in our full documentation.

🚀 Quick Start: Try DeepChopper Online

Experience DeepChopper instantly through our user-friendly web interface. No installation required! Simply click the button below to launch the web application and start exploring DeepChopper's capabilities:

Open in Hugging Face Spaces

What you can do online:

  • 📤 Upload your sequencing data
  • 🔬 Run DeepChopper's analysis
  • 📊 Visualize results
  • 🎛️ Experiment with different parameters

Perfect for quick tests or demonstrations! However, for extensive analyses or custom workflows, we recommend installing DeepChopper locally.

⚠️ Note: The online version is limited to one FASTQ record at a time and may not be suitable for large-scale projects.

📦 Installation

DeepChopper can be installed using pip, the Python package installer. Follow these steps to install:

  1. Ensure you have Python 3.10 or later installed on your system.

  2. Create a virtual environment (recommended):

    python -m venv deepchopper_env
    source deepchopper_env/bin/activate  # On Windows use `deepchopper_env\Scripts\activate`
    
  3. Install DeepChopper:

    pip install deepchopper
    
  4. Verify the installation:

    deepchopper --help
    

Compatibility and Support

DeepChopper is designed to work across various platforms and Python versions. Below are the compatibility matrices for PyPI installations:

PyPI Support

Python Version Linux x86_64 macOS Intel macOS Apple Silicon Windows x86_64
3.10 ✅ ✅ ✅ ✅
3.11 ✅ ✅ ✅ ✅
3.12 ✅ ✅ ✅ ✅

🆘 Trouble installing? Check our Troubleshooting Guide or open an issue.

🛠️ Usage

For a comprehensive guide, check out our full tutorial. Here's a quick overview:

Command-Line Interface

🎉 New in v1.3.0: DeepChopper now works directly with FASTQ files! No encoding step required.

DeepChopper offers two main commands: predict and chop.

  1. Predict chimera artifacts directly from FASTQ:

    deepchopper predict input.fastq --output predictions
    

    Using GPUs? Add the --gpus flag:

    deepchopper predict input.fastq --output predictions --gpus 2
    

    Supports all FASTQ formats: .fastq, .fq, .fastq.gz, .fq.gz

  2. Chop chimera artifacts:

    deepchopper chop predictions/0 input.fastq
    

Want a GUI? Launch the web interface (note: limited to one FASTQ record at a time):

deepchopper web

Python Library

Integrate DeepChopper into your Python scripts:

import deepchopper

model = deepchopper.DeepChopper.from_pretrained("yangliz5/deepchopper")
# Your analysis code here

📚 Cite

If DeepChopper aids your research, please cite our paper:

@article{li2026genomic,
  title = {Genomic Language Model Mitigates Chimera Artifacts in Nanopore Direct {{RNA}} Sequencing},
  author = {Li, Yangyang and Wang, Ting-You and Guo, Qingxiang and Ren, Yanan and Lu, Xiaotong and Cao, Qi and Yang, Rendong},
  date = {2026-01-19},
  journaltitle = {Nature Communications},
  shortjournal = {Nat Commun},
  publisher = {Nature Publishing Group},
  issn = {2041-1723},
  doi = {10.1038/s41467-026-68571-5},
  url = {https://www.nature.com/articles/s41467-026-68571-5},
  urldate = {2026-01-20}
}

🤝 Contribution

We welcome contributions! Here's how to set up your development environment:

Build Environment

Install UV and Rust

git clone https://github.com/ylab-hi/DeepChopper.git
cd DeepChopper

# Install dependencies
uv sync

# Run DeepChopper
uv run deepchopper --help

🎉 Ready to contribute? Check out our Contribution Guidelines to get started!

🔗 Related Projects

  • ChimeraLM - Identify artificial chimeric reads from whole genome amplification (WGA) processes

📬 Support

Need help? Have questions?


DeepChopper is developed with ❤️ by the YLab team. Happy sequencing! 🧬🔬

Metadata

Release files for deepchopper-cli 1.3.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 deepchopper-cli 1.3.3
File Size Uploaded
deepchopper_cli-1.3.3.tar.gz 58.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for deepchopper-cli 1.3.3
File
deepchopper_cli-1.3.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
deepchopper_cli-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
deepchopper_cli-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
deepchopper_cli-1.3.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
deepchopper_cli-1.3.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
deepchopper_cli-1.3.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
deepchopper_cli-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
deepchopper_cli-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
deepchopper_cli-1.3.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
deepchopper_cli-1.3.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
deepchopper_cli-1.3.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
deepchopper_cli-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
deepchopper_cli-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
deepchopper_cli-1.3.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
deepchopper_cli-1.3.3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 88.9 MB

Release files / deepchopper_cli-1.3.3.tar.gz

Download URL deepchopper_cli-1.3.3.tar.gz
Size 58.8 MB
Tags Source
SHA-256 checksum
How to use checksums
7a4b49b55ae22d3c8335374e6c0d7e41db84e797f22abf88f26b274509fb7304
BLAKE2b-256 checksum
How to use checksums
4944cc492520fd90c4c4ec0e2042b8cfac7bc641ea8f08b9b4f240aa37b99f56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp312-cp312-win_amd64.whl

Download URL deepchopper_cli-1.3.3-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
090abad0153d4537ebb57387eeb637464a48f9ccd71824b831f24ef15fa4d678
BLAKE2b-256 checksum
How to use checksums
181a10f699632d122c2960bdd403c7046d6ec617c6e4988ce6064a937c812c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2548488760fa72e528ddb01a6f79eb0e08fef13b384529acdc45b0e96f74a03a
BLAKE2b-256 checksum
How to use checksums
8cb6daf4f5ea31f1eec3e11cd8b877f445dcf52b86c0cebe9f57296f7deaa993
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5dbb469764b660ba4dffbe9013f964266d077a1f94cd01a0a901412a3a1c46e7
BLAKE2b-256 checksum
How to use checksums
8756b6bcd4aeefff6b4ea7872f23f2b741e547b572e510e671a8a44bbe657b4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL deepchopper_cli-1.3.3-cp312-cp312-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dab396b4351199d3446a62149ea3df4eff0f2deaa29b5065283bbc59214f6dc7
BLAKE2b-256 checksum
How to use checksums
5ac30d17eb4cefe8fb4d9cea1d48a965053b5c07da76dbb0f963acbf99af6899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp312-cp312-macosx_10_12_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
677070456c70d75ba81b22e3806783bd2bbf9b6ac5b1257dbec5ea592a18b76f
BLAKE2b-256 checksum
How to use checksums
8cc1955124e14d736a6306d7bbc7f45272f91a689d0e9de53f55288bdb40afb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp311-cp311-win_amd64.whl

Download URL deepchopper_cli-1.3.3-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3bc2ca838d1a82f67918087ba5eb8745d7eb1ff6430559d20f63711952b079e7
BLAKE2b-256 checksum
How to use checksums
a3a23102b343f7cc4a449055dcc0f25cc45a6690ff1829549ca5fd166428509e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2316902ca4747539db530dcaafad898fa63c18e7dd3d8527d0e32a9ec5d2f635
BLAKE2b-256 checksum
How to use checksums
60cd14e677db18d381e7bf03f96921517d992992016faed109a4ecdfc0c57096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
36456ade2be7d705cf017b59f03da3a628502a8f57c1f37a96a2267ad58c8861
BLAKE2b-256 checksum
How to use checksums
1cb5aacd7a96fa79e9bfee64d754ba85f3146c7ebcb622ffbb13c6511798208e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL deepchopper_cli-1.3.3-cp311-cp311-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
00667c406892931bc07ba33ba948bc45d1046cd8aa1b505853be37d0c876173c
BLAKE2b-256 checksum
How to use checksums
3b542a58428e2930996a1b330c371d9c87548b3b17f3c3b333b45f22b53458a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
68f79bdbc2f3e5b1f7bf5717e04a22d719daa70a1e161548702d9da671cbc0e9
BLAKE2b-256 checksum
How to use checksums
c548a59a26b215ba8abeb4103c96628c5eec0b9dc6c032165dcc34aa81945d73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp310-cp310-win_amd64.whl

Download URL deepchopper_cli-1.3.3-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
00d693cb70d1cf22fb91d9e28b54c7961b8f4ece32716b0c60a08c24b9c02977
BLAKE2b-256 checksum
How to use checksums
b3d093c5df24acc9b3e2b52b3eaf7161815535d1dd92afee8c9603a45223c988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a10bdbbbb52cb64552276bbd02c1aa4a0ca95295923e498246d1e4a0fc5fda27
BLAKE2b-256 checksum
How to use checksums
f7980d4b441aa796fc1295b17bc48f7ae679d69bf7e386a7c8bcfcbeaf0d142f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
51cf5f35c635e4a2682f9cf0ab9894ad28e768bdef6274299c1903dddbec7a3c
BLAKE2b-256 checksum
How to use checksums
a90627cbca3f8220cfcee74d0d5d3727bec1c39cb0daea8d951ecb26515b3453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL deepchopper_cli-1.3.3-cp310-cp310-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4318d6bed24f1bd2b1c7e06502fd772c1b6249a3b678179dd370bbecd1e04850
BLAKE2b-256 checksum
How to use checksums
b28a4e67d34c1afdffeaf1088557ae6f2fa767da6e2e10ada7c97acedbd5c3ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release files / deepchopper_cli-1.3.3-cp310-cp310-macosx_10_12_x86_64.whl

Download URL deepchopper_cli-1.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d15840cb9a28425549668568b054225fe665d7ee96e6151ca97f5b3c8ed79421
BLAKE2b-256 checksum
How to use checksums
c3c73cb7b35ef1eb6b5e7f757b41d362fd65a1d995be090cfc81f7fd3b838cf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.13.1

Release history Release notifications | RSS feed

This release

1.3.3 This release

16 release files

1.3.2

16 release files

1.3.1

16 release files

1.3.0

16 release files

1.2.9

16 release files

1.2.8

16 release files

1.2.5

19 release files

1.2.4

19 release files

1.2.3

19 release files

1.2.1

19 release files

1.1.0

19 release files

1.0.1

7 release files

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