Skip to the content.

Documentation

Click on the links below to go to the documentation page for each repository. Note that most repositories are private.

File conversion

Repository Description Doc
papillon Python code with Waters .dll files to convert 1D and 2D .raw files to H5 format. This performs no filtering or processing of spectra and aims to reproduce the data exactly as in the .raw file, but in the non-propietary .h5 format. Doc
~ ~ ~

Pre-processing

Repository Description Doc
seascape MS pre-processing of Waters .raw files (also converted H5 files). Raw files are supported via MassLynx .dlls on Windows, but conversion of files to H5 format using papillon allows platform neutral analysis. Doc
reimsPP An updated implementation of Alvaro’s original pipeline for processing REIMS data. This repository breaks down the workflow into a Python part (for conversion and peak picking of the files) and an R part (for alignment and creation of the data matrix). Specific packages (and package versions) are required for this to function, so precisely following the installation instructions is required. Doc
imzmlProc Pre-processing of imzML/H5 format imaging files. The various stages are: recalibration, peak picking, extraction, annotation and coregistration. Simple statistical analysis is included, although further developments will be incorporated into maml. Doc

Statistical analysis

Repository Description Doc
maml Matlab machine learning for statistical analysis of both one- and two-dimensional MS data. 1D data processed via seascape is supported, and for imaging data generated via imzmlProc. The repository workflows detail the methods available for the individual classes. All future statistical functions in Matlab will be incorporated into this repository. Doc
dapy Data analysis in Python: similar to maml but Python functions Doc

Image processing and manipulation

Repository Description Doc
lazycheetah Segmentation of TMA data into individual cores Doc
~ ~ Doc