diff --git a/README.md b/README.md index 35db1a0..5cf3819 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Welcome to ReDU :) +# Welcome to ReDU ## Reanalysis of Data User Interface [ReDU](https://redu.ucsd.edu/) is a community- and data-driven approach to find and reuse public data containing tandem MS data at the repository scale. ReDU is a launchpad for co- or re-analysis of public data via the Global Natural Product Social Molecular Networking Platform [(GNPS)](https://gnps.ucsd.edu/ProteoSAFe/static/gnps-splash.jsp). Our aim is to empower researchers to put their data in the context of public data as well as explore questions using public data at the repository scale. diff --git a/code/Dockerfile b/code/Dockerfile index e1847bd..b88be9f 100644 --- a/code/Dockerfile +++ b/code/Dockerfile @@ -28,5 +28,9 @@ RUN pip3 install seaborn #RUN export DEBIAN_FRONTEND=noninteractive #RUN apt-get install -y r-base r-base-dev +RUN apt-get update -y +RUN apt-get install -y git-core +RUN pip3 install git+https://github.com/mwang87/CCMS_ProteoSAFe_pythonAPI.git + COPY . /app WORKDIR /app diff --git a/code/redu_pca.py b/code/redu_pca.py index d2b8bf5..c11aa1d 100644 --- a/code/redu_pca.py +++ b/code/redu_pca.py @@ -102,15 +102,36 @@ def project_new_data(new_file_occurrence_table, output_file): #reformat the occurance table for the new data being fed in new_data = pd.read_csv(new_file_occurrence_table, sep = "\t") + all_compound_occurances = new_data["Compound_Name"] + all_file_occurances = new_data["full_CCMS_path"] - new_compound_list = new_data["LibraryID"].tolist() - new_data.drop(labels=["LibraryID", "TotalFiles"], axis=1, inplace=True) - just_matrix = new_data.values - - new_sample_list = list(new_data.columns.values) - - new_sparse_occ_matrix = pd.DataFrame(data = just_matrix, index = new_compound_list, columns = new_sample_list) - + #create a new dataframe with only the information needed to reconstruct, redundant but easier to see + compounds_filname_df = pd.DataFrame({"Compound_Name" : all_compound_occurances, "full_CCMS_path" : all_file_occurances}) + + #sorting dataframe by sample in order to help? speed up things + compounds_filname_df.sort_values(by = "Compound_Name", axis = 0, inplace = True) + + #determine the header for the new table + unique_compounds, compound_index = np.unique(compounds_filname_df["Compound_Name"], return_inverse = True) + + #determine the unique samples for the new table + unique_sample, file_index = np.unique(compounds_filname_df["full_CCMS_path"], return_inverse = True) + + all_compounds = list(compounds_filname_df["Compound_Name"]) + all_samples = list(compounds_filname_df["full_CCMS_path"]) + + #create a matrix from the coordinates given + data = [1] * len(compound_index) + + matrix = sps.coo_matrix((data, (compound_index, file_index)), shape = None).todok().toarray() + #handling duplicates within the array + matrix[matrix > 0] = 1 + + #convert it into the correct format for the return + new_sparse_occ_matrix = pd.DataFrame(index = list(unique_compounds), columns = list(unique_sample), data = matrix) + + new_compound_list = list(unique_compounds) + new_sample_list = list(unique_sample) #determine which compounds are common between the original and new datasets find_common_compounds = [item for item in new_compound_list if item in old_compound_list] diff --git a/code/static/img/redulogo.gif b/code/static/img/redulogo.gif index cd4665b..53f7e44 100644 Binary files a/code/static/img/redulogo.gif and b/code/static/img/redulogo.gif differ diff --git a/code/templates/layout.html b/code/templates/layout.html index a0fad05..6272533 100644 --- a/code/templates/layout.html +++ b/code/templates/layout.html @@ -38,6 +38,9 @@ + diff --git a/code/test/integration_tests.py b/code/test/integration_tests.py deleted file mode 100644 index 6cf7624..0000000 --- a/code/test/integration_tests.py +++ /dev/null @@ -1,114 +0,0 @@ -import os -import sys -import requests -import json - -BASE_URL = "https://redu.ucsd.edu/" -URL_ONE = "displayglobalmultivariate" -URL_TWO = "processcomparemultivariate" -SAMPLE_TASK_ID = "ffa003f6c4d844188f1f751d34c649b0" -URL_THREE = "ReDUValidator" #optional -URL_FIVE = "compoundfilename" -TEST_COMPOUND = "2,5-Dimethoxyphenethylamine" -URL_SIX = "compoundenrichment" -URL_FOUR = "/attributes" -URL_SEVEN = "attribute/MassSpectrometer/attributeterms?filters=%5B%5D" -URL_EIGHT = "dump" - -def test_data_dump(): - query_url = BASE_URL + URL_EIGHT - response = requests.get(query_url) - data = response.content - file_size = sys.getsizeof(data) - - if file_size < 17762000: - sys.exit(1) - else: - sys.exit(0) - -def test_attribute_filtration(): - query_url = BASE_URL + URL_SEVEN - response = requests.get(query_url) - data = json.loads(response.content) - key_value = list(data[0].keys()) - print(key_value) - expected_keys = ["attributename", "attributeterm", "ontologyterm", "countfiles"] - - if (key_value == expected_keys): - sys.exit(0) - else: - sys.exit(1) - - -def test_attribute_terms_display(): - query_url = BASE_URL + URL_FOUR - response = requests.get(query_url) - data = json.loads(response.content) - key_value = list(data[0].keys()) - - expected_keys = ["attribute_name", "attributedisplay", "countterms"] - - if (key_value == expected_keys): - sys.exit(0) - - else: - sys.exit(1) - - -def test_file_enrichment(): - query_url = BASE_URL + URL_FIVE - params = {'compoundname' : TEST_COMPOUND} - response = requests.get(query_url, params = params) - data = json.loads(response.content) - - key_value = next(iter(data[0])) - - if (key_value == 'filepath'): - sys.exit(0) - - else: - sys.exit(1) - -def test_compound_enrichment(): - query_url = BASE_URL + URL_SIX - params = {'compoundname' : TEST_COMPOUND} - response = requests.post(query_url, params ) - data = json.loads(response.content) - key_value = list(data[0].keys()) - - expected_keys = ["attribute_name", "attribute_term", "totalfiles", "compoundfiles", "percentage"] - - if key_value == expected_keys: - sys.exit(0) - else: - sys.exit(1) - -def test_your_pca(): - params = {'task': SAMPLE_TASK_ID} - query_url = BASE_URL + URL_TWO - response = requests.get(query_url, params = params) - data = response.content - file_size = sys.getsizeof(data) - - if (file_size < 28000000): - sys.exit(1) - else: - sys.exit(0) - - -def test_global_pca(): - response = requests.get(BASE_URL + URL_ONE) - data = response.content - file_size = sys.getsizeof(data) - - if (file_size < 27762100): - sys.exit(1) - - else: - sys.exit(0) - -def main(): - test_attribute_filtration() - -if __name__ == "__main__": - main() diff --git a/code/test/test_redu_integration.py b/code/test/test_redu_integration.py new file mode 100644 index 0000000..b3cedd3 --- /dev/null +++ b/code/test/test_redu_integration.py @@ -0,0 +1,117 @@ +import os +import sys +import requests +import json + +BASE_URL = "https://redu.ucsd.edu/" +SAMPLE_TASK_ID = "ffa003f6c4d844188f1f751d34c649b0" +TEST_COMPOUND = "2,5-Dimethoxyphenethylamine" + +def test_pca_library_search(): + query_url = BASE_URL + "processcomparemultivariate?task={}".format("f39c94cb7afe4568950bf61cdb8fee0d") + r = requests.get(query_url) + r.raise_for_status() + + return 0 + +def test_pca_metabolomics_snets(): + query_url = BASE_URL + "processcomparemultivariate?task={}".format("1ad7bc366aef45ce81d2dfcca0a9a5e7") + r = requests.get(query_url) + r.raise_for_status() + + return 0 + +def test_pca_feature_based(): + query_url = BASE_URL + "processcomparemultivariate?task={}".format("bb49a839face44cbb5ec3e6f855e7285") + r = requests.get(query_url) + r.raise_for_status() + + return 0 + + +def test_data_dump(): + query_url = BASE_URL + "dump" + response = requests.get(query_url) + data = response.content + file_size = sys.getsizeof(data) + + if file_size < 17762000: + return 1 + + return 0 + +def test_attribute_filtration(): + query_url = BASE_URL + "attribute/MassSpectrometer/attributeterms?filters=%5B%5D" + response = requests.get(query_url) + data = json.loads(response.content) + key_value = list(data[0].keys()) + expected_keys = ["attributename", "attributeterm", "ontologyterm", "countfiles"] + + if (key_value != expected_keys): + return 1 + + return 0 + + +def test_attribute_terms_display(): + query_url = BASE_URL + "/attributes" + response = requests.get(query_url) + data = json.loads(response.content) + key_value = list(data[0].keys()) + + expected_keys = ["attributename", "attributedisplay", "countterms"] + + if (key_value != expected_keys): + return 1 + + return 0 + +def test_file_enrichment(): + query_url = BASE_URL + "compoundfilename" + params = {'compoundname' : TEST_COMPOUND} + response = requests.get(query_url, params = params) + data = json.loads(response.content) + + key_value = next(iter(data[0])) + + if (key_value != 'filepath'): + return 1 + + return 0 + +def test_compound_enrichment(): + query_url = BASE_URL + "compoundenrichment" + params = {'compoundname' : TEST_COMPOUND} + response = requests.post(query_url, params ) + data = json.loads(response.content) + key_value = list(data[0].keys()) + + expected_keys = ["attribute_name", "attribute_term", "totalfiles", "compoundfiles", "percentage"] + + if key_value != expected_keys: + return 1 + + return 0 + +def test_your_pca(): + params = {'task': SAMPLE_TASK_ID} + query_url = BASE_URL + "processcomparemultivariate" + response = requests.get(query_url, params = params) + data = response.content + file_size = sys.getsizeof(data) + + if (file_size < 28000000): + return 1 + + return 0 + + +def test_global_pca(): + response = requests.get(BASE_URL + "displayglobalmultivariate") + data = response.content + file_size = sys.getsizeof(data) + + if (file_size < 27760000): + return 1 + + return 0 diff --git a/code/views.py b/code/views.py index 72c2a01..d43f945 100644 --- a/code/views.py +++ b/code/views.py @@ -14,6 +14,9 @@ import requests_cache import metadata_validator import config +import pandas as pd + +from ccmsproteosafepythonapi import proteosafe requests_cache.install_cache('demo_cache', allowable_codes=(200, 404, 500)) @@ -693,28 +696,76 @@ def displayglobalmultivariate(): @app.route('/processcomparemultivariate', methods=['GET']) def processcomparemultivariate(): - if not os.path.isfile(config.PATH_TO_GLOBAL_OCCURRENCES): - print("Missing Global Data") - return abort(500) + # if not os.path.isfile(config.PATH_TO_GLOBAL_OCCURRENCES): + # print("Missing Global Data") + # return abort(500) - #Making sure we calculate global datata - if not os.path.isfile(config.PATH_TO_COMPONENT_MATRIX): - print("Retrieving Global Identifications") + # #Making sure we calculate global datata + # if not os.path.isfile(config.PATH_TO_COMPONENT_MATRIX): + # print("Retrieving Global Identifications") - redu_pca.calculate_master_projection(config.PATH_TO_GLOBAL_OCCURRENCES) + # redu_pca.calculate_master_projection(config.PATH_TO_GLOBAL_OCCURRENCES) #Making sure we grab down user query task_id = request.args['task'] new_analysis_filename = os.path.join(app.config['UPLOAD_FOLDER'], task_id) - if not os.path.isfile(new_analysis_filename): - #Making sure we have the local compound name - remote_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task=%s&block=main&file=compound_filename_occurences/" % (task_id) - r = requests.get(remote_url) - with open(new_analysis_filename, 'wb') as f: - f.write(r.content) - - #Actually doing Analysis + if not os.path.isfile(new_analysis_filename): + #TODO: Check the task type, get the URL specific for it, then reformat... + task_information = proteosafe.get_task_information("gnps.ucsd.edu", task_id) + + print(task_information) + + task_type = task_information["workflow"] + + if task_type == "MOLECULAR-LIBRARYSEARCH-V2": + remote_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=DB_result/".format(task_id) + df = pd.read_csv(remote_url, sep="\t") + df = df[["full_CCMS_path", "Compound_Name"]] + df.to_csv(new_analysis_filename, sep="\t", index=False) + #TODO: demangle with params filename + elif task_type == "METABOLOMICS-SNETS-V2": + clusters_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=clusterinfo/".format(task_id) + clusters_df = pd.read_csv(clusters_url, sep="\t") + + identifications_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=result_specnets_DB/".format(task_id) + identifications_df = pd.read_csv(identifications_url, sep="\t") + + inner_df = clusters_df.merge(identifications_df, how="inner", left_on="#ClusterIdx", right_on="#Scan#") + inner_df = inner_df[["#Filename", "Compound_Name"]] + inner_df["full_CCMS_path"] = inner_df["#Filename"] + inner_df = inner_df[["full_CCMS_path", "Compound_Name"]] + + inner_df.to_csv(new_analysis_filename, sep="\t", index=False) + elif task_type == "FEATURE-BASED-MOLECULAR-NETWORKING": + quantification_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=quantification_table_reformatted/".format(task_id) + #quantification_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=quantification_table/".format(task_id) + quantification_df = pd.read_csv(quantification_url, sep=",") + + quantification_records = quantification_df.to_dict(orient="records") + + compound_presence_records = [] + for record in quantification_records: + for key in record: + if "Peak area" in key: + if record[key] > 0: + presence_dict = {} + presence_dict["full_CCMS_path"] = key.replace("Peak area", "") + presence_dict["#ClusterIdx"] = record["row ID"] + + compound_presence_records.append(presence_dict) + + compound_presence_df = pd.DataFrame(compound_presence_records) + + identifications_url = "https://gnps.ucsd.edu/ProteoSAFe/DownloadResultFile?task={}&block=main&file=DB_result/".format(task_id) + identifications_df = pd.read_csv(identifications_url, sep="\t") + + inner_df = compound_presence_df.merge(identifications_df, how="inner", left_on="#ClusterIdx", right_on="#Scan#") + inner_df = inner_df[["full_CCMS_path", "Compound_Name"]] + + inner_df.to_csv(new_analysis_filename, sep="\t", index=False) + + #Actually doing Analysis output_folder = ("./tempuploads") redu_pca.project_new_data(new_analysis_filename, output_folder) diff --git a/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment.R b/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment.R index 7c930ea..9eae555 100644 --- a/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment.R +++ b/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment.R @@ -47,7 +47,7 @@ plot <- ggplot(df_plot,aes(x=as.factor(sample), as.numeric(proportion*100)))+ legend.title=element_text(colour="black", size=6), legend.text=element_text(colour="black", size=6) ) + # labs(x="", y="Annotated in Proportion of Files", title = chemical) - labs(x="", y="Annotated in Human Files (%)") + labs(x="", y="Annotated in Files (%)") print(plot) ggsave(plot, file=paste0("Manuscript/Figures/Source_Material/ReDU_ChemicalEnrichment_",chemical,".pdf"), width = 1, height = 1.15, units = "in", useDingbats=FALSE) diff --git a/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment_Bacteria.R b/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment_Bacteria.R new file mode 100644 index 0000000..86616e5 --- /dev/null +++ b/examples/Fig1d_ChemicalEnrichment/20190805_ReDU_ChemicalEnrichment_Bacteria.R @@ -0,0 +1,52 @@ +library(data.table) +library(dplyr) +library(tidyr) +library(ggplot2) +setwd("~/Research/Projects/ReDU_MS2") + +df <- fread("Manuscript/Data/ReDU_chemical_enrichment_bacteria.txt", sep="\t", header=TRUE) + +df[1:5,1:7] +colnames(df) <- c("Chemical", + "# 1423|Bacillus subtilis (n=89)","1423|Bacillus subtilis (n=89)", + "# 1280|Staphylococcus aureus (n=49)","1280|Staphylococcus aureus (n=49)", + "# 1883|Streptomyces (n=7)","1883|Streptomyces (n=7)" + #"# of G4","Proportion of G4", + #"# of G5","Proportion of G5", + #"# of G6","Proportion of G6", + ) + +df <- df[,c(1,3,5,7)] + +df_gather <- gather(data=df, sample, proportion, 2:length(df)) + +#chemical <- "Surfactin_C14" +chemical <- "Spectral Match to Cholic acid from NIST14" + +df_plot <- subset(df_gather, df_gather$Chemical == chemical) + +plot <- ggplot(df_plot,aes(x=as.factor(sample), as.numeric(proportion*100)))+ + geom_bar(aes(fill=sample), stat="identity", width=0.75)+ + #facet_wrap(~Comparison, ncol=3)+ + scale_fill_manual(values = c("#e41a1c","#377eb8","#fdbf6f"))+ + theme_minimal()+ + theme(panel.grid.major.x=element_blank(), + panel.grid.major.y=element_line(colour="grey90",size=0.5, linetype="dashed"), + panel.grid.minor=element_blank(), + axis.ticks=element_line(colour ="black",size=0.5, linetype="solid"), + axis.text=element_text(colour="black",size=6), + axis.text.x=element_text(colour="black", size=6), + axis.line=element_line(colour="black",size=0.5, linetype="solid"), + axis.title=element_text(colour="black",size=6), + strip.text.x=element_text(colour="black",size=6), + aspect.ratio=2, + title=element_text(colour="black", size=6), + legend.position="none", + legend.title=element_text(colour="black", size=6), + legend.text=element_text(colour="black", size=6) ) + + # labs(x="", y="Annotated in Proportion of Files", title = chemical) + labs(x="", y="Annotated in Files (%)") +print(plot) +ggsave(plot, file=paste0("Manuscript/Figures/Source_Material/ReDU_ChemicalEnrichment_",chemical,".pdf"), + width = 1, height = 1.15, units = "in", useDingbats=FALSE) + diff --git a/examples/Fig1d_ChemicalEnrichment/ReDU_chemical_enrichment_bacteria.txt b/examples/Fig1d_ChemicalEnrichment/ReDU_chemical_enrichment_bacteria.txt new file mode 100644 index 0000000..9303337 --- /dev/null +++ b/examples/Fig1d_ChemicalEnrichment/ReDU_chemical_enrichment_bacteria.txt @@ -0,0 +1,481 @@ +Chemical G1_Number G1_Proportion G2_Number G2_Proportion G3_Number G3_Proportion +(-)-Riboflavin 2 0.02 0 0.00 0 0.00 +"(1R,7R)-7-ethenyl-1,4a,7-trimethyl-3,4,4b,5,6,9,10,10a-octahydro-2H-phenanthrene-1-carboxylic acid" 0 0.00 1 0.02 0 0.00 +"(2E,6E,10Z)-12-hydroxy-10-(hydroxymethyl)-6-methyl-2-(4-methylpent-3-enyl)dodeca-2,6,10-trienoic acid" 3 0.03 0 0.00 0 0.00 +"(2S,3R,4S,5S,6R)-2-[3-hydroxy-5-[(Z)-2-(4-hydroxyphenyl)ethenyl]phenoxy]-6-(hydroxymethyl)oxane-3,4,5-triol" 3 0.03 0 0.00 0 0.00 +"(2S,3R,4S,5S,6R)-2-[4-(2-hydroxyethyl)phenoxy]-6-(hydroxymethyl)oxane-3,4,5-triol" 0 0.00 3 0.06 0 0.00 +"(3S,4R,6aR,6bS,8aS,11R,12R,12aS,14bR)-3,12-dihydroxy-4,6a,6b,11,12,14b-hexamethyl-8a-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-[[(2R,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxymethyl]oxan-2-yl]oxycarbonyl-1,2,3,4a,5,6,7,8,9,10,11,12a,14,14a-tetradecahydropicene-4-carboxylic acid" 76 0.85 0 0.00 0 0.00 +"(3S,4R,6aR,6bS,8aS,11R,12R,14bR)-3,12-dihydroxy-4,6a,6b,11,12,14b-hexamethyl-8a-[3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxycarbonyl-1,2,3,4a,5,6,7,8,9,10,11,12a,14,14a-tetradecahydropicene-4-carboxylic acid" 54 0.60 0 0.00 0 0.00 +"(E)-2-(hydroxymethyl)-3-(3-oxo-5-propan-2-yl-4,5,6,7-tetrahydro-1H-2-benzofuran-4-yl)prop-2-enoic acid" 1 0.01 0 0.00 0 0.00 +0358_Sulfamethazine 16 0.17 0 0.00 0 0.00 +"1,2,3,4-tetrahydroharmane-3-carboxylic acid" 0 0.00 2 0.04 0 0.00 +"1-(4-hydroxyphenyl)-3-[(2R,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxypropan-1-one" 1 0.01 0 0.00 0 0.00 +"2-(4-hydroxyphenyl)-7-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxy-2,3-dihydrochromen-4-one" 2 0.02 2 0.04 3 0.42 +"2-[4-[(3R,3aR,6S,6aR)-3-(3,4-dimethoxyphenyl)-1,3,3a,4,6,6a-hexahydrofuro[3,4-c]furan-6-yl]-2-methoxyphenoxy]-6-(hydroxymethyl)oxane-3,4,5-triol" 0 0.00 0 0.00 1 0.14 +"2-chloro-1,3,8-trihydroxy-6-(hydroxymethyl)anthracene-9,10-dione" 1 0.01 0 0.00 0 0.00 +2-hydroxy-3-(2-hydroxyacetoxy)propyl palmitate 24 0.26 0 0.00 0 0.00 +2-hydroxycinnamic acid 0 0.00 1 0.02 0 0.00 +"2-methyl-3-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxypyran-4-one" 0 0.00 1 0.02 0 0.00 +"3,7-Epoxycaryophyllan-6-One" 0 0.00 0 0.00 1 0.14 +3-(3-oxo-1H-indol-2-ylidene)-1H-indol-2-one 1 0.01 0 0.00 0 0.00 +3-Epilupeol 1 0.01 0 0.00 0 0.00 +"4'-ethenyl-2'-hydroxy-1,4',4a-trimethyl-5-oxospiro[2,3,4,7,8,8a-hexahydronaphthalene-6,1'-cyclopentane]-1-carboxylic acid" 1 0.01 0 0.00 0 0.00 +"5,7-dihydroxy-2-[4-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxyphenyl]-3-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-[[(2R,3R,4R,5R,6S)-3,4,5-trihydroxy-6-methyloxan-2-yl]oxymethyl]oxan-2-yl]oxychromen-4-one" 6 0.06 0 0.00 0 0.00 +5-HYDROXY-L-TRYPTOPHAN 0 0.00 27 0.55 0 0.00 +"5-hydroxy-3-[(2S,3R,4S,5S)-4-hydroxy-5-(hydroxymethyl)-3-[(2S,3R,4R,5R,6S)-3,4,5-trihydroxy-6-methyloxan-2-yl]oxyoxolan-2-yl]oxy-2-(4-hydroxyphenyl)-7-methoxychromen-4-one" 32 0.35 0 0.00 5 0.71 +"6-(furan-3-yl)-13-hydroxy-5,12,16,16-tetramethyl-7,10,17-trioxahexacyclo[13.3.3.0,?.0,.0?,.0?,]henicos-19-ene-8,14,21-trione" 0 0.00 0 0.00 1 0.14 +"7,8-dimethylalloxazine (lumichrome)" 0 0.00 1 0.02 0 0.00 +7-Hydroxy-4'-methoxyflavone - 50eV 0 0.00 0 0.00 1 0.14 +"7-hydroxy-2-[4-[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxyphenyl]-2,3-dihydrochromen-4-one" 0 0.00 1 0.02 0 0.00 +"8-(2,3-dihydroxy-3-methylbutyl)-7-methoxychromen-2-one" 0 0.00 1 0.02 0 0.00 +"9-hydroxy-7-(2-hydroxypropan-2-yl)-1,4a-dimethyl-2,3,4,9,10,10a-hexahydrophenanthrene-1-carboxylic acid" 5 0.05 0 0.00 0 0.00 +ALIZARIN 0 0.00 2 0.04 0 0.00 +Arginine 0 0.00 13 0.26 0 0.00 +Avobenzone (Parsol 1789) 1 0.01 0 0.00 0 0.00 +BALSALAZIDE 2 0.02 0 0.00 0 0.00 +BIOTIN 2 0.02 13 0.26 0 0.00 +Bamylocin_A_55902_dereplictor_pv_3.81406e-16 16 0.17 0 0.00 0 0.00 +Benzalkonium chloride (C12) 12 0.13 0 0.00 0 0.00 +Beta-Caryophyllene Alcohol 0 0.00 1 0.02 0 0.00 +Biotin 1 0.01 0 0.00 0 0.00 +Bis(2-ethylhexyl) phthalate 0 0.00 0 0.00 1 0.14 +CAPSAICIN 2 0.02 0 0.00 0 0.00 +Cer(d18:0/0:0); [M+H]+ C18H40N1O2 23 0.25 0 0.00 0 0.00 +Cer(d18:0/16:0(2OH)); [M+H]+ C34H70N1O4 0 0.00 0 0.00 2 0.28 +Cer(d18:0/16:0); [M+H]+ C34H70N1O3 82 0.92 0 0.00 2 0.28 +Cer(d18:0/18:0); [M+H]+ C36H74N1O3 39 0.43 0 0.00 0 0.00 +Cholic Acid 0 0.00 0 0.00 4 0.57 +Cholic acid 0 0.00 0 0.00 4 0.57 +Citrulline 0 0.00 1 0.02 0 0.00 +ClonidineHCl [homodimer] 0 0.00 1 0.02 0 0.00 +CocamidopropylBetaine 10 0.11 0 0.00 0 0.00 +Contaminant vial septum ThermoFisher C5000-44B 4 0.04 0 0.00 0 0.00 +Cyclo(Pro-Phe) 0 0.00 1 0.02 0 0.00 +D-PANTOTHENIC ACID 0 0.00 2 0.04 0 0.00 +D-Tryptophan 7 0.07 0 0.00 0 0.00 +DEET (Diethyltoluamide) 0 0.00 0 0.00 2 0.28 +DG(14:0/16:0/0:0); [M+NH4]+ C33H68N1O5 4 0.04 0 0.00 0 0.00 +DG(15:0/16:0/0:0); [M+NH4]+ C34H70N1O5 20 0.22 0 0.00 0 0.00 +Dextrorphan-d3 1 0.01 0 0.00 0 0.00 +Diallyl Trisulfide 0 0.00 2 0.04 0 0.00 +Diglycosyl diacylglycerol C31 8 0.08 0 0.00 0 0.00 +Diglycosyl diacylglycerol C32 3 0.03 0 0.00 0 0.00 +Divaricatinic acid 1 0.01 0 0.00 0 0.00 +Epi-Tumanoic acid D 0 0.00 5 0.10 0 0.00 +Eplerenone 2 0.02 0 0.00 0 0.00 +Esperin_25136_dereplictor_pv_2.4944e-30 69 0.77 0 0.00 0 0.00 +FERULATE 1 0.01 0 0.00 0 0.00 +FOLIC ACID 0 0.00 15 0.30 0 0.00 +Fenoxycarb 0 0.00 1 0.02 0 0.00 +GLYCOCHENODEOXYCHOLIC ACID 0 0.00 0 0.00 2 0.28 +Glutamic acid 0 0.00 4 0.08 0 0.00 +Glycocholic acid 0 0.00 0 0.00 2 0.28 +HMDB:HMDB00032-51 7-Dehydrocholesterol 0 0.00 0 0.00 1 0.14 +HMDB:HMDB00033-54 Carnosine 1 0.01 0 0.00 0 0.00 +HMDB:HMDB00671-924 Indolelactic acid 1 0.01 0 0.00 0 0.00 +HMDB:HMDB00748-1065 L-3-Phenyllactic acid 1 0.01 0 0.00 0 0.00 +HMDB:HMDB01830-1684 Progesterone 1 0.01 0 0.00 0 0.00 +HMDB:HMDB01868-1753 5-Methoxysalicylic acid 0 0.00 0 0.00 1 0.14 +HMDB:HMDB02434-2107 Hydroquinone 0 0.00 1 0.02 0 0.00 +HYDROQUINONE 0 0.00 6 0.12 0 0.00 +"Haematommic Acid, Ethyl Ester" 0 0.00 3 0.06 0 0.00 +Indigo Carmine 1 0.01 0 0.00 0 0.00 +Indole-3-carboxylic acid_120169 0 0.00 0 0.00 1 0.14 +L-PHENYLALANINE 0 0.00 46 0.93 0 0.00 +L-VALINE 0 0.00 2 0.04 0 0.00 +LEVODOPA 4 0.04 0 0.00 0 0.00 +Laxaphycin_D_47962_dereplictor_pv_2.7753e-14 0 0.00 48 0.97 0 0.00 +Leupeptin analogue LVR (or VLR) 1 0.01 0 0.00 0 0.00 +Lichenysin-G1a_44118_dereplictor_pv_1.16768e-21 1 0.01 0 0.00 0 0.00 +Lichenysin-G9a_44293_dereplictor_pv_1.35381e-27 45 0.50 0 0.00 0 0.00 +Lichenysin_A_38808_dereplictor_pv_8.81201e-29 73 0.82 0 0.00 1 0.14 +Linezolid 1 0.01 0 0.00 0 0.00 +Lipopeptide_NO_56362_dereplictor_pv_1.44974e-28 51 0.57 0 0.00 0 0.00 +Lysine 0 0.00 25 0.51 0 0.00 +MLS000028388-01!PHYSOSTIGMINE SALICYLATE 0 0.00 0 0.00 1 0.14 +MLS000028461-01!URSODEOXYCHOLIC ACID 1 0.01 0 0.00 1 0.14 +MLS000069638-01!ADENOSINE5536-17-4 0 0.00 0 0.00 1 0.14 +"MLS001148623-01!9H-PYRIDO[3,4-B]INDOLE" 0 0.00 0 0.00 1 0.14 +"MLS001333179-01!N,N-Diethyl-3-methylbenzamide134-62-3" 0 0.00 0 0.00 1 0.14 +MLS002153196-01!N6-CYCLOPENTYLADENOSINE 6 0.06 0 0.00 0 0.00 +MLS002153377-01!1-PIPERIDINYLETHYL-1H-INDOLE-3-CARBOXYLATE HYDROCHLORIDE135938-17-9 7 0.07 0 0.00 0 0.00 +MLS002153959-01!Napelline5008-52-6 7 0.07 0 0.00 0 0.00 +MLS002415761-01! 1 0.01 0 0.00 0 0.00 +MLS002695918-01!70356-09-1 0 0.00 0 0.00 1 0.14 +MMV020512 8 0.08 0 0.00 0 0.00 +"Maribasin B (NCGC00385300-01!3-[6,12,22-tris(2-amino-2-oxoethyl)-19-(hydroxymethyl)-9-[(4-hydroxyphenyl)methyl]-16-(10-methylundecyl)-2,5,8,11,14,18,21,24-octaoxo-1,4,7,10,13,17,20,23-octazabicyclo[23.3.0]octacosan-3-yl]propanamide)" 26 0.29 0 0.00 0 0.00 +Massbank: Cholesterol 2 0.02 0 0.00 0 0.00 +Massbank:BML00367 Eserine 0 0.00 0 0.00 1 0.14 +Massbank:BML01191 L-Tryptophan 4 0.04 0 0.00 0 0.00 +Massbank:CE000230 Tyrosine 0 0.00 1 0.02 0 0.00 +Massbank:CE000660 Glutamate 0 0.00 1 0.02 0 0.00 +Massbank:CE000661 Glutamate 0 0.00 13 0.26 0 0.00 +"Massbank:EA018109 Sulfamethazine|4-amino-N-(4,6-dimethylpyrimidin-2-yl)benzenesulfonamide|4-amino-N-(4,6-dimethyl-2-pyrimidinyl)benzenesulfonamide" 3 0.03 0 0.00 0 0.00 +"Massbank:EA018110 Sulfamethazine|4-amino-N-(4,6-dimethylpyrimidin-2-yl)benzenesulfonamide|4-amino-N-(4,6-dimethyl-2-pyrimidinyl)benzenesulfonamide" 3 0.03 0 0.00 0 0.00 +Massbank:EA027609 Ciprofloxacin|1-cyclopropyl-6-fluoro-4-keto-7-piperazin-4-ium-1-yl-quinoline-3-carboxylate 6 0.06 0 0.00 0 0.00 +"Massbank:EA282812 Methadone|6-(dimethylamino)-4,4-diphenyl-3-heptanone" 0 0.00 0 0.00 1 0.14 +Massbank:EA294011 Fenoxycarb| N-[2-(4-phenoxyphenoxy)ethyl]carbamic acid ethyl ester 0 0.00 2 0.04 0 0.00 +Massbank:KNA00095 L-Arginine|(S)-2-Amino-5-guanidinovaleric acid|L-(+)-Arginine 0 0.00 5 0.10 0 0.00 +Massbank:KNA00414 L-Arginine|(S)-2-Amino-5-guanidinovaleric acid|L-(+)-Arginine 0 0.00 19 0.38 0 0.00 +Massbank:KO002085 N-Acetylglutamate|N-Acetyl-L-glutamate|N-Acetyl-L-glutamic acid 0 0.00 1 0.02 0 0.00 +Massbank:KO002220 N-Acetylhistidine|N-Acetyl-L-histidine 0 0.00 1 0.02 0 0.00 +Massbank:KO002624 Cyprodinil 0 0.00 0 0.00 1 0.14 +Massbank:KO002829 Eserine|Physostigmine 0 0.00 0 0.00 1 0.14 +Massbank:KO002924 D-Gln|D-2-Aminoglutaramic acid|D-Glutamine 0 0.00 2 0.04 0 0.00 +Massbank:KO002950 L-Glu|L-Glutamate|L-Glutaminic acid|L-Glutamic acid 0 0.00 2 0.04 0 0.00 +Massbank:KO002980 Glu-Glu 0 0.00 22 0.44 0 0.00 +Massbank:KO002981 Glu-Glu 0 0.00 2 0.04 0 0.00 +Massbank:KO004073 Trp|Tryptophan|L-Tryptophan|(S)-alpha-Amino-beta-(3-indolyl)-propionic acid 0 0.00 2 0.04 0 0.00 +Massbank:KO008908 Cyprodinil 1 0.01 0 0.00 0 0.00 +Massbank:KO009090 Bestatin|Ubenimex 0 0.00 0 0.00 1 0.14 +Massbank:MT000016 gamma-Glutamylleucine 0 0.00 9 0.18 0 0.00 +Massbank:MT000040 Glycodeoxycholic acid|glycodeoxycholate 0 0.00 0 0.00 2 0.28 +Massbank:PB000419 Arginine|2-amino-5-(diaminomethylideneamino)pentanoic acid 0 0.00 11 0.22 0 0.00 +Massbank:PB000446 Cystine|2-amino-3-(2-amino-3-hydroxy-3-oxopropyl)disulfanylpropanoic acid 0 0.00 1 0.02 0 0.00 +"Massbank:PB003761 Norharmane|9H-pyrido[3,4-b]indole" 0 0.00 0 0.00 1 0.14 +Massbank:PB006082 Tryptophan|(2S)-2-amino-3-(1H-indol-3-yl)propanoic acid 0 0.00 12 0.24 0 0.00 +Massbank:PB006084 Tryptophan|(2S)-2-amino-3-(1H-indol-3-yl)propanoic acid 1 0.01 0 0.00 0 0.00 +Massbank:PR100395 N-Acetyl-DL-aspartic acid|Ac-Asp|NAA|N-Acetyl-aspartate|N-Acetylaspartate|2-acetamidobutanedioic acid 0 0.00 2 0.04 0 0.00 +Massbank:PR101045 Indole-3-carboxylic acid|3-Indolylcarboxylic Acid|3-Indoleformic Acid 0 0.00 0 0.00 1 0.14 +Massbank:UF415902 2-Hyroxybiphenyl|2-phenylphenol 0 0.00 2 0.04 0 0.00 +"MassbankEU:ET080503 LID_180.1018_12.9|Acetamide, N-(2,6-dimethylphenyl)-2-hydroxy-|N-(2,6-dimethylphenyl)-2-hydroxyacetamide" 1 0.01 0 0.00 0 0.00 +MassbankEU:ET120401 NVE_280.1909_11.8 0 0.00 1 0.02 0 0.00 +MassbankEU:ET131203 OCP_211.0633_14.3|4-(2-chlorophenyl)piperazin-2-one 0 0.00 0 0.00 1 0.14 +"MassbankEU:SM836003 Indoline|Indoline|2,3-dihydro-1H-indole" 0 0.00 1 0.02 0 0.00 +"MassbankEU:SM850301 Sulfamethazine|4-amino-N-(4,6-dimethylpyrimidin-2-yl)benzenesulfonamide" 8 0.08 0 0.00 0 0.00 +"MassbankEU:UA002801 2-Naphthalenamine, N-phenyl-|N-phenylnaphthalen-2-amine" 1 0.01 0 0.00 0 0.00 +Methionine 0 0.00 4 0.08 0 0.00 +MoNA:1022931 Deoxyepinephrine 1 0.01 0 0.00 0 0.00 +MoNA:1453 MLS000069640-01!SULFAMETER M+H 1 0.01 0 0.00 0 0.00 +MoNA:2476170 Rifathyroin 0 0.00 1 0.02 0 0.00 +MoNA:2740979 N-Phenyl-1-naphthylamine 1 0.01 0 0.00 0 0.00 +"MoNA:2907684 DL-beta-(3,4-Dihydroxyphenyl)alanine" 3 0.03 0 0.00 0 0.00 +MoNA:2919099 Cepteic acid 1 0.01 0 0.00 0 0.00 +MoNA:2920599 Liquiritin 2 0.02 0 0.00 0 0.00 +MoNA:645585 Elimite (TN) 0 0.00 0 0.00 1 0.14 +"MoNA:676719 4,6-dinitro-o-cresol" 1 0.01 0 0.00 0 0.00 +MoNA:727194 Nafcillin (INN) 0 0.00 5 0.10 0 0.00 +MoNA:729 Sulfamethazine (Trisulfapyrimidines) 10 0.11 0 0.00 0 0.00 +MoNA:928135 EQ 1 0.01 0 0.00 0 0.00 +MoNA:936698 DBP 0 0.00 0 0.00 1 0.14 +N-ACETYL-D-TRYPTOPHAN 0 0.00 8 0.16 0 0.00 +N-ACETYL-DL-METHIONINE 0 0.00 1 0.02 0 0.00 +N-AMIDINO-L-ASPARTATE 0 0.00 1 0.02 0 0.00 +N-L-Leucyl-L-leucine 0 0.00 13 0.26 0 0.00 +N-acetyltyramine 0 0.00 0 0.00 1 0.14 +NCGC00093889-13_C15H21N3O2_Antilirium 0 0.00 0 0.00 1 0.14 +"NCGC00160316-01!6,7-didehydro-26,28didemethyl-16,28-secosolanidan-3,16-diol" 1 0.01 0 0.00 0 0.00 +"NCGC00169187-02!5,7-dihydroxy-2-(4-hydroxyphenyl)-3-[(2S,3R,4S,5R,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxychromen-4-one" 1 0.01 0 0.00 0 0.00 +"NCGC00169428-02!3-(2-methylpropyl)-2,3,6,7,8,8a-hexahydropyrrolo[1,2-a]pyrazine-1,4-dione" 13 0.14 11 0.22 0 0.00 +"NCGC00169940-02!3-(1H-indol-3-ylmethyl)-2,3,6,7,8,8a-hexahydropyrrolo[1,2-a]pyrazine-1,4-dione" 20 0.22 0 0.00 2 0.28 +"NCGC00170012-03!5-hydroxy-3-[(2S,3R,4S,5S)-4-hydroxy-5-(hydroxymethyl)-3-[(2S,3R,4R,5R,6S)-3,4,5-trihydroxy-6-methyloxan-2-yl]oxyoxolan-2-yl]oxy-2-(4-hydroxyphenyl)-7-methoxychromen-4-one" 43 0.48 0 0.00 5 0.71 +"NCGC00179861-02_C15H26O2_1,8-Azulenediol, 1,2,3,3a,4,7,8,8a-octahydro-3a,6-dimethyl-1-(1-methylethyl)-, (1R,3aR,8S,8aS)-" 0 0.00 0 0.00 1 0.14 +NCGC00180099-02!methyl 2-[(3-formamido-2-hydroxybenzoyl)amino]-3-hydroxybutanoate 0 0.00 0 0.00 3 0.42 +"NCGC00180384-03_C22H32O6_(1S,2R,4aR,8aR)-1-Acetoxy-7-isopropylidene-1,4a-dimethyl-6-oxodecahydro-2-naphthalenyl 2,3-dimethyl-2-oxiranecarboxylate" 29 0.32 2 0.04 4 0.57 +"NCGC00180705-02!(E)-5-hydroxy-1,7-diphenylhept-1-en-3-one" 3 0.03 0 0.00 0 0.00 +"NCGC00180747-02!5-[(1S,2R,4aR)-1,2,4a,5-tetramethyl-7-oxo-3,4,8,8a-tetrahydro-2H-naphthalen-1-yl]-3-methylpentanoic acid" 1 0.01 0 0.00 0 0.00 +"NCGC00186665-03!2,3-dihydroxypropyl hexadecanoate" 79 0.88 0 0.00 1 0.14 +"NCGC00347704-02_C24H32O7_2H-Oxireno[1,10a]phenanthro[3,2-b]furan-10(11bH)-one, 5,7-bis(acetyloxy)-3,3a,4,5,6,7,7a,7b,8,8a-decahydro-4,4,7a,11-tetramethyl-, (1aS,3aR,5S,7S,7aR,7bS,8aR,11bR)-" 67 0.75 10 0.20 4 0.57 +"NCGC00347859-02!2,3-dihydroxypropyl 13-methyltetradecanoate" 3 0.03 0 0.00 0 0.00 +NCGC00380115-01_C15H14O5_2-Hydroxy-4-(3-hydroxy-5-methylphenoxy)-6-methylbenzoic acid 7 0.07 0 0.00 0 0.00 +"NCGC00380343-01!3-[4-[6-[[3,4-dihydroxy-4-(hydroxymethyl)oxolan-2-yl]oxymethyl]-3,4,5-trihydroxyoxan-2-yl]oxy-3-methoxyphenyl]-5-hydroxy-7-methoxychromen-4-one" 0 0.00 0 0.00 3 0.42 +"NCGC00380422-01!4-methoxy-6-[2-[4-(3-methylbut-2-enoxy)phenyl]ethyl]-1,3-benzodioxole" 0 0.00 0 0.00 2 0.28 +"NCGC00380633-02_C14H16N2O2_Pyrrolo[1,2-a]pyrazine-1,4-dione, hexahydro-3-(phenylmethyl)-" 2 0.02 0 0.00 0 0.00 +"NCGC00380778-01_C9H14N2O3_(3S,8aS)-3-[(1R)-1-Hydroxyethyl]hexahydropyrrolo[1,2-a]pyrazine-1,4-dione" 0 0.00 2 0.04 0 0.00 +"NCGC00381060-01_C24H32O7_Benzoic acid, 4-hydroxy-, (1aS,2aR,3S,5R,6S,7aR)-3-(acetyloxy)decahydro-5-hydroxy-2a,7a-dimethyl-5-(1-methylethyl)azuleno[5,6-b]oxiren-6-yl ester" 2 0.02 0 0.00 2 0.28 +"NCGC00381178-01!3,7,8-trihydroxy-3-methyl-10-oxo-1,4-dihydropyrano[4,3-b]chromene-9-carboxylic acid" 0 0.00 0 0.00 2 0.28 +"NCGC00381359-01_C14H18N2O3_Phenylalanine, prolyl-" 68 0.76 0 0.00 5 0.71 +"NCGC00381364-01!3-propan-2-yl-2,3,6,7,8,8a-hexahydropyrrolo[1,2-a]pyrazine-1,4-dione" 3 0.03 0 0.00 0 0.00 +"NCGC00384639-01_C14H16N2O3_Pyrrolo[1,2-a]pyrazine-1,4-dione, hexahydro-3-[(4-hydroxyphenyl)methyl]-" 0 0.00 6 0.12 3 0.42 +"NCGC00384854-01_C23H34O4_Card-20(22)-enolide, 3,14-dihydroxy-, (3beta,5alpha)-" 0 0.00 0 0.00 1 0.14 +"NCGC00385097-01_C20H22O9_beta-D-Glucopyranoside, 4-hydroxy-2-(hydroxymethyl)phenyl, 6-benzoate" 3 0.03 0 0.00 0 0.00 +"NCGC00385123-01_C22H30O6_7b,9-Dihydroxy-3-(hydroxymethyl)-1,1,6,8-tetramethyl-5-oxo-1,1a,1b,4,4a,5,7a,7b,8,9-decahydro-9aH-cyclopropa[3,4]benzo[1,2-e]azulen-9a-yl acetate" 42 0.47 11 0.22 5 0.71 +"NCGC00385199-01!2-[3,4-bis[[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]oxy]phenyl]-5,7-dihydroxychromen-4-one" 45 0.50 0 0.00 1 0.14 +"NCGC00385660-01!(10R)-2,8-dihydroxy-1-methoxy-6-methyl-10-[(2S,3R,4R,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl]-10H-anthracen-9-one" 1 0.01 0 0.00 0 0.00 +"NCGC00385669-01!(E)-3-(acetyloxymethyl)-5-(2-formyl-4-hydroxy-5,5,8a-trimethyl-1,4,4a,6,7,8-hexahydronaphthalen-1-yl)pent-2-enoic acid" 2 0.02 1 0.02 3 0.42 +"NCGC00385811-01!6-[3-[(3,4-dimethoxyphenyl)methyl]-4-methoxy-2-(methoxymethyl)butyl]-4-methoxy-1,3-benzodioxole" 29 0.32 1 0.02 3 0.42 +NCGC00385962-01_C16H24O3_ 89 1.00 46 0.93 0 0.00 +NIACIN 0 0.00 1 0.02 0 0.00 +Nalbuphine 3 0.03 0 0.00 0 0.00 +Nelarabine (Arranon) 0 0.00 0 0.00 1 0.14 +PC(0:0/16:0); [M+H]+ C24H51N1O7P1 0 0.00 0 0.00 1 0.14 +PC(20:3/0:0); [M+H]+ C28H53N1O7P1 0 0.00 0 0.00 1 0.14 +PE(15:0/15:0); [M+H]+ C35H71N1O8P1 39 0.43 0 0.00 0 0.00 +PE(16:0/0:0); [M+H]+ C21H45N1O7P1 9 0.10 0 0.00 2 0.28 +PE(16:0/0:0); [M-H]- C21H43N1O7P1 1 0.01 0 0.00 0 0.00 +PE(16:0/16:0); [M+H]+ C37H75N1O8P1 4 0.04 0 0.00 0 0.00 +PE(18:0/0:0); [M+H]+ C23H49N1O7P1 12 0.13 0 0.00 0 0.00 +PE(18:0/0:0); [M-H]- C23H47N1O7P1 4 0.04 0 0.00 0 0.00 +PE(18:1/0:0); [M+H]+ C23H47N1O7P1 0 0.00 0 0.00 1 0.14 +PE(18:1/0:0); [M-H]- C23H45N1O7P1 1 0.01 0 0.00 0 0.00 +PE(20:0/0:0); [M-H]- C25H51N1O7P1 6 0.06 0 0.00 0 0.00 +PE(20:1/0:0); [M-H]- C25H49N1O7P1 2 0.02 0 0.00 0 0.00 +PIPERINE 0 0.00 1 0.02 0 0.00 +PS(18:0/0:0); [M+H]+ C24H49N1O9P1 0 0.00 0 0.00 1 0.14 +PUTRESCINE DIHYDROCHLORIDE 0 0.00 2 0.04 0 0.00 +Parfumine 1 0.01 0 0.00 0 0.00 +Pelletierine Hydrochloride 0 0.00 1 0.02 0 0.00 +Pentadecanoyl Ethanolamide 0 0.00 0 0.00 1 0.14 +Pesticide3_Fenoxycarb_C17H19NO4_[2-(4-Phenoxyphenoxy)ethyl]carbamic acid ethyl ester 0 0.00 1 0.02 0 0.00 +Phenylalanine 0 0.00 7 0.14 0 0.00 +Physcion 1 0.01 0 0.00 0 0.00 +"Phytol; (E,7R,11R)-3,7,11,15-tetramethylhexadec-2-en-1-ol" 0 0.00 8 0.16 0 0.00 +Polysaccharide Hexose x1 0 0.00 17 0.34 0 0.00 +Prolylyphenylalanine 13 0.14 0 0.00 0 0.00 +Pumilacidin_F_31271_dereplictor_pv_1.40196e-35 5 0.05 0 0.00 0 0.00 +Purpurogallin 1 0.01 0 0.00 0 0.00 +RIBOFLAVIN 3 0.03 0 0.00 0 0.00 +ReSpect:PM014402 Cyclo(Ala-Ile) 0 0.00 6 0.12 0 0.00 +ReSpect:PM014403 Cyclo(Ala-Leu) 0 0.00 3 0.06 0 0.00 +ReSpect:PM014407 Cyclo(Phe-Leu) 2 0.02 0 0.00 0 0.00 +ReSpect:PM014410 Cyclo(Val-Tyr) 0 0.00 39 0.79 0 0.00 +ReSpect:PM014412 Cyclo(Pro-Leu) 0 0.00 3 0.06 0 0.00 +ReSpect:PM014413 Cyclo(Pro-Phe) 1 0.01 48 0.97 0 0.00 +ReSpect:PM017301 gamma-L-Glutamyl-L-leucine 0 0.00 40 0.81 0 0.00 +ReSpect:PM017302 gamma-L-Glutamyl-L-valine 0 0.00 8 0.16 0 0.00 +ReSpect:PM018186 p-Coumaroylagmatine 0 0.00 0 0.00 1 0.14 +ReSpect:PS005302 L-Methionine|L-Met|L-2-Amino-4-methylmercaptobutyric Acid|L-a-Amino-g-methylthiobutyric acid|L-Lobamine|(S)-2-Amino-4-(methylmercapto)butyric acid 0 0.00 3 0.06 0 0.00 +ReSpect:PS005504 L-Tryptophane|L-Trp|L-alpha-Amino-3-indolepropionic Acid|3-beta-Indolylalanine|(S)-2-Amino-3-(3-indolyl)propionic acid 1 0.01 0 0.00 0 0.00 +ReSpect:PS005602 L-Tyrosine|L-Tyr|(-)-alpha-Amino-p-hydroxyhydrocinnamic acid|4-Hydroxyphenylalanine|L-2-Amino-3-p-hydroxyphenylpropanoic acid|(S)-2-Amino-3-(4-hydroxyphenyl)propionic acid 0 0.00 1 0.02 0 0.00 +"ReSpect:PS012504 Harmaline hydrochloride dihydrate|Dihydroharmine|Harmidine|1-Methyl-7-methoxy-3,4-dihydro-beta-carboline hydrochloride|Harmalol methyl ether hydrochloride" 1 0.01 0 0.00 0 0.00 +ReSpect:PS065602 L(+)-Arginine|Arg|2-Amino-5-guanidinovaleric Acid|(S)-2-Amino-5-guanidinopentanoic Acid|Argamine|Argivene|Detoxargin|Levargin 0 0.00 4 0.08 0 0.00 +ReSpect:PS099702 N-Acetyl-DL-aspartic acid|Ac-Asp|NAA|N-Acetyl-aspartate|N-Acetylaspartate|2-acetamidobutanedioic acid 0 0.00 2 0.04 0 0.00 +ReSpect:PT109970 N-Acetyl-DL-aspartic acid|Ac-Asp|NAA|N-Acetyl-aspartate|N-Acetylaspartate|2-acetamidobutanedioic acid|(2S)-2-acetamidobutanedioic acid 0 0.00 2 0.04 0 0.00 +ReSpect:PT110460 N-Acetyl-DL-glutamic acid|Ac-Glu|N-Acetyl-DL-glutamate|N-Acetylglutamate|2-(Acetylamino)pentanedioic Acid|(2S)-2-acetamidopentanedioic acid 0 0.00 1 0.02 0 0.00 +Rhizonic acid 17 0.19 0 0.00 0 0.00 +Riboflavin 1 0.01 0 0.00 0 0.00 +SINAPIC ACID 0 0.00 1 0.02 0 0.00 +Sarmentoside B 89 1.00 0 0.00 2 0.28 +Sorbitane Monopalmitate - Polysorbate 40 in-source fragment 31 0.34 0 0.00 0 0.00 +Sorbitane Monostearate - Polysorbate 60 in-source fragment 35 0.39 0 0.00 0 0.00 +Sotalol 2 0.02 0 0.00 0 0.00 +Spectral Match to (-)-Riboflavin from NIST14 42 0.47 0 0.00 0 0.00 +Spectral Match to .alpha.-L-Asp-L-Phe from NIST14 0 0.00 29 0.59 0 0.00 +Spectral Match to .beta.-D-Allose from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to .beta.-Estradiol 3-benzoate from NIST14 15 0.16 0 0.00 0 0.00 +"Spectral Match to 1,2-Dipalmitoyl-sn-glycero-3-phospho-(1'-rac-glycerol) from NIST14" 40 0.44 0 0.00 0 0.00 +Spectral Match to 1-Hexadecanoyl-sn-glycerol from NIST14 69 0.77 0 0.00 0 0.00 +Spectral Match to 1-Palmitoyl-2-hydroxy-sn-glycero-3-phosphoethanolamine from NIST14 25 0.28 0 0.00 0 0.00 +Spectral Match to 1-Stearoyl-2-hydroxy-sn-glycero-3-phosphocholine from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to 1-Stearoyl-2-hydroxy-sn-glycero-3-phosphoethanolamine from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to 12-Ketodeoxycholic acid from NIST14 0 0.00 0 0.00 1 0.14 +"Spectral Match to 13,14-Dihydro-15-ketoprostaglandin J2 from NIST14" 1 0.01 0 0.00 0 0.00 +"Spectral Match to 13-Docosenamide, (Z)- from NIST14" 84 0.94 0 0.00 3 0.42 +Spectral Match to 2-Hydroxychalcone from NIST14 2 0.02 0 0.00 0 0.00 +"Spectral Match to 3-Hexyne-2,5-diol, 2,5-dimethyl- from NIST14" 2 0.02 0 0.00 0 0.00 +"Spectral Match to 4'-Hydroxy-2,3',5,5'-tetramethoxychalcone from NIST14" 1 0.01 0 0.00 0 0.00 +Spectral Match to 7-Methylguanosine from NIST14 0 0.00 0 0.00 3 0.42 +Spectral Match to 9(S)-HpOTrE from NIST14 1 0.01 0 0.00 0 0.00 +"Spectral Match to 9-Octadecenamide, (Z)- from NIST14" 0 0.00 44 0.89 0 0.00 +Spectral Match to Abrine from NIST14 0 0.00 2 0.04 0 0.00 +"Spectral Match to Adenosine 2',3'-cyclic monophosphate from NIST14" 0 0.00 1 0.02 0 0.00 +Spectral Match to Adenylyl(3'-5')cytidine from NIST14 0 0.00 5 0.10 0 0.00 +Spectral Match to Ala-Pro-Lys from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Arg-Ile from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Asn-Ile from NIST14 0 0.00 10 0.20 0 0.00 +Spectral Match to Asn-Phe from NIST14 0 0.00 12 0.24 0 0.00 +Spectral Match to Asp-Leu from NIST14 0 0.00 46 0.93 0 0.00 +Spectral Match to Avobenzone from NIST14 1 0.01 0 0.00 0 0.00 +"Spectral Match to Benzoic acid, 3,5-bis(1,1-dimethylethyl)-4-hydroxy- from NIST14" 3 0.03 0 0.00 0 0.00 +Spectral Match to Biotin from NIST14 1 0.01 0 0.00 0 0.00 +"Spectral Match to Cholest-5-ene-3.beta.,4.beta.-diol from NIST14" 0 0.00 0 0.00 2 0.28 +"Spectral Match to Cholesta-5,8(9)-dien-3.beta.-ol from NIST14" 0 0.00 0 0.00 1 0.14 +Spectral Match to Cholic acid from NIST14 0 0.00 0 0.00 6 0.85 +Spectral Match to DL-Arginine from NIST14 0 0.00 21 0.42 0 0.00 +Spectral Match to DL-Indole-3-lactic acid from NIST14 1 0.01 4 0.08 0 0.00 +Spectral Match to DL-Phenylalanine from NIST14 0 0.00 46 0.93 0 0.00 +Spectral Match to Dibutyl phthalate from NIST14 2 0.02 0 0.00 2 0.28 +Spectral Match to Diisooctyl phthalate from NIST14 1 0.01 0 0.00 2 0.28 +Spectral Match to Dimethyldioctadecylammonium cation from NIST14 0 0.00 0 0.00 3 0.42 +Spectral Match to Dioctyl phthalate from NIST14 3 0.03 0 0.00 6 0.85 +Spectral Match to Doxazosin from NIST14 2 0.02 0 0.00 0 0.00 +Spectral Match to Enterolactone from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to Gln-Leu-Lys from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Glu Phe from METLIN 0 0.00 11 0.22 0 0.00 +Spectral Match to Glu-Phe from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Glu-Pro from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Glu-Val from NIST14 0 0.00 45 0.91 0 0.00 +Spectral Match to Gly-Ile from NIST14 0 0.00 8 0.16 0 0.00 +Spectral Match to Gly-Leu from NIST14 0 0.00 38 0.77 0 0.00 +Spectral Match to Gly-Phe from NIST14 0 0.00 3 0.06 0 0.00 +Spectral Match to Gly-Tyr from NIST14 0 0.00 13 0.26 0 0.00 +Spectral Match to Gly-Val from NIST14 0 0.00 22 0.44 0 0.00 +Spectral Match to Glycan Le-X Trisaccharide from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Glycerol 1-myristate from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to Glycerol 1-stearate from NIST14 27 0.30 0 0.00 0 0.00 +Spectral Match to Glycoursodeoxycholic acid from NIST14 1 0.01 0 0.00 1 0.14 +Spectral Match to His-Ile from NIST14 0 0.00 28 0.57 0 0.00 +Spectral Match to His-Pro from NIST14 0 0.00 48 0.97 0 0.00 +Spectral Match to Ile-Arg from NIST14 0 0.00 10 0.20 0 0.00 +Spectral Match to Ile-Asn from NIST14 0 0.00 23 0.46 0 0.00 +Spectral Match to Ile-Glu from NIST14 0 0.00 13 0.26 0 0.00 +Spectral Match to Ile-Glu-Lys from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Ile-Gly-Ile from NIST14 0 0.00 45 0.91 0 0.00 +Spectral Match to Ile-Ile from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Ile-Ile-Lys from NIST14 0 0.00 25 0.51 0 0.00 +Spectral Match to Ile-Leu from NIST14 0 0.00 38 0.77 0 0.00 +Spectral Match to Ile-Leu-Lys from NIST14 0 0.00 3 0.06 0 0.00 +Spectral Match to Ile-Lys from NIST14 0 0.00 37 0.75 0 0.00 +Spectral Match to Ile-Met from NIST14 0 0.00 42 0.85 0 0.00 +Spectral Match to Ile-Pro from NIST14 0 0.00 21 0.42 0 0.00 +Spectral Match to Ile-Pro-Ile from NIST14 0 0.00 31 0.63 0 0.00 +Spectral Match to Ile-Pro-Lys from NIST14 0 0.00 19 0.38 0 0.00 +Spectral Match to Ile-Ser from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Ile-Thr from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Ile-Trp from NIST14 0 0.00 5 0.10 0 0.00 +Spectral Match to Ile-Tyr from NIST14 0 0.00 13 0.26 0 0.00 +Spectral Match to Ile-Val-Lys from NIST14 0 0.00 7 0.14 0 0.00 +Spectral Match to Inosine from NIST14 0 0.00 26 0.53 4 0.57 +"Spectral Match to Inosine, 2'-deoxy- from NIST14" 1 0.01 0 0.00 0 0.00 +Spectral Match to Isoproterenol from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to L-Alanyl-L-norleucine from NIST14 0 0.00 11 0.22 0 0.00 +Spectral Match to L-Arginine from NIST14 0 0.00 37 0.75 0 0.00 +Spectral Match to L-Glutamic acid from NIST14 0 0.00 25 0.51 0 0.00 +Spectral Match to L-Kynurenine from NIST14 0 0.00 19 0.38 0 0.00 +Spectral Match to L-Leucine from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to L-Methionine from NIST14 0 0.00 40 0.81 0 0.00 +"Spectral Match to L-Methionine, N-acetyl- from NIST14" 0 0.00 4 0.08 0 0.00 +"Spectral Match to L-Phenylalanine, N-acetyl- from NIST14" 2 0.02 48 0.97 0 0.00 +Spectral Match to L-Saccharopine from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to L-Tryptophan from NIST14 5 0.05 38 0.77 0 0.00 +Spectral Match to L-Tryptophanamide from NIST14 0 0.00 7 0.14 0 0.00 +Spectral Match to L-Tyrosine from NIST14 3 0.03 40 0.81 0 0.00 +Spectral Match to Leu-Gln-Lys from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Leu-Glu from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Leu-Glu-Lys from NIST14 0 0.00 8 0.16 0 0.00 +Spectral Match to Leu-Gly from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Leu-Gly-Leu from NIST14 0 0.00 20 0.40 0 0.00 +Spectral Match to Leu-His from NIST14 0 0.00 42 0.85 0 0.00 +Spectral Match to Leu-Ile from NIST14 0 0.00 17 0.34 0 0.00 +Spectral Match to Leu-Leu from NIST14 0 0.00 36 0.73 0 0.00 +Spectral Match to Leu-Met from NIST14 0 0.00 11 0.22 0 0.00 +Spectral Match to Leu-Phe from NIST14 0 0.00 38 0.77 0 0.00 +Spectral Match to Leu-Pro from NIST14 0 0.00 33 0.67 0 0.00 +Spectral Match to Leu-Pro-Lys from NIST14 0 0.00 12 0.24 0 0.00 +Spectral Match to Leu-Trp from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Leu-Val from NIST14 0 0.00 47 0.95 0 0.00 +Spectral Match to Leu-Val-Lys from NIST14 0 0.00 24 0.48 0 0.00 +Spectral Match to Lys-Ile from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Lys-Leu from NIST14 0 0.00 32 0.65 0 0.00 +Spectral Match to Lys-Pro from NIST14 0 0.00 36 0.73 0 0.00 +Spectral Match to Met-Val from NIST14 0 0.00 3 0.06 0 0.00 +Spectral Match to N-(4-Aminobenzoyl)-L-glutamic acid from NIST14 0 0.00 5 0.10 0 0.00 +Spectral Match to N-.alpha.-Acetyl-L-arginine from NIST14 0 0.00 3 0.06 0 0.00 +Spectral Match to N-Lauroyl-D-erythro-sphinganine from NIST14 1 0.01 0 0.00 0 0.00 +Spectral Match to N.alpha.-Acetyl-L-lysine from NIST14 0 0.00 2 0.04 0 0.00 +Spectral Match to Nalbuphine from NIST14 40 0.44 0 0.00 0 0.00 +Spectral Match to Pantothenic acid from NIST14 0 0.00 18 0.36 0 0.00 +Spectral Match to Phe-Ala from NIST14 48 0.53 0 0.00 0 0.00 +Spectral Match to Phe-Gln from NIST14 0 0.00 9 0.18 0 0.00 +Spectral Match to Phe-Glu from NIST14 0 0.00 28 0.57 0 0.00 +Spectral Match to Phe-Ile from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Phe-Leu from NIST14 1 0.01 12 0.24 0 0.00 +Spectral Match to Phe-Met from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Phe-Phe from NIST14 1 0.01 1 0.02 0 0.00 +Spectral Match to Phe-Pro from NIST14 0 0.00 29 0.59 0 0.00 +Spectral Match to Phe-Pro-Lys from NIST14 0 0.00 35 0.71 0 0.00 +Spectral Match to Phe-Val from NIST14 0 0.00 6 0.12 0 0.00 +"Spectral Match to Phenol, 4-(2-aminoethyl)- from NIST14" 0 0.00 2 0.04 0 0.00 +Spectral Match to Pro-Ala from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Pro-Ile from NIST14 0 0.00 45 0.91 0 0.00 +Spectral Match to Pro-Leu from NIST14 0 0.00 20 0.40 0 0.00 +Spectral Match to Pro-Phe from NIST14 0 0.00 12 0.24 0 0.00 +Spectral Match to Pro-Pro-Lys from NIST14 0 0.00 48 0.97 0 0.00 +Spectral Match to Pro-Val from NIST14 0 0.00 18 0.36 0 0.00 +Spectral Match to PyroGlu-Ile from NIST14 0 0.00 47 0.95 0 0.00 +Spectral Match to PyroGlu-Ile-Arg from NIST14 0 0.00 6 0.12 0 0.00 +Spectral Match to PyroGlu-Ile-Lys from NIST14 0 0.00 48 0.97 0 0.00 +Spectral Match to PyroGlu-Met from NIST14 0 0.00 39 0.79 0 0.00 +Spectral Match to PyroGlu-Phe from NIST14 6 0.06 29 0.59 0 0.00 +Spectral Match to PyroGlu-Pro from NIST14 0 0.00 37 0.75 0 0.00 +Spectral Match to PyroGlu-Pro-Lys from NIST14 0 0.00 47 0.95 0 0.00 +Spectral Match to PyroGlu-Tyr from NIST14 1 0.01 42 0.85 0 0.00 +Spectral Match to PyroGlu-Val from NIST14 0 0.00 48 0.97 0 0.00 +Spectral Match to Ser-Ile from NIST14 0 0.00 11 0.22 0 0.00 +Spectral Match to Ser-Leu from NIST14 0 0.00 46 0.93 0 0.00 +Spectral Match to Ser-Phe from NIST14 0 0.00 34 0.69 0 0.00 +Spectral Match to Ser-Val from NIST14 0 0.00 31 0.63 0 0.00 +Spectral Match to Sulfamethazine from NIST14 88 0.98 0 0.00 0 0.00 +Spectral Match to Sulfisomidin from NIST14 76 0.85 0 0.00 0 0.00 +Spectral Match to Thr-Ile from NIST14 0 0.00 10 0.20 0 0.00 +Spectral Match to Thr-Leu from NIST14 0 0.00 46 0.93 0 0.00 +Spectral Match to Thr-Phe from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Thr-Pro from NIST14 0 0.00 20 0.40 0 0.00 +Spectral Match to Triphenylphosphine oxide from NIST14 7 0.07 0 0.00 0 0.00 +Spectral Match to Tris(2-butoxyethyl) phosphate from NIST14 1 0.01 49 1.00 0 0.00 +Spectral Match to Tropic acid from NIST14 0 0.00 17 0.34 0 0.00 +Spectral Match to Trp-Glu from NIST14 0 0.00 8 0.16 0 0.00 +Spectral Match to Trp-Met from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Trp-Phe from NIST14 7 0.07 0 0.00 0 0.00 +Spectral Match to Tyr-Ile from NIST14 0 0.00 1 0.02 0 0.00 +Spectral Match to Tyr-Leu from NIST14 0 0.00 5 0.10 0 0.00 +Spectral Match to Tyr-Pro from NIST14 0 0.00 47 0.95 0 0.00 +Spectral Match to Tyr-Val from NIST14 0 0.00 14 0.28 0 0.00 +Spectral Match to Val-Arg from NIST14 0 0.00 4 0.08 0 0.00 +Spectral Match to Val-Gly-Val from NIST14 0 0.00 16 0.32 0 0.00 +Spectral Match to Val-Ile from NIST14 0 0.00 26 0.53 0 0.00 +Spectral Match to Val-Leu from NIST14 0 0.00 32 0.65 0 0.00 +Spectral Match to Val-Met from NIST14 0 0.00 27 0.55 0 0.00 +Spectral Match to Val-Phe from NIST14 0 0.00 29 0.59 0 0.00 +Spectral Match to Val-Pro from NIST14 0 0.00 19 0.38 0 0.00 +Spectral Match to Val-Trp from NIST14 0 0.00 8 0.16 0 0.00 +Spectral Match to Val-Val from NIST14 0 0.00 37 0.75 0 0.00 +Spectral Match to Xanthosine from NIST14 0 0.00 1 0.02 0 0.00 +"Spectral Match to cis-4,10,13,16-Docosatetraenoic acid from NIST14" 0 0.00 1 0.02 0 0.00 +Spectral Match to p-Hydroxyphenyllactic acid from NIST14 1 0.01 0 0.00 0 0.00 +Staurosporine 0 0.00 0 0.00 1 0.14 +Stearoyl Ethanolamide 0 0.00 0 0.00 2 0.28 +Surfactin 19 0.21 0 0.00 0 0.00 +Surfactin C 0 0.00 0 0.00 1 0.14 +Surfactin C13 2 0.02 0 0.00 0 0.00 +Surfactin C14 51 0.57 0 0.00 0 0.00 +Surfactin C15 62 0.69 0 0.00 0 0.00 +Surfactin-D_40519_dereplictor_pv_9.12507e-42 64 0.71 0 0.00 0 0.00 +Surfactin_C14 89 1.00 0 0.00 0 0.00 +TC2 1 0.01 0 0.00 0 0.00 +TG(8:0/10:0/10:0); [M+NH4]+ C31H62N1O6 3 0.03 0 0.00 0 0.00 +TRYPTOPHAN 0 0.00 48 0.97 0 0.00 +Taurocholic Acid Sulfate 0 0.00 1 0.02 0 0.00 +Theanine 1 0.01 0 0.00 0 0.00 +Threonine 0 0.00 5 0.10 0 0.00 +Tryptophan 0 0.00 5 0.10 0 0.00 +"[(2R,3R,4S,5R,6S)-6-[(3S,4S,5S,6R)-4,5-dihydroxy-6-(hydroxymethyl)oxan-3-yl]oxy-3,4,5-trihydroxyoxan-2-yl]methyl benzoate" 0 0.00 2 0.04 0 0.00 +"[(2S,3R,4S,5S,6R)-3,4,5-trihydroxy-6-(hydroxymethyl)oxan-2-yl] (1S,4aR,6aS,6bR,9S,10R,11R,12aR)-1,10,11-trihydroxy-9-(hydroxymethyl)-2,2,6a,6b,9,12a-hexamethyl-1,3,4,5,6,6a,7,8,8a,10,11,12,13,14b-tetradecahydropicene-4a-carboxylate" 3 0.03 0 0.00 0 0.00 +"[2,3-dihydroxy-1-(7-methoxy-2-oxochromen-6-yl)-3-methylbutyl] (Z)-2-methylbut-2-enoate" 0 0.00 0 0.00 1 0.14 +[Ile2_4_7]Surfactin_43293_dereplictor_pv_2.3158e-16 38 0.42 0 0.00 0 0.00 +[Leu7]-Surfactin_C13ai_dimethyl_ester_45031_dereplictor_pv_1.52898e-24 4 0.04 0 0.00 0 0.00 +[Leu7]-Surfactin_C14i_monomethyl_ester_45019_dereplictor_pv_9.54813e-25 53 0.59 0 0.00 0 0.00 +[Val7]-Surfactin_C14i_dimethyl_ester_45034_dereplictor_pv_4.20666e-26 22 0.24 0 0.00 0 0.00 +arginine 0 0.00 25 0.51 0 0.00 +asperuloside 2 0.02 0 0.00 0 0.00 +cordycepin 0 0.00 2 0.04 0 0.00 +cyclo(D-Trp-L-Pro) 16 0.17 4 0.08 6 0.85 +cyclo(L-Leu-L-Pro) 0 0.00 48 0.97 0 0.00 +cyclo(L-Phe-D-Pro) 0 0.00 13 0.26 0 0.00 +cyclo(L-Phe-L-4-Hyp) 1 0.01 0 0.00 5 0.71 +cyclo(L-Trp-L-Pro) 29 0.32 8 0.16 2 0.28 +cyclo(L-Tyr-L-Pro) 0 0.00 0 0.00 1 0.14 +cyclo(L-Val-L-Pro) 0 0.00 48 0.97 0 0.00 +cyclo(Phe-Leu) 3 0.03 0 0.00 3 0.42 +cyclo-(Asn-Leu) 0 0.00 1 0.02 0 0.00 +cyclo-(L-Leu-L-Pro) 0 0.00 1 0.02 0 0.00 +cyclo-(Val-Phe) 1 0.01 1 0.02 0 0.00 +dehydrocostus lactone 2 0.02 0 0.00 0 0.00 +dihydroferulic acid 4 0.04 0 0.00 0 0.00 +eudesmin 8 0.08 0 0.00 0 0.00 +geniposidic acid 2 0.02 0 0.00 5 0.71 +glutamate 0 0.00 1 0.02 0 0.00 +halobacillin_08708_dereplictor_pv_2.36662e-33 50 0.56 0 0.00 0 0.00 +isoferulic acid 3 0.03 0 0.00 0 0.00 +lenticin 0 0.00 41 0.83 0 0.00 +maesopsin 1 0.01 0 0.00 0 0.00 +maltol 0 0.00 1 0.02 0 0.00 +"methyl 2-(2,6-dihydroxy-4-methylbenzoyl)-3,5-dimethoxybenzoate" 1 0.01 0 0.00 0 0.00 +"methyl 2-(2,6-dihydroxy-4-methylbenzoyl)-3-hydroxy-5-methoxybenzoate" 1 0.01 0 0.00 0 0.00 +phenylethylamide_239 15 0.16 0 0.00 0 0.00 +pumilacidin_B_14340_dereplictor_pv_4.27622e-20 2 0.02 0 0.00 0 0.00 +pumilacidin_E_14342_dereplictor_pv_1.13518e-25 14 0.15 0 0.00 0 0.00 +purine riboside 1 0 0.00 0 0.00 2 0.28 +salicin 0 0.00 1 0.02 0 0.00 +terpestacin 1 0.01 0 0.00 0 0.00 +val-leu-pro-val-pro 0 0.00 48 0.97 0 0.00 diff --git a/examples/MS2_library_information/20190805_ReDU_LibraryInformation.R b/examples/MS2_library_information/20190805_ReDU_LibraryInformation.R new file mode 100644 index 0000000..5317ee9 --- /dev/null +++ b/examples/MS2_library_information/20190805_ReDU_LibraryInformation.R @@ -0,0 +1,18 @@ +library(data.table) +library(dplyr) +library(ggplot2) +setwd("~/Research/Projects/ReDU_MS2") + +df <- fread("Manuscript/Data/ReDU_all_identifications.tsv", sep="\t", header=TRUE) + +library_GNPS <- df %>% group_by(Organism,Compound_Name) %>% summarise(Unique = n_distinct(full_CCMS_path)) +library_GNPS[1:10,1:3] + +library_GNPSinfo <- library_GNPS %>% group_by(Organism) %>% summarise(total_hits = sum(Unique)) +colnames(library_GNPSinfo)[1] <- "library_name" + +library_size <- fread("Manuscript/Data/GNPS_library_annotation_info/LIVING-DATA-SEARCH-ba6a5b6a-production_library_sizes-main.tsv", sep="\t", header=TRUE) + +library_GNPSinfo_final <- library_GNPSinfo %>% left_join(library_size, by="library_name") %>% mutate(proportion = total_hits/number_spectra) + +write.csv(library_GNPSinfo_final, "Manuscript/Figures/Source_Material/ReDUSummary_libraryinfo.csv", row.names=FALSE) \ No newline at end of file diff --git a/examples/MS2_library_information/LIVING-DATA-SEARCH-ba6a5b6a-production_library_sizes-main.tsv b/examples/MS2_library_information/LIVING-DATA-SEARCH-ba6a5b6a-production_library_sizes-main.tsv new file mode 100644 index 0000000..5ce4a95 --- /dev/null +++ b/examples/MS2_library_information/LIVING-DATA-SEARCH-ba6a5b6a-production_library_sizes-main.tsv @@ -0,0 +1,33 @@ +library_name number_spectra +GNPS-COLLECTIONS-MISC 46 +MMV_NEGATIVE 47 +GNPS-COLLECTIONS-PESTICIDES-NEGATIVE 76 +LDB_POSITIVE 83 +MMV_POSITIVE 110 +GNPS-FAULKNERLEGACY 127 +GNPS-PRESTWICKPHYTOCHEM 143 +MIADB 172 +BILELIB19 177 +GNPS-NIH-CLINICALCOLLECTION2 195 +LDB_NEGATIVE 226 +GNPS-NIH-CLINICALCOLLECTION1 377 +DEREPLICATOR_IDENTIFIED_LIBRARY 379 +CASMI 568 +GNPS-EMBL-MCF 585 +GNPS-COLLECTIONS-PESTICIDES-POSITIVE 653 +GNPS-SELLECKCHEM-FDA-PART2 656 +SUMNER 904 +GNPS-NIH-NATURALPRODUCTSLIBRARY 1267 +GNPS-NIH-SMALLMOLECULEPHARMACOLOGICALLYACTIVE 1460 +MASSBANKEU 1492 +GNPS-NIH-NATURALPRODUCTSLIBRARY_ROUND2_NEGATIVE 1863 +HMDB 2235 +GNPS-SELLECKCHEM-FDA-PART1 2388 +GNPS-LIBRARY 4697 +GNPS-NIST14-MATCHES 5763 +GNPS-NIH-NATURALPRODUCTSLIBRARY_ROUND2_POSITIVE 5796 +RESPECT 7112 +MASSBANK 11999 +PNNL-LIPIDS-NEGATIVE 16142 +PNNL-LIPIDS-POSITIVE 30582 +MONA 49241 diff --git a/examples/MS2_library_information/ReDUSummary_libraryinfo.csv b/examples/MS2_library_information/ReDUSummary_libraryinfo.csv new file mode 100644 index 0000000..e792559 --- /dev/null +++ b/examples/MS2_library_information/ReDUSummary_libraryinfo.csv @@ -0,0 +1,32 @@ +"library_name","total_hits","number_spectra","proportion" +"BILELIB19",25392,177,143.457627118644 +"CASMI",9164,568,16.1338028169014 +"DEREPLICATOR_IDENTIFIED_LIBRARY",4840,379,12.7704485488127 +"GNPS-COLLECTIONS-MISC",5757,46,125.152173913043 +"GNPS-COLLECTIONS-PESTICIDES-NEGATIVE",9,76,0.118421052631579 +"GNPS-COLLECTIONS-PESTICIDES-POSITIVE",2707,653,4.14548238897397 +"GNPS-EMBL-MCF",31082,585,53.1316239316239 +"GNPS-FAULKNERLEGACY",1322,127,10.4094488188976 +"GNPS-LIBRARY",150457,4697,32.0325739833937 +"GNPS-NIH-CLINICALCOLLECTION1",3512,377,9.31564986737401 +"GNPS-NIH-CLINICALCOLLECTION2",671,195,3.44102564102564 +"GNPS-NIH-NATURALPRODUCTSLIBRARY",4474,1267,3.53117600631413 +"GNPS-NIH-NATURALPRODUCTSLIBRARY_ROUND2_NEGATIVE",1667,1863,0.894793344068706 +"GNPS-NIH-NATURALPRODUCTSLIBRARY_ROUND2_POSITIVE",194438,5796,33.5469289164941 +"GNPS-NIH-SMALLMOLECULEPHARMACOLOGICALLYACTIVE",4625,1460,3.16780821917808 +"GNPS-NIST14-MATCHES",944273,5763,163.85094568801 +"GNPS-PRESTWICKPHYTOCHEM",689,143,4.81818181818182 +"GNPS-SELLECKCHEM-FDA-PART1",12760,2388,5.34338358458962 +"GNPS-SELLECKCHEM-FDA-PART2",5050,656,7.69817073170732 +"HMDB",16827,2235,7.52885906040268 +"LDB_NEGATIVE",2632,226,11.646017699115 +"LDB_POSITIVE",745,83,8.97590361445783 +"MASSBANK",110935,11999,9.24535377948162 +"MASSBANKEU",9239,1492,6.19235924932976 +"MIADB",571,172,3.31976744186047 +"MMV_POSITIVE",585,110,5.31818181818182 +"MONA",278184,49241,5.64943847606669 +"PNNL-LIPIDS-NEGATIVE",3126,16142,0.193656300334531 +"PNNL-LIPIDS-POSITIVE",298000,30582,9.74429402916748 +"RESPECT",33684,7112,4.73622047244094 +"SUMNER",2742,904,3.03318584070796 diff --git a/examples/MS2_library_information/params.xml b/examples/MS2_library_information/params.xml new file mode 100644 index 0000000..2c9baa6 --- /dev/null +++ b/examples/MS2_library_information/params.xml @@ -0,0 +1,18 @@ + + +NO +NO +NO +NO +YES +NO +NO +NO +Test Library Creation [9] +miw023@ucsd.edu +ba6a5b6a1c0946b3a641c67ad59fb2df +mwang87 +1E14A8E2-5075-0001-3D8A-6940F0501B9D +LIVING-DATA-SEARCH +1.2.5 +