Giter Club home page Giter Club logo

mass-spec-r-scripts's Introduction

Scripts for analysis of DI-MS, GC-MS and LC-MS data recorded for studies of marine sugars.

Working space of Margi and Hagi. Scripts are categorised as either:

  • clean:
    • script has no errors from start to finish
    • no "extra" code for testing
    • everything commented nicely
    • code should be able to work with any dataset. either comments make clear what needs to be changed, or all variables are controlled by data.
  • working:
    • messy code
    • lots of test code
    • code can be specific for the dataset the script is written for
    • should not be downloaded by others

Table of contents

LC-MS (liquid chromatography mass spectrometry) scripts

LC-MS clean scripts

None yet ๐Ÿ™ƒ

LC-MS working scripts

Data: non-derivatised alpha-mannan digests. Identifies and annotates features. Extract associated MS2 spectra. Scan MS2 for signficant neutral losses and fragment ions. Margot only

Data: standards and blanks for workflow including procainamide derivatisation. Final output: extracted ion chromatograms for identified features and fluorescence chromatogram. Margot only

Data: standards, blanks and samples from POS531, both with and without procainamide derivatisation. Output: volcano plots, heatmaps, PCA plots, extracted ion chromatograms. Very messy right now. MS/MS extracted, but collision was at 200... Margot only

Hagi only. Need description

Data: glycans digested by FITDOG and enzymatic digestion. Final output: extracted ion chromatograms for identified features and fluorescence chromatogram, dot plot summarising peak detection, MS/MS plot comparison. Margot only

Data: a-mannan digested with GH99. Final output: extracted ion chromatograms for identified features and fluorescence chromatogram, MS/MS plot. Margot only

Hagi only. Need description

DI-MS (direct infusion mass spectrometry) scripts

DI-MS clean scripts

Average spectra by file within a specific time range. Assumes only MS1 data. For the sample set the script was written for, an air bubble was in the capillary while one sample was infused. This is confirmed by plotting the TIC for that sample. Margot only

DI-MS working scripts

Peaks were picked for averaged spectra output by DI-MS_average_spectra.R in mMass. This script works with the peak lists output by mMass (.txt format). It filters for ions of interest, then performs analyses based on linear regression models. Margot only

For analysis of FT-ICR-MS data. Samples were mixes of small polar metabolite standards at different concentrations with different extraction methods. Peaks picked with mass spec wavelet algorithm, grouping with clustering algorithm, and peaks filled (using XCMS/MSnBase). Isotopes and adducts detected with CAMERA - treat all spectra as one pseudospectra (no retention time dimension to separate on). Collapse isotopes to only retain M isotope. Annotate with predicted oligosaccharides (predictions made with my tool). Get per sample counts of standards and plot representation of counts. Margot only

No data processing. Just extracts and plots (base R) chromatograms for hexose saccharides with DP2-13 in one loop. Margot only

GC-MS (gas chromatography mass spectrometry) scripts

GC-MS clean scripts

None yet ๐Ÿ™ƒ

GC-MS working scripts

GC-MS data for Finland samples. Peak picking, grouping, RT alignment etc done with extensive parameter testing and checking by Hagi / Mona. Now trying to do deconvolution and database matching. Hagi and Margot

mass-spec-r-scripts's People

Contributors

buck-wiese avatar margotbligh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.