Skip to content

AromaProfilR is used to reprocess GC-MS data for aromatic profiles and identify aromatic compounds

Notifications You must be signed in to change notification settings

elian-stz/AromaProfilR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AromaProfilR

AromaProfilR can be accessed online via http://aromaprofilr.spo.inrae.fr/ with its latest knowledge base.

Presentation

AromaProfilR is an R-Shiny application used to reprocess chromatographic data from GC-MS analyses. This tool allows to double-identify compounds using their match factor, obtained during mass spectrometry, and their Linear Retention Indices (LRI), obtained during gas chromatography. AromaProfilR is tailor-made for untargeted GC-MS analyses and aromatic profiles, especially those of wine, enological matrices, and baker's sourdough. It takes as input files from MassHunter.

AromaProfilR relies on its own knowledge base, which contains more than 1000 compounds found in fermented food products. Each entry of the knowledge base contains its reference LRI values as well as organoleptic descriptors (taste and odor) from several databases (TheGoodScentsCompany, Flavornet, PubChem). Each compound identified by MassHunter will be individually classified. First, the LRI difference is calculated using the compound's experimental and reference LRI values. This value is then compared to a threshold entered by the user. Depending on the comparison, AromaProfilR will classify compounds into groups. These groups are indicative of whether the compounds are reliable or not.

The main functions of AromaProfilR are:

  • Classify compounds depending on their LRI difference
  • Quickly identify aromatic compounds
  • Validate experimental replicates i.e. how homogenous the replicates are

AromaProfilR contains several features to make your analyses easier:

  • Reprocess your data to double-identify compounds using their LRI and quickly identify aromatic compounds
  • Generate reports as PDF and XLSX
  • Track compounds absent from the knowledge base
  • Edit the knowledge base to enrich it
  • Authentication through credentials

How to install

You can access AromaProfilR online, but also install it on your server or locally.

On your server using Docker

To deploy AromaProfilR on your Linux server, you will need Docker >= 27.0.3 and Docker Compose >= 2.24.5.

  1. Clone the project:
git clone https://github.com/elian-stz/AromaProfilR.git
  1. Change to the cloned directory, namely AromaProfilR, and create a .Renviron file that contains this:
DB_PASSPHRASE=mypassphrase
ADMIN_ID=myadmin
ADMIN_PASSWORD=mypassword
ADMIN1_MAIL=admin1@mail.com
ADMIN2_MAIL=admin2@mail.com
ADMIN3_MAIL=admin3@mail.com
  1. In the same directory, type make install.
  2. Head to 127.0.0.1:3838 to access the tool.

About

AromaProfilR is used to reprocess GC-MS data for aromatic profiles and identify aromatic compounds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages