getfeatistics
Getting streamlined elaboration of feature tables with separated quality controls, advanced statistics such as linear model with mixed effects, and more. This is the GetFeatistics (GF) package!
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.1%) to scientific vocabulary
Repository
Getting streamlined elaboration of feature tables with separated quality controls, advanced statistics such as linear model with mixed effects, and more. This is the GetFeatistics (GF) package!
Basic Info
- Host: GitHub
- Owner: FrigerioGianfranco
- License: gpl-3.0
- Language: R
- Default Branch: main
- Homepage: https://frigeriogianfranco.github.io/GetFeatistics/
- Size: 9.24 MB
Statistics
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
GetFeatistics
Getting streamlined elaboration of targeted and non-targeted metabolomics data, including elaboration of feature tables, separate QC processing, advanced statistics such as multiple regression linear models with mixed effects, and more! This is the GetFeatistics (GF) package!

First: Install it!
For installing the package, you can simply run this code. Let me know if it doesn't work!
```r
if (!require("devtools", quietly = TRUE)) {
install.packages("devtools")
}
devtools::install_github("FrigerioGianfranco/GetFeatistics", dependencies = TRUE) ```
Then, use it!
Just type:
r
library(GetFeatistics)
Then, an example of workflow is provided in the following picture.
Check also the vignette guiding you through the workflow step by step:
https://frigeriogianfranco.github.io/GetFeatistics/articles/GF_vignette.html
For more details, here the full documentation for all functions:
https://frigeriogianfranco.github.io/GetFeatistics/reference/
If something is not clear, please contact me!

Lastly; Cite it!
If you use the package, please cite it:
Frigerio Gianfranco, GetFeatistics R-pacakge, (2024), GitHub repository, https://github.com/FrigerioGianfranco/GetFeatistics
Credits
All the functions have been ideated, written, developed, tested, and are being maintained by Gianfranco Frigerio. The work has been conducted by Gianfranco Frigerio, during his work at three different institutions:
Center for Omics Sciences (COSR), IRCCS San Raffaele Scientific Institute, Milan, Italy (researcher).
Luxembourg Centre for Systems Biomedicine (LCSB), University of Luxembourg, Belvaux, Luxembourg (postdoctoral researcher).
Department of Clinical Sciences and Community Health, University of Milan, and Fondazione IRCCS Ca' Granda Ospedale Maggiore Policlinico, Milan, Italy (PhD student).
Acknowledgement:
I thank the Proteomics and Metabolomics group of the Center for Omics Sciences (COSR), IRCCS San Raffaele Scientific Institute, for the support.
I acknowledge Albina Rastoder for helping with the testing of some functions, during her 2 months internship at the Luxembourg Centre for Systems Biomedicine (LCSB) of the University of Luxembourg.
I also acknowledge Prof. Dr. Emma Schymanski for the support and suggestions and the entire Environmental Cheminformatics group of the Luxembourg Centre for Systems Biomedicine (LCSB) of the University of Luxembourg for the help and feedback.
I acknowledge funding support from the Luxembourg National Research Fund (FNR) for project A18/BM/12341006.
Owner
- Name: Gianfranco Frigerio
- Login: FrigerioGianfranco
- Kind: user
- Location: Milan
- Company: San Raffaele Scientific Institute
- Twitter: gianfrancofrig1
- Repositories: 1
- Profile: https://github.com/FrigerioGianfranco
I am an ambitious researcher, with expertise in metabolomics, exposomics, cheminformatics, epidemiology, statistics, toxicology, and analytical chemistry.
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: GetFeatistics
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Gianfranco
family-names: Frigerio
email: frigerio.gianfranco@hsr.it
affiliation: >-
Center for Omics Sciences (COSR), IRCCS San Raffaele
Scientific Institute, Milan, Italy
orcid: 'https://orcid.org/0000-0002-3538-1443'
identifiers:
- type: doi
value: 10.5281/zenodo.12143934
repository-code: 'https://github.com/FrigerioGianfranco/GetFeatistics'
abstract: >
Within the metabolomics community, tools such as MS-Dial
and R-based algorithms as XCMS are widely implemented to
convert raw data to feature tables.
As demonstrated in a previous work, while conducting
non-targeted metabolomics studies with defined groups of
subjects assessing variations of molecules present at low
concentrations (such as metabolites of exogenous
compounds) the use of separated pooled quality control
(QC) samples can be a promising strategy to both improve
the quality of the dataset and preserving potential
features deriving from low concentrated molecules.
Moreover, in observational epidemiologic studies,
controlling for confounding factors is crucial to assess
the association of metabolite variations with the
biological question of interest; also, for longitudinal
studies, linear models with mixed effects are great
statistical approach.
To streamline the data elaboration process of metabolomics
studies, the GetFeatistics R-package has been developed.
Starting from a table of features, this package
encompasses useful functions for the data elaboration of
targeted and non-targeted studies. For non-targeted
studies, the functions include the assignment to each
feature of the identification level given previously
defined cut-offs, the search for the presence of known
standards, the filtration of the dataset considering
pooled QC sample, and also considering separated QC
samples. For targeted studies, it calculates absolute
concentrations with the option of the use of weighted
linear regression curves.
For statistical analyses, after data transformation and
scaling, besides basic statistics such as ANOVA with or
without interactions, it performs multiple linear
regression models on the entire set of features with
multiple covariates that can be passed as fixed or random
effects variables. Finally, it generates some data
visualization of those models such as volcano plots.
In conclusion, the GetFeatistics is particularly helpful
for streamlining the metabolomics data elaboration of
epidemiological studies within the R environment.
keywords:
- R-package
- quality controls
- multivariate statistics
- linear models with mixed effects
- epidemiology
license: GPL-3.0
GitHub Events
Total
- Release event: 2
- Watch event: 1
- Push event: 51
- Create event: 2
Last Year
- Release event: 2
- Watch event: 1
- Push event: 51
- Create event: 2
Dependencies
- R >= 4.3.1 depends
- AER * imports
- MuMIn * imports
- ggpubr * imports
- ggrepel * imports
- gridExtra * imports
- lmerTest * imports
- tidyverse * imports
- writexl * imports
- xlsx * imports
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite