Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: acs.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Keywords
Repository
A simplified version of the 'IDSL.UFA' package
Basic Info
- Host: GitHub
- Owner: idslme
- Language: R
- Default Branch: main
- Homepage: https://ipc.idsl.me/
- Size: 225 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
IDSL.SUFA
A simplified version of the IDSL.UFA package to calculate isotopic profiles and adduct formulas from molecular formulas with no dependency on other R packages for online tools and educational mass spectrometry courses. The IDSL.SUFA package has functions to process user-defined adduct formulas.
Installation
install.packages("IDSL.SUFA")
Workflow
Main functions:
isotopic_profile_molecular_formula_feeder(molecular_formula,
peak_spacing = 0,
intensity_cutoff = 1,
IonPathway = "[M]",
UFA_IP_memeory_variables = c(1e30, 1e-12, 100),
plotProfile = TRUE,
allowedVerbose = TRUE)
formula_adduct_calculator(molecular_formula, IonPathway)
molecular_formula: A molecular formulas
peak_spacing: A maximum space between isotopologues in Da to merge neighboring isotopologues using the satellite clustering merging (SCM) method described in the reference[3].
intensity_cutoff: A minimum intensity threshold for isotopic profiles in percentage.
IonPathway: An ionization pathway (also known as adduct type). Pathways should be like [CoeffM+ADD1-DED1+...] where Coeff should be an integer between 1-9 and ADD1 and DED1 represent gain and loss formulas, respectively. ex: 'IonPathway <- c("[M]+", "[M+H]+", "[2M-Cl]-", "[3M+CO2-H2O+Na-KO2+HCl-NH4]-")'
UFAIPmemeory_variables: A vector of three variables. Default values are c(1e30, 1e-12, 100) to manage memory usage. UFAIPmemeoryvariables[1] is used to control the overall size of isotopic combinations. UFAIPmemeoryvariables[2] indicates the minimum relative abundance (RA calculated by eq(1) in the reference [2]) of an isotopologue to include in the isotopic profile calculations. UFAIPmemeory_variables[3] is the maximum elapsed time in seconds to calculate the isotopic profile on the setTimeLimit function of base R.
plotProfile: c(TRUE, FALSE). A TRUE plotProfile generates a spectra plot.
allowedVerbose: c(TRUE, FALSE). A TRUE allowedVerbose provides messages about the flow of the function.
Visit wiki for detailed documentations and tutorials for the list of consistent labeled isotopes, Standard Adduct Type, Definitions of Peak Spacing and Intensity Cutoff
example 1: Isotopic profile of selenomethionine (C5H11NO2Se)
library(IDSL.SUFA)
Isotopic_Profile <- isotopic_profile_molecular_formula_feeder(molecular_formula = "C5H11NO2Se")
Labeled molecular formulas
example 2: Isotopic profile of MBDD-2378 => 2,3,7,8-Tetrabromo(13C12)dibenzo-p-dioxin => 13C12H4Br4O2
library(IDSL.SUFA)
Isotopic_Profile <- isotopic_profile_molecular_formula_feeder(molecular_formula = "[13]C12H4Br4O2", IonPathway = "[M-Br+O]-")
example 3: PFOA (C8HF15O2) loosing carboxylic acid group
library(IDSL.SUFA)
Adduct_Formula <- formula_adduct_calculator(molecular_formula = "C8HF15O2", IonPathway = "[M-HCO2]-")
Visit https://ipc.idsl.me/ to see the isotopic profile calculation interface
Citation
[1] Fakouri Baygi, S., Banerjee S. K., Chakraborty P., Kumar, Y. Barupal, D.K. IDSL.UFA assigns high confidence molecular formula annotations for untargeted LC/HRMS datasets in metabolomics and exposomics. Analytical Chemistry, 2022, 94(39), 1331513322.
[2] Fakouri Baygi, S., Crimmins, B.S., Hopke, P.K. Holsen, T.M. Comprehensive emerging chemical discovery: novel polyfluorinated compounds in Lake Michigan trout. Environmental Science and Technology, 2016, 50(17), 9460-9468.
[3] Fakouri Baygi, S., Fernando, S., Hopke, P.K., Holsen, T.M. and Crimmins, B.S. Automated Isotopic Profile Deconvolution for High Resolution Mass Spectrometric Data (APGC-QToF) from Biological Matrices. Analytical chemistry, 2019, 91(24), 15509-15517.
Owner
- Name: Integrated Data Science Laboratory for Metabolomics and Exposomics
- Login: idslme
- Kind: organization
- Location: New York
- Website: www.idsl.me
- Repositories: 15
- Profile: https://github.com/idslme
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Sadjad F Baygi | s****r@g****m | 29 |
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 298 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 1
cran.r-project.org: IDSL.SUFA
Simplified UFA
- Homepage: https://github.com/idslme/idsl.sufa
- Documentation: http://cran.r-project.org/web/packages/IDSL.SUFA/IDSL.SUFA.pdf
- License: MIT + file LICENSE
-
Latest release: 1.3
published over 3 years ago