quality control of thousands of experiments with qcml

23
quality control of thousands of experiments with qcML pieter kelchtermans [email protected] computational omics and systems biology group VIB / Ghent University, Ghent, Belgium

Upload: hazel

Post on 24-Feb-2016

19 views

Category:

Documents


0 download

DESCRIPTION

quality control of thousands of experiments with qcML. p ieter kelchtermans p ieter.kelchtermans @vib-ugent.be computational omics and systems biology group VIB / Ghent University, Ghent, Belgium. How do you want to do quality control What we tried to look at and how we did it - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: quality control of thousands of experiments with  qcML

quality control of thousands of experiments with qcML

pieter kelchtermans

[email protected] omics and systems biology groupVIB / Ghent University, Ghent, Belgium

Page 2: quality control of thousands of experiments with  qcML
Page 3: quality control of thousands of experiments with  qcML

How do you want to do quality control

What we tried to look at and how we did it

What we're looking forward to

Page 4: quality control of thousands of experiments with  qcML
Page 5: quality control of thousands of experiments with  qcML

We automated OpenMS

Process 5098 raw files to output qcML

Using Mathias Walzer’s workflow

Completely automated, on 11 linux computers

Page 6: quality control of thousands of experiments with  qcML

Preliminary analysis shows

Page 7: quality control of thousands of experiments with  qcML

You choose how to control the quality

Page 8: quality control of thousands of experiments with  qcML
Page 9: quality control of thousands of experiments with  qcML
Page 10: quality control of thousands of experiments with  qcML

qcML is a universal format

Captures metrics and metadata about all kinds of experiments

Separate from the actual analysis, only a container

Metrics are added with controlled vocabulary

Page 11: quality control of thousands of experiments with  qcML

qcML offers fast and easy access

QCExporter/QCExtractor gets data in tabular format

Java library under development by Wout Bittremieux

R integration with library by Laurent Gatto

Page 12: quality control of thousands of experiments with  qcML

Metrics can be generated by OpenMS

QuaMeter

Simpatiqco

You

Page 13: quality control of thousands of experiments with  qcML

Large-scale is not intractable

Automated deployment of virtual machines

OpenMS updates/installationConfigurationBatch data processing

Shared folder between all computers?

Page 14: quality control of thousands of experiments with  qcML

Be the master of your puppets

http://www.puppetlabs.com/ since 2005

Open source, cross platform agent

package { “openms”: ensure => "installed"}file { “/etc/openms.ini”: source => “puppet:///modules/openms/openms.ini“}

Page 15: quality control of thousands of experiments with  qcML

Each kind of experiment has different quality thresholds

Page 16: quality control of thousands of experiments with  qcML

Experiments vary a lot

Classification between experiments

Boundaries need to be determined by large-scale analysis

qcML allows for thresholds: flag bad experiments

Page 17: quality control of thousands of experiments with  qcML

Ratio of +1/+2 charged features

Page 18: quality control of thousands of experiments with  qcML

Ratio of +3/+2 charged features

Page 19: quality control of thousands of experiments with  qcML

Mean precursor m/z

900

600

Page 20: quality control of thousands of experiments with  qcML

Total Ion Current jumps

4000

1000

2000

3000

Page 21: quality control of thousands of experiments with  qcML

We’re shipping by the end of this year

Format definition: http://code.google.com/p/qcml/

Advanced analyses on differences between runs

Get in touch!

Page 22: quality control of thousands of experiments with  qcML
Page 23: quality control of thousands of experiments with  qcML

www.compomics.com@compomics

Wout BittremieuxMathias WalzerJonathan Vandenbussche, Kris Gevaert lab