AromaProfilR can be accessed online via http://aromaprofilr.spo.inrae.fr/ with its latest knowledge base.
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
You can access AromaProfilR online, but also install it on your server or locally.
To deploy AromaProfilR on your Linux server, you will need Docker >= 27.0.3 and Docker Compose >= 2.24.5.
- Clone the project:
git clone https://github.com/elian-stz/AromaProfilR.git
- 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
- In the same directory, type
make install
. - Head to 127.0.0.1:3838 to access the tool.