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!

https://github.com/frigeriogianfranco/getfeatistics

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
Last synced: 6 months ago · JSON representation ·

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
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 4
Created almost 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

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

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

DESCRIPTION cran
  • R >= 4.3.1 depends
  • AER * imports
  • MuMIn * imports
  • ggpubr * imports
  • ggrepel * imports
  • gridExtra * imports
  • lmerTest * imports
  • tidyverse * imports
  • writexl * imports
  • xlsx * imports
.github/workflows/pkgdown.yaml actions
  • 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