Autoprot: Processing, Analysis and Visualization of Proteomics Data in Python
Abstract
The increasing numbers of complex quantitative mass spectrometry-based proteomics data sets demand a standardised and reliable analysis pipeline. For this purpose, Python-based analysis, particularly through Jupyter notebooks, serves as a simple yet powerful tool. Nevertheless, the availability of Python software for standardised and accessible MS data analysis is limited, and this software is often constrained to using analysis functions written in Python. This excludes existing and well-tested software, for example written in R. Despite this, Python offers several interactive data visualisation modules that greatly enhance exploratory research and facilitate result communication with collaboration partners. Consequently, there is a need for an integrated and Jupyter-compatible Python analysis pipeline that incorporates R algorithms and interactive visualization for proteomics data analysis.
Summary
We developed autoprot, a Python module for simplified analysis of quantitative mass spectrometry-based proteomics experiments processed with the MaxQuant software. It provides access to established functions written in both Python and R for statistical testing and data transformation. Moreover, it generates JavaScript-based interactive plots that can be integrated into interactive web applications. Thereby, autoprot offers standardised, fast and reliable proteomics data analysis while maintaining the high customisability required to tailor the analysis pipeline to specific experiments.
Availability and Implementation
Autoprot is implemented in Python ≥ 3.9 and can be downloaded from<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="https://github.com/ag-warscheid/autoprot">https://github.com/ag-warscheid/autoprot</ext-link>. Online documentation is available at<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" ext-link-type="uri" xlink:href="https://ag-warscheid.github.io/autoprot/">https://ag-warscheid.github.io/autoprot/</ext-link>.
Related articles
Related articles are currently not available for this article.