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.2.tar.gz
(25.8 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_core-0.4.2.tar.gz.
File metadata
- Download URL: imspy_core-0.4.2.tar.gz
- Upload date:
- Size: 25.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f7f791c8c3e205d37b0985f614d8ad37aefbdb48655d8ad7db73861ba53f6c7
|
|
| MD5 |
aaf87067560fa888b15f8bd14d6dfb5f
|
|
| BLAKE2b-256 |
e14adc25d807b74ed91c283b2c047d0883587ce375f6b24a43e8f9f7de9b8dae
|
File details
Details for the file imspy_core-0.4.2-py3-none-any.whl.
File metadata
- Download URL: imspy_core-0.4.2-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.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f00359fd5f7b4faaec2fca53c9894463d30f0daba5a06a666617e87ae1b02b3
|
|
| MD5 |
43c7829fc91bde8f00214f2b44ef83c5
|
|
| BLAKE2b-256 |
8d8bfb13bb6d7ad543030f4006f42a07baa17b904b76fc2c9fe6b89a743f34f8
|