iDeepLC: A deep Learning-based retention time predictor for unseen modified peptides with a novel encoding system
Project description
iDeepLC: A deep Learning-based retention time predictor for unseen modified peptides with a novel encoding system
Overview
iDeepLC is a deep learning-based tool for retention time prediction in proteomics.
Features
- Retention Time Prediction: Predict retention times for peptides, including modified ones.
- Fine-Tuning: Fine-tune the pre-trained model for specific datasets.
- Visualization: Generate scatter plots and other figures for analysis.
installation
Intall the package using pip:
pip install iDeepLC
Usage
The iDeepLC package provides a CLI for easy usage. Below are some examples:
Prediction
ideeplc --input <path/to/peptide_file.csv> --save
Fine-tuning
ideeplc --input <path/to/peptide_file.csv> --save --finetune
Calibration
ideeplc --input <path/to/peptide_file.csv> --save --calibrate
Example
ideeplc --input ./data/example_input/Hela_deeprt --save --finetune --calibrate
For more detailed CLI usage, you can run:
ideeplc --help
Input file format
The input file should be a CSV file with the following columns:
seq: The amino acid sequence of the peptide. (e.g.,ACDEFGHIKLMNPQRSTVWY)modifications: A string representing modifications in the sequence. (e.g.,11|Oxidation|16|Phospho)tr: The retention time of the peptide in seconds. (e.g.,1285.63)
For example:
NQDLISENK,,2705.724
LGSPPPHK,3|Phospho,2029.974
RMQSLQLDCVAVPSSR,2|Oxidation|4|Phospho,4499.832
Citation
If you use iDeepLC in your research, please cite our paper:
📄 iDeepLC: A deep Learning-based retention time predictor for unseen modified peptides with a novel encoding system
🖊 Alireza Nameni, Arthur Declercq, Ralf Gabriels, Robbe Devreese, Lennart Martens, Sven Degroeve , and Robbin Bouwmeester
📅 2025
🔗 DOI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ideeplc-1.1.2.tar.gz.
File metadata
- Download URL: ideeplc-1.1.2.tar.gz
- Upload date:
- Size: 8.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c896c617c27e51fe56918c59b49c06c6d4b0186fb647267baf0835382487cac
|
|
| MD5 |
fe0b1717d11b2bc935cc174b0e624407
|
|
| BLAKE2b-256 |
2e28909d7bb0cb230c111ec9c40e00676714c3f79b68a95d29c43ef7017c727c
|
Provenance
The following attestation bundles were made for ideeplc-1.1.2.tar.gz:
Publisher:
publish.yml on CompOmics/iDeepLC
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ideeplc-1.1.2.tar.gz -
Subject digest:
3c896c617c27e51fe56918c59b49c06c6d4b0186fb647267baf0835382487cac - Sigstore transparency entry: 287954084
- Sigstore integration time:
-
Permalink:
CompOmics/iDeepLC@d0c6af8b4a9a5303c5dd9614d1b6a9de805353b5 -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/CompOmics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d0c6af8b4a9a5303c5dd9614d1b6a9de805353b5 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ideeplc-1.1.2-py3-none-any.whl.
File metadata
- Download URL: ideeplc-1.1.2-py3-none-any.whl
- Upload date:
- Size: 8.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66c41cd5977a58b644bbbb48f39041218987e527c3d418a7be9cfff45e22c037
|
|
| MD5 |
49ed3db38552cb7394c93582dd76e710
|
|
| BLAKE2b-256 |
4963724c65b03fcb36b2d3426bd7a919f2654df96dea7052fcc5195210cd99b0
|
Provenance
The following attestation bundles were made for ideeplc-1.1.2-py3-none-any.whl:
Publisher:
publish.yml on CompOmics/iDeepLC
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ideeplc-1.1.2-py3-none-any.whl -
Subject digest:
66c41cd5977a58b644bbbb48f39041218987e527c3d418a7be9cfff45e22c037 - Sigstore transparency entry: 287954109
- Sigstore integration time:
-
Permalink:
CompOmics/iDeepLC@d0c6af8b4a9a5303c5dd9614d1b6a9de805353b5 -
Branch / Tag:
refs/tags/v1.1.2 - Owner: https://github.com/CompOmics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d0c6af8b4a9a5303c5dd9614d1b6a9de805353b5 -
Trigger Event:
release
-
Statement type: