_ __ __ __
____ (_)____/ /_ ____ ___ __/ /_____ ________ ____ ___________/ /_
/ __ \/ / ___/ __/ / __ `/ / / / __/ __ \ / ___/ _ \/ __ `/ ___/ ___/ __ \
/ / / / (__ ) /_ / /_/ / /_/ / /_/ /_/ / (__ ) __/ /_/ / / / /__/ / / /
/_/ /_/_/____/\__/ \__,_/\__,_/\__/\____/ /____/\___/\__,_/_/ \___/_/ /_/
This repository provides tools to perform library searches against electron ionization mass spectral (EI-MS) databases using the API provided by NIST MS Search software. It includes R scripts for:
- Automating spectral library searches.
- Processing mass spectral data in MSP (NIST) format.
- Handling large datasets by splitting lists into manageable blocks.
- Automatic MSP (NIST) file itergrity fix.
- Exporting search results and processed data to CSV files.
- Automatic installation all dependencies.
- Start the tool by running the
launcher.batfile. - Make sure the NIST MS Search program is installed in its deafult location (
C:\NIST$\MSSEARCH) and running. - NIST MS Search must be open and ready to communicate with its API.
- Make sure the launcher can locate the R engine. You need to specify the path to the R executable in the
launcher.batfile. Update the following line if you have an alterantive path:
rem path to R.exe folder
set "R_location=C:\Program Files"- In NIST MS Search, navigate to
Options->Library Search Optionsmenu ->Automationtab. - Enable
Automatic Search Onto allow the tool to communicate with the NIST MS Search API.
- In the
Automationtab of theLibrary Search options, find theNumber of hits to printfield. - Adjust this value to control how many search results are displayed for each query.
- Let the tool perform the analysis of your input MSP (NIST) data automatically.
Once configured, the tool will automate spectral library searches, process your mass spectral data, and export results as needed.
| rda name | name | mf | rmf | prob | lib | cas | formula | mw | id | ri |
|---|---|---|---|---|---|---|---|---|---|---|
| input metabolite name | nist metabolite name | match score | reverse match score | probability | library | cas # | formula | molecular weight | id # | retention index |
nistAutoSearch tool requires listed open source CRAN packages: mssearchr