philosopher

command module
v0.0.0-...-8c2d65e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2024 License: GPL-3.0 Imports: 1 Imported by: 0

README

Release Golang Go Report Card GitHub GitHub Workflow Status

Philosopher is a fast, easy-to-use, scalable, and versatile data analysis software for mass spectrometry-based proteomics. It is also a depencency-free wraper of Trans-Proteomic Pipeline (PeptideProphet, iProphet, PTMProphet, and ProteinProphet).

  • Database downloading and formatting.

  • Peptide assignment validation with PeptideProphet.

  • Multi-level integrative analysis with iProphet.

  • PTM site localization with PTMProphet.

  • Protein inference with ProteinProphet.

  • FDR filtering with custom algorithms.

    • Two-dimensional filtering for simultaneous control of PSM and Protein FDR levels.
    • Sequential FDR estimation for large data sets using filtered PSM and proteins lists.
  • Label-free quantification via spectral counting and MS1 intensities.

  • Label-based quantification using TMT and iTRAQ.

  • Multi-level detailed reports for peptides, ions, and proteins.

  • Support for REPRINT and MSstats.

How to Use

Philosopher is part of FragPipe which has a user-friendly GUI.

Documentation

See the documentation for more details about the available commands.

Questions, requests and bug reports

If you have any questions or remarks please use the Discussion board. If you want to report a bug, please use the Issue tracker.

How to cite

da Veiga Leprevost F, Haynes SE, Avtonomov DM, Chang HY, Shanmugam AK, Mellacheruvu D, Kong AT, Nesvizhskii AI. Philosopher: a versatile toolkit for shotgun proteomics data analysis. Nat Methods. 2020 Sep;17(9):869-870. doi: 10.1038/s41592-020-0912-y. PMID: 32669682; PMCID: PMC7509848.

About the authors

Alexey Nesvizhskii's research group

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd Abacus top level command
Package cmd Abacus top level command
lib
aba
Package aba (Abacus)
Package aba (Abacus)
bio
cla
Package cla (Classification) provides methods to verify if different types of evidences are target or decoys
Package cla (Classification) provides methods to verify if different types of evidences are target or decoys
dat
Package dat (Database)
Package dat (Database)
fas
fil
fin
gth
ibt
id
inf
iso
met
mod
msg
mzn
obo
pip
psi
qua
raz
rep
scl
sla
spc
sys
tes
tmt
trq
uti
Package uti provides general, low priority methods and functions for different purposes
Package uti provides general, low priority methods and functions for different purposes
wmm
wrk
xta

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL