imspy-search
Database search functionality for timsTOF proteomics data using sagepy.
Installation
pip install imspy-search
Features
- Database Search: SAGE-based database search for timsTOF DDA data
- PSM Rescoring: Machine learning-based rescoring of peptide-spectrum matches
- FDR Control: Target-decoy competition and q-value estimation
- MGF Support: Parse and search Bruker DataAnalysis MGF files
- CLI Tools: Command-line interfaces for common workflows
Quick Start
from imspy_search import (
extract_timstof_dda_data,
get_searchable_spec,
generate_balanced_rt_dataset,
generate_balanced_im_dataset,
)
# Extract DDA data for database search
fragments = extract_timstof_dda_data(
path="path/to/data.d",
num_threads=16,
)
CLI Tools
imspy-dda
Full DDA search pipeline with intensity prediction and rescoring:
imspy-dda /path/to/data /path/to/fasta.fasta --config config.toml
imspy-ccs
Extract CCS values from DDA data for machine learning:
imspy-ccs --raw_data_path /path/to/data --fasta_path /path/to/fasta.fasta
imspy-rescore-sage
Rescore SAGE search results with deep learning features:
imspy-rescore-sage results.tsv fragments.tsv /output/path
Submodules
- utility: Core utility functions for database search
- sage_output_utility: SAGE output processing and rescoring
- mgf: MGF file parsing for sagepy queries
- rescoring: PSM rescoring with deep learning features
- dda_extensions: TimsDatasetDDA extensions for sagepy
- cli/: Command-line interface tools
Dependencies
- imspy-core: Core data structures (required)
- imspy-predictors: ML predictors for CCS, RT, intensity (required)
- sagepy: SAGE database search framework (required)
- mokapot: Machine learning for PSM scoring (required)
Related Packages
- imspy-core: Core data structures and timsTOF readers
- imspy-predictors: ML-based predictors
- imspy-simulation: Simulation tools for timsTOF data
- imspy-vis: Visualization tools
License
MIT License - see LICENSE file for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
imspy_search-0.4.1.tar.gz
(27.0 kB
view details)
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 imspy_search-0.4.1.tar.gz.
File metadata
- Download URL: imspy_search-0.4.1.tar.gz
- Upload date:
- Size: 27.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6ff47dabe7fb2ab01c1cd72afb72ab1fc35506717a85b7fa6ab01e99c7886ff
|
|
| MD5 |
99e62824be9fc71ce630017547f40579
|
|
| BLAKE2b-256 |
e88c39a05a7abd02ffd70b397af3fa00681b66df6756e410bedf0bf6da052a31
|
File details
Details for the file imspy_search-0.4.1-py3-none-any.whl.
File metadata
- Download URL: imspy_search-0.4.1-py3-none-any.whl
- Upload date:
- Size: 34.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5f404c52535ae9e853bbb5406f71d42d0e853f03b1962e051e539ac7104eed
|
|
| MD5 |
44da40a663a0f920d52661ac3778b729
|
|
| BLAKE2b-256 |
b3b1876c5a28cf6a261cdee73268b279e96a05c158e873e277ce529b54ae5afd
|