Skip to main content

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)
  • 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.

Metadata

Release files for imspy-search 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imspy-search 0.4.1
File Size Uploaded Provenance
imspy_search-0.4.1.tar.gz 27.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for imspy-search 0.4.1
File Interpreter ABI Platform
imspy_search-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 61.9 kB

Release files / imspy_search-0.4.1.tar.gz

Download URL imspy_search-0.4.1.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d6ff47dabe7fb2ab01c1cd72afb72ab1fc35506717a85b7fa6ab01e99c7886ff
BLAKE2b-256 checksum
How to use checksums
e88c39a05a7abd02ffd70b397af3fa00681b66df6756e410bedf0bf6da052a31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / imspy_search-0.4.1-py3-none-any.whl

Download URL imspy_search-0.4.1-py3-none-any.whl
Size 34.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd5f404c52535ae9e853bbb5406f71d42d0e853f03b1962e051e539ac7104eed
BLAKE2b-256 checksum
How to use checksums
b3b1876c5a28cf6a261cdee73268b279e96a05c158e873e277ce529b54ae5afd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Security for imspy-search 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files No provenance

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