Skip to content

Commit

Permalink
Add DIA-NN (#719)
Browse files Browse the repository at this point in the history
* Initial commit

* Add test

* Add test-data

* Fix lint error

* Fix lint error

* Fix command not found

* Change --threads count to Galaxy env variable

* Change .name to .element_identifier

* Change .name to .element_identifier

* single-quotes

* Change .name to .element_identifier

* Fix string

* Remove test for bruker files

---------

Co-authored-by: Björn Grüning <[email protected]>
  • Loading branch information
npinter and bgruening authored Jun 26, 2023
1 parent 419e4f6 commit 21426ab
Show file tree
Hide file tree
Showing 9 changed files with 3,312 additions and 0 deletions.
13 changes: 13 additions & 0 deletions tools/diann/.shed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
categories:
- Proteomics
description: DiaNN (DIA-based Neural Networks) is a software for DIA/SWATH data processing.
long_description: |
DiaNN (DIA-based Neural Networks) is a software for DIA/SWATH data processing. It can be used for both library-based and library-free analysis, and it supports all types of DIA/SWATH acquisitions.
homepage_url: https://github.com/vdemichev/DiaNN
name: diann
owner: galaxyp
remote_repository_url: https://github.com/vdemichev/DiaNN
type: unrestricted
auto_tool_repositories:
name_template: "{{ tool_id }}"
description_template: "Wrapper for {{ tool_name }}"
511 changes: 511 additions & 0 deletions tools/diann/diann.xml

Large diffs are not rendered by default.

Binary file added tools/diann/test-data/ThyroglobMRM000003.d.tar
Binary file not shown.
1 change: 1 addition & 0 deletions tools/diann/test-data/bruker-report-lib.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
FileName PrecursorMz ProductMz Tr_recalibrated IonMobility transition_name LibraryIntensity transition_group_id decoy PeptideSequence Proteotypic QValue PGQValue Ms1ProfileCorr ProteinGroup ProteinName Genes FullUniModPeptideName ModifiedPeptide PrecursorCharge PeptideGroupLabel UniprotID NTerm CTerm FragmentType FragmentCharge FragmentSeriesNumber FragmentLossType ExcludeFromAssay
1 change: 1 addition & 0 deletions tools/diann/test-data/bruker-report.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
File.Name Run Protein.Group Protein.Ids Protein.Names Genes PG.Quantity PG.Normalised PG.MaxLFQ Genes.Quantity Genes.Normalised Genes.MaxLFQ Genes.MaxLFQ.Unique Modified.Sequence Stripped.Sequence Precursor.Id Precursor.Charge Q.Value PEP Global.Q.Value Protein.Q.Value PG.Q.Value Global.PG.Q.Value GG.Q.Value Translated.Q.Value Proteotypic Precursor.Quantity Precursor.Normalised Precursor.Translated Translated.Quality Ms1.Translated Quantity.Quality RT RT.Start RT.Stop iRT Predicted.RT Predicted.iRT First.Protein.Description Lib.Q.Value Lib.PG.Q.Value Ms1.Profile.Corr Ms1.Area Evidence Spectrum.Similarity Averagine Mass.Evidence CScore Decoy.Evidence Decoy.CScore Fragment.Quant.Raw Fragment.Quant.Corrected Fragment.Correlations MS2.Scan IM iIM Predicted.IM Predicted.iIM
12 changes: 12 additions & 0 deletions tools/diann/test-data/bsa.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
>bsa sp|P02769|ALBU_BOVIN Serum albumin OS=Bos taurus OX=9913 GN=ALB PE=1 SV=4
MKWVTFISLLLLFSSAYSRGVFRRDTHKSEIAHRFKDLGEEHFKGLVLIAFSQYLQQCPF
DEHVKLVNELTEFAKTCVADESHAGCEKSLHTLFGDELCKVASLRETYGDMADCCEKQEP
ERNECFLSHKDDSPDLPKLKPDPNTLCDEFKADEKKFWGKYLYEIARRHPYFYAPELLYY
ANKYNGVFQECCQAEDKGACLLPKIETMREKVLASSARQRLRCASIQKFGERALKAWSVA
RLSQKFPKAEFVEVTKLVTDLTKVHKECCHGDLLECADDRADLAKYICDNQDTISSKLKE
CCDKPLLEKSHCIAEVEKDAIPENLPPLTADFAEDKDVCKNYQEAKDAFLGSFLYEYSRR
HPEYAVSVLLRLAKEYEATLEECCAKDDPHACYSTVFDKLKHLVDEPQNLIKQNCDQFEK
LGEYGFQNALIVRYTRKVPQVSTPTLVEVSRSLGKVGTRCCTKPESERMPCTEDYLSLIL
NRLCVLHEKTPVSEKVTKCCTESLVNRRPCFSALTPDETYVPKAFDEKLFTFHADICTLP
DTEKQIKKQTALVELLKHKPKATEEQLKTVMENFVAFVDKCCAADDKEACFAVEGPKLVV
STQTALA
1 change: 1 addition & 0 deletions tools/diann/test-data/report-lib.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
FileName PrecursorMz ProductMz Tr_recalibrated IonMobility transition_name LibraryIntensity transition_group_id decoy PeptideSequence Proteotypic QValue PGQValue Ms1ProfileCorr ProteinGroup ProteinName Genes FullUniModPeptideName ModifiedPeptide PrecursorCharge PeptideGroupLabel UniprotID NTerm CTerm FragmentType FragmentCharge FragmentSeriesNumber FragmentLossType ExcludeFromAssay
1 change: 1 addition & 0 deletions tools/diann/test-data/report.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
File.Name Run Protein.Group Protein.Ids Protein.Names Genes PG.Quantity PG.Normalised PG.MaxLFQ Genes.Quantity Genes.Normalised Genes.MaxLFQ Genes.MaxLFQ.Unique Modified.Sequence Stripped.Sequence Precursor.Id Precursor.Charge Q.Value PEP Global.Q.Value Protein.Q.Value PG.Q.Value Global.PG.Q.Value GG.Q.Value Translated.Q.Value Proteotypic Precursor.Quantity Precursor.Normalised Precursor.Translated Translated.Quality Ms1.Translated Quantity.Quality RT RT.Start RT.Stop iRT Predicted.RT Predicted.iRT First.Protein.Description Lib.Q.Value Lib.PG.Q.Value Ms1.Profile.Corr Ms1.Area Evidence Spectrum.Similarity Averagine Mass.Evidence CScore Decoy.Evidence Decoy.CScore Fragment.Quant.Raw Fragment.Quant.Corrected Fragment.Correlations MS2.Scan IM iIM Predicted.IM Predicted.iIM
2,772 changes: 2,772 additions & 0 deletions tools/diann/test-data/small-peakpicking-cwt-allMS.mzML

Large diffs are not rendered by default.

0 comments on commit 21426ab

Please sign in to comment.