TPP 5.2 Docker on Linux # System and software
- Docker version 1.13.1, build accfe55-unsupported - Docker image: docker.io/spctools/tpp ID ebf55696681a - running on Fedora 29, Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 16 Gb RAM # Data - Reference **data set** from ProteomeXchange repository, identifier PXD001819 (Journal of Proteomics 132 (2016) 51–62), Orbitrap Velos data of human standard proteins (UPS Sigma) spiked into yeast background. - **Conversion of raw data** to .mzML profile, then to ``.mfg`` centroid data using ``docker run -it --privileged=true -v /home/robertwinkler/dataspace/nextcloud/DATA/UPS48_yeast/mzML_profile/:/data chambm/pwiz-skyline-i-agree-to-the-vendor-licenses wine msconvert --mgf /data/*.mzML`` - **Target data base** ``ups_human_yeast.fasta``, composed of : Uniprot _Homo sapiens_ + Uniprot _Saccharomyces cervisiae_ + Sigma UPS proteins sequences Size of .mgf files: ~700 Mb each, 27 files FASTA with 33183 entries # Start Docker ``# systemctl start docker`` # 1. Command Line Interface (CLI) - **Start TPP docker image** with **mounted data directory**: ``docker run -it --privileged=true -v /home/robertwinkler/dataspace/nextcloud/DATA/UPS48_yeast_centroided/:/data spctools/tpp bash `` ## Run comet PSM search - go to data directory data/mgf and **create comet parameters file**: ``comet -p`` change name to comet.params and edit ``database_name = ups_human_yeast.fasta decoy_search = 1`` - Start comet search: ``time comet *.mgf`` time real 28m45.053s, ~1min/sample, ~140 Mb/sample ## Run PeptideProphet - in the directory of comet .pep.xml results run: ``for i in *.pep.xml; do PeptideProphetParser $i; done`` ~15 s/sample, ~80 Mb/sample ## Run ProteinProphet - in the directory of PeptideProphet .pep.xml results run: ``for i in *.pep.xml; do ProteinProphet $i $i.prot.xml NOGROUPS; done`` ~3 s/sample, ~7 Mb/sample ## Convert to HTML/EXCEL ``pepxml2html`` not found. Leaving TPP docker session by ``exit``. - Conversion with own script <https://bitbucket.org/lababi/protyquant/src/06deaeb70a09b8121ce0adc1d7d6da389afe7175/python-scripts/protxml_to_tsv.py?at=master>: ``for i in *.prot.xml; do python3 protxml_to_tsv.py $i; done`` # 2. Petunia GUI session - **Start TPP image:** ``docker run -dit --user=root -p 10401:10401 -v /home/robertwinkler/dataspace/nextcloud/DATA/UPS48_yeast_centroided/:/data spctools/tpp`` - **Open GUI** with Firefox at <http://localhost:10401/tpp/cgi-bin/tpp_gui.pl> GUI and guest:guest login works! However: Problems with accessing the directory structure/ uploading files. Am Montag, 22. Oktober 2018 14:49:30 UTC+2 schrieb Robert: > > Dear TPP friends, > > has anyone tried (or even solved) to run the TPP/Petunia GUI from a Docker > container/image? > > Best, Robert > -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to spctools-discuss+unsubscr...@googlegroups.com. To post to this group, send email to spctools-discuss@googlegroups.com. Visit this group at https://groups.google.com/group/spctools-discuss. For more options, visit https://groups.google.com/d/optout.