Skip to main content

Crate opentimstdf

Crate opentimstdf 

Source
Expand description

OpenTimsTDF - Rust reader for timsTOF .d/ (TDF) mass spectrometry bundles.

The format and codecs are documented in re/SPEC.md (and mirrored on the docs site). Both compression codecs are supported:

  • Codec 2 (TimsCompressionType == 2) - byte-transposed delta-TOF over zstd. Used by modern acquisitions.
  • Codec 1 (TimsCompressionType == 1) - per-scan LZF blobs with a signed-int32 delta stream. Used by older acquisitions (e.g. PXD022216).

Re-exports§

pub use calibration::Calibration;
pub use codec::decode_codec1;
pub use codec::decode_codec2;
pub use error::Error;
pub use error::Result;
pub use reader::Reader;
pub use types::DiaFrameWindows;
pub use types::DiaWindow;
pub use types::Frame;
pub use types::Metadata;
pub use types::PasefMsMsInfo;
pub use types::Peak;
pub use types::Precursor;
pub use types::PrmMsMsInfo;
pub use types::PrmTarget;

Modules§

calibration
codec
error
mzml
mzML export for Bruker timsTOF .d/ (TDF) bundles.
reader
types