awesome-proteomics

List of software and databases for proteomics.

View the Project on GitHub

awesome-proteomics Awesome

A curated list of awesome Proteomics software, resources, and libraries. Mostly command line based, and free or open-source. Please feel free to contribute!

Table of Contents


Proteomics

Proteomics is the study of proteins in biological systems. It involves the large-scale study of proteins, their structure and physiological role or functions. The word proteome is actually a combination of protein and genome and was coined by Mark Wilkins in 1994. The proteome is a broad term that also encompasses the alterations or modifications produced in native protein when organisms are subjected to a plethora of changes.

Proteomics Databases

Mass Spectrometry Databases

Protein Databases

Proteomics Tools

Database search algorithms

MS/MS peptide quantification

R for Mass Spectrometry

The aim of the R for Mass Spectrometry initiative is to provide efficient, thoroughly documented (with vignettes and longer tutorials), tested and flexible R software for the analysis and interpretation of high throughput mass spectrometry assays, including proteomics and metabolomics experiments. All packages are shared under permissible open source licences.

Here is a list of the core packages:

Most of the R for Mass Spectrometry packages are also available on Bioconductor, and can be installed with BiocManager::install(). The code below illustrates this for the Spectra package:

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("Spectra")

For questions about specific software or their usage, please refer to the software’s github issue page, or use the Bioconductor support site.