Version: 1.0.0
Commit Hash: 5910a55c223c8b2b9aab4781036bdb81d3e15550
Author: Cauldron Team
Category: utilities
Check if peptides from experimental data are present in a FASTA library by generating tryptic peptides with configurable miss cleavages
Peptide Library Check
Installation
⬇️ Click here to install in Cauldron (requires Cauldron to be running)
Repository:
https://github.com/noatgnu/peptide-library-check-plugin
Manual installation:
- Open Cauldron
- Go to Plugins → Install from Repository
- Paste:
https://github.com/noatgnu/peptide-library-check-plugin - Click Install
ID: peptide-library-check
Version: 1.0.0
Category: utilities
Author: Cauldron Team
Description
Check if peptides from experimental data are present in a FASTA library by generating tryptic peptides with configurable miss cleavages
Runtime
-
Environments:
python -
Entrypoint:
library_check_peptide.py
Inputs
| Name | Label | Type | Required | Default | Visibility |
|---|---|---|---|---|---|
file_path |
Input Peptide File | file | Yes | - | Always visible |
peptide_column |
Peptide Sequence Column | column | Yes | - | Always visible |
fasta_file |
FASTA Library File | file | Yes | - | Always visible |
miss_cleavage |
Missed Cleavages | number (min: 0, max: 5) | No | 2 | Always visible |
min_length |
Minimum Peptide Length | number (min: 1, max: 50) | No | 5 | Always visible |
Input Details
Input Peptide File (file_path)
Tab-separated or CSV file containing experimental peptide data
Peptide Sequence Column (peptide_column)
Column containing peptide sequences to check
FASTA Library File (fasta_file)
FASTA file containing protein sequences to generate tryptic peptide library
Missed Cleavages (miss_cleavage)
Maximum number of missed cleavages to consider when generating tryptic peptides
Minimum Peptide Length (min_length)
Minimum length of peptides to include in the library
Outputs
| Name | File | Type | Format | Description |
|---|---|---|---|---|
peptide_in_library.txt |
peptide_in_library.txt |
data | Tab-separated file with a "Found" column indicating whether each peptide was found in the FASTA library |
Requirements
- Python Version: >=3.10
Python Dependencies (External File)
Dependencies are defined in: requirements.txt
pandas>=2.0.0click>=8.0.0
Note: When you create a custom environment for this plugin, these dependencies will be automatically installed.
Usage
Via UI
- Navigate to utilities → Peptide Library Check
- Fill in the required inputs
- Click Run Analysis
Via Plugin System
const jobId = await pluginService.executePlugin('peptide-library-check', {
// Add parameters here
});