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)

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imspy_search-0.4.1-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

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

Hashes for imspy_search-0.4.1.tar.gz
Algorithm Hash digest
SHA256 d6ff47dabe7fb2ab01c1cd72afb72ab1fc35506717a85b7fa6ab01e99c7886ff
MD5 99e62824be9fc71ce630017547f40579
BLAKE2b-256 e88c39a05a7abd02ffd70b397af3fa00681b66df6756e410bedf0bf6da052a31

See more details on using hashes here.

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

Hashes for imspy_search-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5f404c52535ae9e853bbb5406f71d42d0e853f03b1962e051e539ac7104eed
MD5 44da40a663a0f920d52661ac3778b729
BLAKE2b-256 b3b1876c5a28cf6a261cdee73268b279e96a05c158e873e277ce529b54ae5afd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 files

0.4.0

2 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