TimsTOF data simulation tools for proteomics.
Project description
imspy-simulation
TimsTOF data simulation tools for proteomics.
Installation
pip install imspy-simulation
For search integration (validation workflows):
pip install imspy-simulation[search]
Features
- Frame Builders: DIA and DDA frame simulation with annotation support
- TimSim: Complete simulation pipeline for synthetic timsTOF data
- Validation: Tools for validating simulated data against search results
- Isotope Simulation: Accurate isotope distribution generation
- TDF Writing: Write simulated data to Bruker TDF format
Quick Start
from imspy_simulation import (
DIAFrameBuilder,
DDAFrameBuilder,
SimulationDatabase,
TransmissionHandle,
create_frame_builder,
AcquisitionMode,
)
# Create a DIA frame builder
frame_builder = DIAFrameBuilder(
database_path="path/to/synthetic_data.db",
num_threads=16,
)
# Build frames
frames = frame_builder.build_frames([1, 2, 3])
CLI Tools
timsim
Full simulation pipeline:
timsim --config config.toml --output /path/to/output
Submodules
- builders/: Frame builder implementations (DIA, DDA)
- core/: Core protocols and wrappers
- data/: Simulation database and transmission handling
- timsim/: TimSim simulation pipeline
- jobs/: Individual simulation steps
- integration/: Integration workflows
- validate/: Validation tools
Dependencies
- imspy-core: Core data structures (required)
- imspy-predictors: ML predictors for CCS, RT, intensity (required)
- imspy-search: Database search for validation (optional)
Related Packages
- imspy-core: Core data structures and timsTOF readers
- imspy-predictors: ML-based predictors
- imspy-search: Database search functionality
- imspy-vis: Visualization tools
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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_simulation-0.4.1.tar.gz.
File metadata
- Download URL: imspy_simulation-0.4.1.tar.gz
- Upload date:
- Size: 3.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f76f1ab04d98ca6ddee9ae7c7f213880070449217aa2861d751018aa633cef2b
|
|
| MD5 |
ee9a6c4ee3c7c1d1465bfe0c5934c791
|
|
| BLAKE2b-256 |
9d0b4b9c6992d5d0a2161a32e83ae26f61ec2dd09eb4edb747a9c55aae701998
|
File details
Details for the file imspy_simulation-0.4.1-py3-none-any.whl.
File metadata
- Download URL: imspy_simulation-0.4.1-py3-none-any.whl
- Upload date:
- Size: 3.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bef3d152790f0d41d5dd5033cd44d72822689b933565552f7c6e247b8ebb62ca
|
|
| MD5 |
a2f4525e3a9e89f2ea07378f0b9dd311
|
|
| BLAKE2b-256 |
bb0b13fee5c92eec9ac261058733f509d0a04f3b627f55244dd8026e2aca5c72
|