You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+72-2Lines changed: 72 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
# QuantMS Docker Containers
2
2
3
-
A repository of production-ready Docker and Singularity containers for proteomics tools used in quantms pipelines, including **DIA-NN**, **Relink**, and **OpenMS**.
3
+
A repository of production-ready Docker and Singularity containers for proteomics tools used in quantms pipelines, including **DIA-NN**, **Relink**, **pyonsite**, and **OpenMS**.
4
4
5
5
## Overview
6
6
7
7
This repository provides containerized versions of popular proteomics tools:
8
8
9
9
-[DIA-NN](https://github.com/vdemichev/DiaNN): A powerful software solution for analyzing DIA proteomics data
10
10
-[Relink](https://github.com/bigbio/relink): Crosslinking mass spectrometry analysis pipeline (xiSEARCH, xiFDR, Scout)
11
+
-[pyonsite](https://github.com/bigbio/onsite): Mass spectrometry post-translational modification localization tool (AScore, PhosphoRS, LucXor) — published on PyPI as `pyonsite`
11
12
-[OpenMS](https://www.openms.de/): A versatile open-source software for mass spectrometry data analysis
12
13
-[WiffConverter](https://hub.docker.com/r/sciex/wiffconverter): SCIEX `.wiff` / `.wiff.scan` to indexed `.mzML` conversion via the bundled `OneOmics.WiffConverter` .NET assembly
13
14
@@ -181,6 +182,43 @@ On failure the wrapper prints a banner with the input/output/mode and the last
181
182
`.wiff.scan`, locked output, unsupported acquisition) are diagnosable from the
182
183
console without re-running.
183
184
185
+
### pyonsite Container
186
+
187
+
The pyonsite container provides a complete mass spectrometry PTM localization environment for phosphorylation site assignment and scoring. The PyPI package name is `pyonsite`; the CLI tool is invoked as `onsite`.
OpenMS containers are publicly available and can be pulled directly:
@@ -200,6 +238,7 @@ Please note the following license restrictions:
200
238
201
239
-**DIA-NN**: Custom academic license with restrictions. Please review the [DIA-NN license](diann-2.1.0/LICENSE.txt) before using. No commercial use or cloud deployment without collaboration agreement.
202
240
-**DIA-NN Enterprise**: Separate per-user license issued by the DIA-NN authors. The key and the Enterprise binary are **not redistributable** — never commit them or publish the Enterprise image. Build locally only.
241
+
-**pyonsite**: Available under the [MIT License](https://github.com/bigbio/onsite/blob/main/LICENSE) (the underlying `onsite` software)
203
242
-**Relink/xiSEARCH/xiFDR/Scout**: Please review the individual tool licenses
204
243
-**OpenMS**: Available under the [BSD 3-Clause License](https://github.com/OpenMS/OpenMS/blob/develop/LICENSE)
205
244
-**WiffConverter**: Proprietary SCIEX redistributable (via the public `sciex/wiffconverter` Docker Hub image). Users are responsible for complying with SCIEX's terms of use.
@@ -221,6 +260,13 @@ Please note the following license restrictions:
@@ -323,6 +369,29 @@ docker run -v /path/to/data:/data ghcr.io/bigbio/relink:latest \
323
369
process_dataset [options]
324
370
```
325
371
372
+
#### pyonsite
373
+
374
+
The CLI tool inside the container is invoked as `onsite` (the PyPI package is `pyonsite`). It provides three PTM localization algorithms (AScore, PhosphoRS, LucXor) and accepts mzML spectra files with identifications in idparquet format:
375
+
376
+
```bash
377
+
# AScore algorithm
378
+
docker run -v /path/to/data:/data ghcr.io/bigbio/pyonsite:latest \
0 commit comments