Skip to main content

imspy-core

Core data structures and utilities for processing timsTOF ion mobility spectrometry data.

Installation

pip install imspy-core

Features

  • Data Structures: MzSpectrum, TimsSpectrum, PeptideSequence, and more
  • Chemistry Utilities: Elements, amino acids, UNIMOD modifications, CCS/mobility conversions
  • TimsTOF Readers: Read DDA and DIA datasets from Bruker timsTOF instruments
  • Low Dependencies: Only essential packages (numpy, pandas, scipy, numba)

Quick Start

from imspy_core.timstof import TimsDatasetDDA
from imspy_core.data import PeptideSequence

# Read a DDA dataset
dataset = TimsDatasetDDA("/path/to/data.d")
frame = dataset.get_tims_frame(1)
print(frame)

# Work with peptides
peptide = PeptideSequence("PEPTIDEK")
print(f"Mass: {peptide.mono_isotopic_mass}")

Related Packages

  • imspy-predictors: ML-based predictions (CCS, RT, intensity) - requires TensorFlow
  • imspy-search: Database search functionality - requires sagepy, mokapot
  • imspy-simulation: Simulation tools for timsTOF data
  • imspy-vis: Visualization tools - requires Plotly, Matplotlib

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_core-0.4.1.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

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

imspy_core-0.4.1-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file imspy_core-0.4.1.tar.gz.

File metadata

  • Download URL: imspy_core-0.4.1.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for imspy_core-0.4.1.tar.gz
Algorithm Hash digest
SHA256 9bb2b3a92f296da548891dece570c5892f3906defb04fe37ce5c2ebd6c4fda2c
MD5 8996b7899389452edd262132ff086c83
BLAKE2b-256 c6348fc5cc8f9eb2f84d1f0862aa260af7b8c4abf61b4f35168d101be149b350

See more details on using hashes here.

File details

Details for the file imspy_core-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: imspy_core-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for imspy_core-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb10d2c67c8f4fd54e405aa98720ddad34bed71fa681beb6354784b4c82c229e
MD5 751550d5b30ef2d610de76de2775bfef
BLAKE2b-256 1592022764bcf368026e347c3a8b57b856e76ca4f1e2574bf060bfc2b066c060

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.2

2 files

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