Package: MetMashR 1.1.0
MetMashR: Metabolite Mashing with R
A package to merge, filter sort, organise and otherwise mash together metabolite annotation tables. Metabolite annotations can be imported from multiple sources (software) and combined using workflow steps based on S4 class templates derived from the `struct` package. Other modular workflow steps such as filtering, merging, splitting, normalisation and rest-api queries are included.
Authors:
MetMashR_1.1.0.tar.gz
MetMashR_1.1.0.zip(r-4.5)MetMashR_1.1.0.zip(r-4.4)MetMashR_1.1.0.zip(r-4.3)
MetMashR_1.1.0.tgz(r-4.4-any)MetMashR_1.1.0.tgz(r-4.3-any)
MetMashR_1.1.0.tar.gz(r-4.5-noble)MetMashR_1.1.0.tar.gz(r-4.4-noble)
MetMashR_1.1.0.tgz(r-4.4-emscripten)MetMashR_1.1.0.tgz(r-4.3-emscripten)
MetMashR.pdf |MetMashR.html✨
MetMashR/json (API)
NEWS
# Install 'MetMashR' in R: |
install.packages('MetMashR', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/computational-metabolomics/metmashr/issues
On BioConductor:MetMashR-0.99.2(bioc 3.20)
Last updated 23 days agofrom:e797206569. Checks:OK: 1 NOTE: 1 ERROR: 5. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 30 2024 |
R-4.5-win | ERROR | Oct 31 2024 |
R-4.5-linux | NOTE | Oct 30 2024 |
R-4.4-win | ERROR | Oct 31 2024 |
R-4.4-mac | ERROR | Oct 31 2024 |
R-4.3-win | ERROR | Oct 31 2024 |
R-4.3-mac | ERROR | Oct 31 2024 |
Exports:add_columnsadd_labelsannotation_bar_chartannotation_databaseannotation_histogramannotation_histogram2dannotation_pie_chartannotation_sourceannotation_tableannotation_upset_chartannotation_venn_chartAnnotationDb_databaseAnnotationDb_selectBiocFileCache_databasecache_as_iscalc_ppm_diffcalc_rt_diffcd_sourcechart_plotcheck_for_columnsclassyfire_lookupcombine_columnscombine_recordscombine_sourcesCompoundDb_sourcecompute_columncompute_meancompute_mediancompute_modecompute_recordcount_recordsdatabase_lookupeutils_lookupexcel_databasefilter_labelsfilter_nafilter_rangefilter_recordsfilter_vennfusefuse_uniquegithub_fileGO_databasegreek_dictionaryhmdb_lookupid_countsimport_sourceis_writablekegg_lookuplcms_tablelipidmaps_lookupls_sourcemodel_applymspurity_sourceMTox700plus_databasemwb_compound_lookupmwb_refmet_databasemwb_structuremz_matchmzrt_matchnormalise_lipidsnormalise_stringsnothingopenbabel_structureopsin_lookupPathBank_metabolite_databasepivot_columnsprioritiseprioritise_columnspubchem_compound_lookuppubchem_property_lookuppubchem_structurepubchem_widgetracemic_dictionaryrdata_databaserds_cacherds_databaseread_databaseread_sourceremove_columnsrename_columnsrequired_colsrest_apirt_matchselect_columnsselect_exactselect_gradeselect_matchselect_maxselect_minsplit_columnsplit_recordssqlite_databasetrim_whitespacetripeptide_dictionaryunique_recordsunzip_before_cachevertical_joinwhereverwrite_database
Dependencies:abindaskpassBiobaseBiocGenericsclicolorspacecowplotcrayoncurlDelayedArraydplyrevaluatefansifarvergenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2ggthemesgluegtablehighrhttrhttr2IRangesisobandjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmgcvmimemunsellnlmeontologyIndexopensslpillarpkgconfigpurrrR6rappdirsRColorBrewerrlangrolsS4ArraysS4VectorsscalesSparseArraystringistringrstructSummarizedExperimentsystibbletidyselectUCSC.utilsutf8vctrsviridisLitewithrxfunXVectoryamlzlibbioc
Annotation of mixtures of standards
Rendered fromannotate_mixtures.Rmd
usingknitr::rmarkdown
on Oct 30 2024.Last update: 2024-10-18
Started: 2024-01-19
Exploring the MTox700+ library
Rendered fromexploring_mtox.Rmd
usingknitr::rmarkdown
on Oct 30 2024.Last update: 2024-10-18
Started: 2024-01-19
Extending MetMashR
Rendered fromExtending_MetMashR.Rmd
usingknitr::rmarkdown
on Oct 30 2024.Last update: 2024-03-21
Started: 2024-01-19
Using MetMashR
Rendered fromusing_MetMashR.Rmd
usingknitr::rmarkdown
on Oct 30 2024.Last update: 2024-10-18
Started: 2024-01-19
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Add columns | add_columns |
Add column of labels | add_labels |
Annotation bar chart | annotation_bar_chart |
An annotation database | annotation_database |
Annotation histogram | annotation_histogram |
Annotation 2D histogram | annotation_histogram2d |
Annotation pie chart | annotation_pie_chart |
An annotation source | annotation_source |
An annotation table | annotation_table |
Annotation UpSet chart | annotation_upset_chart |
Annotation venn chart | annotation_venn_chart |
AnnotationDb database | AnnotationDb_database |
Select columns from AnnotationDb database | AnnotationDb_select |
Cached database | BiocFileCache_database |
Cache file with no changes using BiocFileCache | cache_as_is |
Calculate ppm difference | calc_ppm_diff |
Calculate RT difference | calc_rt_diff |
LCMS table | cd_source |
chart_plot method | chart_plot chart_plot,annotation_bar_chart,annotation_source-method chart_plot,annotation_histogram,annotation_source-method chart_plot,annotation_histogram2d,annotation_source-method chart_plot,annotation_pie_chart,annotation_source-method chart_plot,annotation_upset_chart,annotation_source-method chart_plot,annotation_upset_chart,list-method chart_plot,annotation_venn_chart,annotation_source-method chart_plot,annotation_venn_chart,list-method chart_plot,mwb_structure,annotation_source-method chart_plot,openbabel_structure,annotation_source-method chart_plot,openbabel_structure,character-method chart_plot,pubchem_structure,annotation_source-method chart_plot,pubchem_widget,annotation_source-method |
Check for columns in an 'annotation_source' | check_for_columns check_for_columns,annotation_source-method |
Query ClassyFire database | classyfire_lookup |
Combine columns | combine_columns |
Combine annotation records (rows) | combine_records |
Combine records helper functions | combine_records_helper_functions compute_mean compute_median compute_mode count_records fuse fuse_unique nothing prioritise select_exact select_grade select_match select_max select_min |
Combine annotation sources (tables) | combine_sources |
Import CompDB source | CompoundDb_source |
Compute a column | compute_column |
Compute a value for a record | compute_record |
ID lookup by database | database_lookup |
NCBI E-utils query | eutils_lookup |
Excel database | excel_database |
Filter by factor labels | filter_labels |
Filter by missing values | filter_na |
Filter by range | filter_range |
Filter rows | filter_records |
Filter by factor levels | filter_venn |
GitHub file | github_file |
GO.db | GO_database |
Greek dictionary | greek_dictionary |
Compound ID lookup via pubchem | hmdb_lookup |
id counts | id_counts |
Import_source | import_source |
Is database writable | is_writable is_writable,annotation_database-method is_writable,rdata_database-method |
Convert to or from kegg identifiers | kegg_lookup |
LCMS table | lcms_table |
LipidMaps api lookup | lipidmaps_lookup |
LCMS table | ls_source |
Apply method | model_apply model_apply,add_columns,annotation_source-method model_apply,add_labels,annotation_source-method model_apply,AnnotationDb_select,annotation_source-method model_apply,calc_ppm_diff,annotation_table-method model_apply,calc_rt_diff,annotation_table-method model_apply,combine_columns,annotation_source-method model_apply,combine_records,annotation_source-method model_apply,combine_sources,annotation_source-method model_apply,combine_sources,list-method model_apply,CompoundDb_source,annotation_source-method model_apply,compute_column,annotation_source-method model_apply,compute_record,annotation_source-method model_apply,database_lookup,annotation_source-method model_apply,filter_labels,annotation_source-method model_apply,filter_na,annotation_source-method model_apply,filter_range,annotation_source-method model_apply,filter_records,annotation_source-method model_apply,filter_venn,annotation_source-method model_apply,id_counts,annotation_source-method model_apply,import_source,annotation_source-method model_apply,kegg_lookup,annotation_source-method model_apply,model,annotation_source-method model_apply,model,list-method model_apply,model_seq,annotation_source-method model_apply,model_seq,list-method model_apply,mspurity_source,lcms_table-method model_apply,mzrt_match,lcms_table-method model_apply,mz_match,annotation_source-method model_apply,normalise_lipids,annotation_source-method model_apply,normalise_strings,annotation_source-method model_apply,pivot_columns,annotation_source-method model_apply,prioritise_columns,annotation_source-method model_apply,remove_columns,annotation_source-method model_apply,rename_columns,annotation_source-method model_apply,rest_api,annotation_source-method model_apply,rt_match,annotation_table-method model_apply,select_columns,annotation_source-method model_apply,split_column,annotation_source-method model_apply,split_records,annotation_source-method model_apply,trim_whitespace,annotation_source-method model_apply,unique_records,annotation_source-method |
msPurity source | mspurity_source |
MTox700plus_database | MTox700plus_database |
Convert to/from kegg identifiers | mwb_compound_lookup |
mwb_refmet_database | mwb_refmet_database |
MWB molecular structure | mwb_structure |
mz matching | mz_match |
mz matching | mzrt_match |
Normalise Lipids nomenclature | normalise_lipids |
Normalise string | normalise_strings |
OpenBabel molecular structure | openbabel_structure |
Compound ID lookup via OPSIN | opsin_lookup |
PathBank_metabolite_database | PathBank_metabolite_database |
Pivot longer | pivot_columns |
Combine several columns into a single column. | prioritise_columns |
Compound ID lookup via PubChem | pubchem_compound_lookup |
Compound property lookup via pubchem | pubchem_property_lookup |
PubChem molecular structure | pubchem_structure |
PubChem widget | pubchem_widget |
Racemic dictionary | racemic_dictionary |
rdata database | rdata_database |
rds cache | rds_cache |
rds database | rds_database |
Read a database | read_database read_database,AnnotationDb_database-method read_database,annotation_database-method read_database,BiocFileCache_database-method read_database,excel_database-method read_database,github_file-method read_database,MTox700plus_database-method read_database,mwb_refmet_database-method read_database,PathBank_metabolite_database-method read_database,rdata_database-method read_database,rds_database-method read_database,sqlite_database-method |
Import annotation source | read_source read_source,annotation_database-method read_source,annotation_source-method read_source,cd_source-method read_source,ls_source-method |
Select columns | remove_columns |
Select columns | rename_columns |
Required columns in an annotation source | required_cols required_cols,annotation_source-method |
rest_api | rest_api |
rt matching | rt_match |
Select columns | select_columns |
Split a column | split_column |
Expand records | split_records |
SQLite database | sqlite_database |
Trim whitespace | trim_whitespace |
Tripeptide dictionary | tripeptide_dictionary |
Keep unique_records | unique_records |
Unzip file before caching with BiocFileCache_database | unzip_before_cache |
Join sources vertically | vertical_join vertical_join,annotation_source,annotation_source-method vertical_join,list,missing-method |
Filter helper function to select records | wherever |
Write to a database | write_database write_database,annotation_database-method write_database,rds_database-method write_database,sqlite_database-method |