Computational Mass Spectrometry @ Pacific Northwest National Laboratory (@PNNL-Comp-Mass-Spec)
  • Stars
    star
    357
  • Global Org. Rank 28,966 (Top 10 %)
  • Registered over 10 years ago
  • Most used languages
    C#
    52.6 %
    Python
    8.2 %
    C++
    5.2 %
    Visual Basic .NET
    5.2 %
    R
    5.2 %
    Visual Basic
    4.1 %
    HTML
    4.1 %
    PLpgSQL
    2.1 %
    JavaScript
    2.1 %
    TSQL
    2.1 %
    VBA
    2.1 %
    TeX
    1.0 %
    PHP
    1.0 %
    CSS
    1.0 %
  • Location 🇺🇸 United States
  • Country Total Rank 19,793
  • Country Ranking
    VBA
    25
    Visual Basic .NET
    45
    TSQL
    158
    Visual Basic
    167
    PLpgSQL
    206
    C#
    807
    TeX
    1,528
    R
    2,908
    C++
    9,227
    HTML
    9,989

Top repositories

1

Thermo-Raw-File-Reader

.NET DLL wrapper for reading Thermo .Raw files. Uses ThermoFisher.CommonCore NuGet packages provided by Thermo Fisher Scientific
C#
36
star
2

Informed-Proteomics

Top down / bottom up, MS/MS analysis tool for DDA and DIA mass spectrometry data
C#
29
star
3

LIQUID

Software tool for identifying lipids in LC-MS/MS-based lipidomics data
C#
18
star
4

DeconTools

Used to deisotope mass spectra and to detect features from mass spectrometry data using observed isotopic signatures.
C#
16
star
5

MASIC

MASIC generates selected ion chromatograms (SICs) for all of the parent ions chosen for fragmentation in an LC-MS/MS analysis, characterizing the peak(s) in each SIC, computing peak statistics including elution time of the peak apex, peak area, and peak signal/noise. It can also extract reporter ion abundances (e.g. iTRAQ or TMT).
C#
12
star
6

DB-Schema-Export-Tool

Exports SQL Server and Postgres database objects as schema files. Exported objects include tables, views, stored procedures, and functions, plus also database properties including database roles and logins. The program can also export table data to create SQL files with an Insert Into statement for each row.
C#
11
star
7

Molecular-Weight-Calculator-VB6

Molecular Weight Calculator (MWTWin): Graphical program written in VB6 with numerous mass calculation utilities.
VBA
10
star
8

Molecular-Weight-Calculator-DLL

The Molecular Weight Calculator can be used to calculate the molecular weight and percent composition of chemical formulas and amino acids (peptides). It includes several other utility modules and is available as both a GUI version and a C# DLL version.
C#
10
star
9

MS-File-Info-Scanner

Examines a series of MS data files (or data directories) and extracts the acquisition start and end times, number of spectra, and the total size of the data. In addition, it can create 2D-plot graphics of the m/z values vs. time for QA purposes.
C#
8
star
10

AutoCCS

Automated Collision Cross Section calculation software for ion mobility spectrometry-mass spectrometry
Python
7
star
11

LCMS-Spectator

LCMS raw data and MS-GF+ results viewer
C#
7
star
12

Formultitude

Software for the assignment of low weight molecular formulas from high-resolution mass spectra.
C#
7
star
13

proteomics-data-analysis-tutorial

A comprehensive tutorial for proteomics data analysis in R that utilizes packages developed by researchers at PNNL and from Bioconductor.
TeX
7
star
14

Venn-Diagram-Plotter

The Venn Diagram Plotter draws correctly proportioned and positioned two and three circle Venn diagrams (aka Euler diagrams) whose colors can be customized and the diagrams copied to the clipboard or saved to disk.
Visual Basic .NET
6
star
15

protein-coverage-summarizer

Computes the percent of the residues in each protein sequence that have been identified, based on a list of identified peptides. A graphical user interface (GUI) is provided to allow the user to select the input files, set the options, and browse the coverage results.
C#
6
star
16

Mzid-To-Tsv-Converter

Converts an mzIdentML created by MS-GF+ to a tab-delimited text file.
C#
5
star
17

DeconEngineV2

The DeconEngine includes routines for deconvoluting (deisotoping) observed isotopic signatures in mass spectrometry data to detect features. The releases include Zip files with DeconMSn.exe
C++
5
star
18

uimfpy

UIMF python library
Python
4
star
19

Protein-Digestion-Simulator

Performs validation, transformation, and in-silico digestion of text files containing protein or peptide sequences (FASTA format or delimited text)
C#
4
star
20

InfernoRDN

InfernoRDN can perform various downstream analyses on large scale datasets from proteomics and microarrays
C#
4
star
21

RomicsProcessor

R package that provides a structured R object to store and analyze omics data
HTML
4
star
22

PSI-Interface

C# reader/writer for mzIdentML files (.mzID). Also supports reading mzML files.
C#
4
star
23

DBSchema_PgSQL_DMS

PRISM Data Management System PostgreSQL database schema
PLpgSQL
3
star
24

LCMSNet

LCMSNet software for instrument control
C#
3
star
25

Uniprot-DAT-File-Parser

This program can read a Uniprot .Dat file and parse out the information for each entry, creating a tab delimited text file or a FASTA file.
Visual Basic .NET
3
star
26

AqMD3-Acquisition-Console

Acquisition software for the Acqiris SA220P digitizer card
C++
3
star
27

Thermo-FAIMS-to-MzML

Converts a Thermo .raw file with FAIMS scans into a series of .mzML files, creating one .mzML file for each FAIMS compensation voltage (CV) value.
C#
3
star
28

ChemstationMSFileReader

Allows for reading Agilent Chemstation .D folders using Dot.NET
Visual Basic
3
star
29

DMS-Analysis-Manager

DMS Analysis Tool Manager
C#
3
star
30

DBSchema_DMS

PRISM Data Management System database schema
TSQL
3
star
31

MS-Data-File-Reader

A VB.NET DLL that can read mass spectrometry data from four file formats: mzXML, mzData, concatenated .dta files (_dta.txt), and Mascot Generic Format files (.mgf)
C#
3
star
32

DBSchema_MTS

PRISM Mass and Time Tag System database schema
TSQL
3
star
33

MultiAlign

Aligns multiple LC-MS datasets to one another after which LC-MS features can be matched to a database of peptides (typically an AMT tag database)
C#
3
star
34

Proteowizard-Wrapper

C# classes that can be used to interface with the ProteoWizard libraries
C#
3
star
35

TopPICR

R package for processing results from TopPIC, including resolving ambiguity in proteoform identification
R
3
star
36

Kaiko

deep learning-based de novo peptide sequencing tool
Python
3
star
37

MetabolomicsCCS

This is a the code and data for a website created to display collision cross section data for metabolites and small molecules
JavaScript
3
star
38

Fasta-File-Splitter

The FASTA File Splitter program can be used to split apart a protein FASTA file into a number of sections. Although the splitting is random, each section will have a nearly identical number of residues.
C#
3
star
39

SQLServer-Stored-Procedure-Converter

Converts SQL Server stored procedures to PostgreSQL compatible stored procedures
PLpgSQL
2
star
40

BP-Quant

HTML
2
star
41

MyEMSL-Reader

MyEMSL Reader
C#
2
star
42

MzidMerger

Merges split-FASTA MS-GF+ search result .mzid files.
C#
2
star
43

SimELIT

multi-physics and multi-scale simulation software for mass spectrometry
C++
2
star
44

Q4SRM

Q4SRM: Quality assessment for QQQ SRM
C#
2
star
45

PRISM-Class-Library

The PRISM Class Library is a collection of routines used by many of the software tools that support the Data Management System at PNNL.
C#
2
star
46

MyEMSL-MTS-File-Cache-Manager

MTS manager for retrieving files from MyEMSL
C#
2
star
47

BrukerDataReader

Bruker data reader
C#
2
star
48

Step-Field-CCS

Step field collisional cross section (CCS) calculation
Python
2
star
49

MSCC

Multidimensional Stoichiometric Compound Classification
R
2
star
50

DeepKS

Python
2
star
51

bsf-py

Python wrapper for Blazing Signature Filter
C++
2
star
52

AmpsSDK

SDK for controlling the Adaptable Multiple Power Supplies (AMPS boxes)
C#
2
star
53

LipidMiniOn

Shiny interface for the Lipid Mining and Ontology (Lipid Mini-On) tool, which uses the Rodin R package
CSS
2
star
54

GlyQ-IQ

GlyQ-IQ is a program that performs a targeted, chromatographic centric search of mass spectral data for glycans.
C#
2
star
55

Tissue_Classification

Jupyter Notebook
2
star
56

Multidimensional-Peak-Finding

Finds 3D XIC features across LC, m/z, and drift time dimensions
C#
2
star
57

IMS-Drift-Time-Aligner

Processes IMS data in a UIMF file to align all frames to a base frame, adjusting the observed drift times of each frame to align with the base frame.
C#
2
star
58

IMS-Informed-Library

ImsInformed is a .NET class library that provides target identification workflows for peptides and metabolites alike in IMS experiment runs.
C#
2
star
59

BioPython_Scripts

BioPython scripts for conversion of GBK files or DNA-based FASTA files to protein FASTA files
Python
1
star
60

OBO-Data-Converter

Utility for converting ontology OBO files to a tab-delimited text file.
C#
1
star
61

LINCS-Finder

a web app to find the most interesting signatures from LINCS L1000
JavaScript
1
star
62

DMS-Website

DMS Website
PHP
1
star
63

PHRP

Converts a MS-GF+ .tsv search result file or an X!Tandem results file (XML format) into a series of tab-delimited text files, summarizing the results. It also supports results files from MaxQuant, MSAlign, TopPIC, MODa, MODPlus, and MSPathFinder, along with SEQUEST Synopsis/First Hits files.
C#
1
star
64

Buzzard

Utility for manually and automatically adding datasets to DMS
C#
1
star
65

Rodin

R package used by Lipid Mini-On to create ontology bins and perform lipid enrichment analysis.
R
1
star
66

UIMF-Viewer

Visualization software for IMS data stored in a UIMF file
C#
1
star
67

DMS-Capture-Task-Manager

DMS Capture Task Manager
C#
1
star
68

Thermo-Peak-Data-Exporter

Extracts peak intensity data from each scan in a Thermo raw file, and writes that data to a tab-delimited text file.
C#
1
star
69

Fasta-Organism-Filter

Reads a protein FASTA file and filters the proteins by organism name, protein name, or taxonomy ID to create a new, filtered file.
C#
1
star
70

LIPID-Split

Splits lipid annotation names by fatty acid. Adds total number of chain carbons and double bonds as new columns.
C#
1
star
71

MetaboliteValidation

This is a simple c# console program to validate the data from Erin's Metabolite ccs
C#
1
star
72

DL-Batch-Correction

Jupyter Notebook
1
star
73

CRNT4SBML

Uses chemical reaction network theory to evaluate whether a system encoded by SBML could be bistable
Python
1
star
74

PNNL.DMS.utils

Tools to interface with PNNL's DMS in R
R
1
star
75

OxyDataPlotter

The OxyDataPlotter library includes a WinForms control with a customizable instance of OxyPlot.
Visual Basic .NET
1
star
76

LC-IMS-MS-Feature-Finder

Finds LC-IMS-MS features using deisotoped features from DeconTools
C#
1
star
77

Validate-Fasta-File

Parses a FASTA file (with protein name and sequence information) to check for valid text. Also returns protein and residue stats.
C#
1
star
78

UIMF-Library

Used to create, modify and extract data from UIMF files, which are SQLite databases of mass spectrometry data acquired at Pacific Northwest National Laboratory (PNNL)
C#
1
star
79

PIXIE

ImsMetabolitesFinder searches for the presence of a target molecule in a UIMF file. The target mobility(K0) and cross sectional area(A) can be computed with varying drift tube voltages
C#
1
star
80

proteinisletplotter

1
star
81

Sipper

Used to automatically detect and quantify partially labeled C13 peptides in a mass spectrometry dataset.
C#
1
star
82

BSF_publication

All the data and materials for the publication about the Blazing Signature Filter
Jupyter Notebook
1
star
83

Kaiko_Publication

all the materials for the publication about the Kaiko
Jupyter Notebook
1
star
84

bsf-core

C++ library of Blazing Signature Filter
C++
1
star
85

VIPER

VIPER (Visual Inspection of Peak/Elution Relationships) can be used to visualize and characterize the features detected during LC-MS analyses.
VBA
1
star
86

PeptideListToXML

The PeptideListToXML application reads a tab-delimited text file created by the Peptide Hit Results Processor (PHRP) and creates a PepXML with the appropriate information.
C#
1
star
87

LipidFDR

Python scripts of SVM model training and testing used in a publication entitled 'A generalizable method for false-discovery rate estimation in mass spectrometry-based lipidomics'
Python
1
star
88

PepAligner

The PepAligner program can read a file containing peptides and align them to a file of protein sequences (.Fasta or delimited text) using Smith-Waterman alignment.
Visual Basic
1
star
89

R_skills_assessment

1
star
90

Atreyu

Ion mobility mass spectrometry data viewer and extractor, targeted toward PNNL's UIMF files
HTML
1
star
91

APE-DLL

The APE DLL is a library of methods used by the APE GUI to apply a series of data transformations to data stored in a SQLite database. The set of transformations is called a Workflow, and is composed of sequential steps to apply.
Visual Basic .NET
1
star
92

Protein-Sequence-Motif-Extractor

Reads a FASTA file or tab delimited file containing protein sequences, then looks for the specified motif in each protein sequence. Results are stored in a new file containing the regions of the protein that contain the specified motif.
Visual Basic .NET
1
star
93

PNNL-Comp-Mass-Spec.github.io

Markdown files displayed at https://pnnl-comp-mass-spec.github.io/
HTML
1
star
94

DataFilter-DLL

Butterworth filter, Moving Window Average filter, and Savitzky Golay filter
Visual Basic
1
star
95

MASIC-Results-Merger

Merges the contents of a tab-delimited text file with peptide search results (e.g. from X!Tandem or MS-GF+) with the corresponding MASIC results files, appending the relevant MASIC stats for each PSM. Also supports reporter ion abundances.
C#
1
star
96

SAIS-CSharp

Suffix array, induced sorting library. Source from https://sites.google.com/site/yuta256/sais, with updated project and framework configuration
C#
1
star
97

Peptide-Fragmentation-Modeller

The Peptide Fragmentation Modeller is a command-line utility reads that reads in a text file of peptide sequences and generates the theoretical fragmentation pattern for each, outputting the results in a single concatenated DTA file, or in separate .Dta files. The ion intensity values are not predicted values; instead, b, c, y, and z ions are assigned an intensity of 100; while a ions and neutral loss ions receive an intensity of 20.
Visual Basic
1
star
98

PNNL-Biodiversity-Library-Plugin

The PNNL Biodiversity Plugin is a software tool for Skyline and is designed to allow pathway-centric browsing of peptides previously identified by LC-MS/MS. The plugin is designed to assist in SRM assay design or DIA data analysis. Users select an organism and biological pathway of interest, then the plugin shows information about the associated peptides. In total the Biodiversity Library catalogs MS/MS spectra from 2 million peptides and 200,000 proteins from over 118 distict organisms. Users can optionally import peptide data for selected proteins into Skyline to extend their local copy of the Biodiversity Library.
C#
1
star
99

MotrpacRatTrainingPhysiologyData

Data and analysis results for the MoTrPAC PASS1B rat physiology manuscript
R
1
star
100

PNNL-PreProcessor

Distribution binaries for the PNNL PreProcessor
1
star