/DATSIGMA

Primary LanguageJupyter NotebookMIT LicenseMIT

DATSIGMA

DAta-driven Tools for Single-cell analysis using Image-Guided MAss spectrometry

What's included

This is the code repository containing the data-driven and machine learning based framework for image-guided single-cell MS data processing and interpretation, described in this paper: https://pubs.acs.org/doi/10.1021/acs.jproteome.2c00714.

Dependencies

Installation via Anaconda (recommended)

  1. First nevigate into the directory: cd DATSIGMA
  2. Create conda virtual env: conda env create -f environment.yml
  3. Activate virtual env: conda activate datsigma
  4. Install Jupyter Notebook: conda install -c anaconda ipykernel
  5. Add virtual env to kernel: python -m ipykernel install --user --name=datsigma

The repository contains:

  • Signal, image, and MS data preprocessing modules.
  • Unsupervised analysis modules.
  • Machine learning modules.

Interactive demos

Data availability

Raw high-resolution FTMS data are available upon request due to large size. Processed data sets are available at Illinois Data Bank