Container for ddamsproteomics pipeline
1.3K
A Quantitative MS proteomics analysis pipeline
This workflow identifies peptides in mzML input data using MSGF+ā , and Percolatorā , quantifies isobarically labeled samples with OpenMSā , and precursor peptides with Dinosaurā , and processes that output to formatted peptide and protein/gene tables using Msstitchā . Optional PTM data is analyzed by Luciphor2ā , and differential expression analyses can be performed using DEqMSā .
The pipeline is built using Nextflowā , a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with docker / singularity containers making installation trivial and results highly reproducible.
nextflow run lehtiolab/ddamsproteomics --mzmls '/path/to/*.mzML' --tdb /path/to/proteins.fa --mods 'oxidation;carbamidomethylation' -profile standard,docker
Or for two sample sets of isobaric data you can:
nextflow run lehtiolab/ddamsproteomics --mzmls '/path/to/*.mzML' --tdb /path/to/proteins.fa --mods 'oxidation;carbamidomethylation --isobaric 'setA:tmt10plex:126 setB:tmt10plex:127N'
The lehtiolab/ddamsproteomics pipeline comes with documentation about the pipeline, found in the docs/ directory:
There is more extensive documentation on the options inside the main.nf file.
The pipeline takes multiple mzML files as input and performs identification and quantification to output results and a QC report (an example can be found hereā )
lehtiolab/ddamsproteomics was originally written by Jorrit Boekel and tries to follow the nf-coreā best practices and templates.
Content type
Image
Digest
sha256:d8236258cā¦
Size
1.5 GB
Last updated
over 2 years ago
docker pull lehtiolab/ddamsproteomics:2.18