diff --git a/.Rbuildignore b/.Rbuildignore
index 43a7b27ab3de3051cb3756f2f1bf51bb5d052d19..fb870241c9bb0f8230d77bae3391bd9091911689 100644
--- a/.Rbuildignore
+++ b/.Rbuildignore
@@ -9,3 +9,4 @@ README.Rmd
 \.Ruserdata
 vignettes/Introduction.html
 
+^codemeta\.json$
diff --git a/codemeta.json b/codemeta.json
new file mode 100644
index 0000000000000000000000000000000000000000..24ab44194fbf2fd644a0a4a40afcbb947b3f5df1
--- /dev/null
+++ b/codemeta.json
@@ -0,0 +1,197 @@
+{
+  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
+  "@type": "SoftwareSourceCode",
+  "identifier": "phoenics",
+  "description": "Perform a differential analysis at pathway level based on metabolite quantifications and information on pathway metabolite composition. The method is based on a Principal Component Analysis step and on a linear mixed model. Automatic query of metabolic pathways is also implemented. ",
+  "name": "phoenics: Pathways Longitudinal and Differential Analysis in Metabolomics",
+  "codeRepository": "https://forgemia.inra.fr/panoramics/phoenics",
+  "issueTracker": "https://forgemia.inra.fr/panoramics/phoenics/-/issues",
+  "license": "https://spdx.org/licenses/GPL-3.0",
+  "version": "0.5",
+  "programmingLanguage": {
+    "@type": "ComputerLanguage",
+    "name": "R",
+    "url": "https://r-project.org"
+  },
+  "runtimePlatform": "R version 4.4.2 (2024-10-31)",
+  "provider": {
+    "@id": "https://cran.r-project.org",
+    "@type": "Organization",
+    "name": "Comprehensive R Archive Network (CRAN)",
+    "url": "https://cran.r-project.org"
+  },
+  "author": [
+    {
+      "@type": "Person",
+      "givenName": "Camille",
+      "familyName": "Guilmineau",
+      "email": "camille.guilmineau@inrae.fr"
+    },
+    {
+      "@type": "Person",
+      "givenName": "Remi",
+      "familyName": "Servien",
+      "email": "remi.servien@inrae.fr",
+      "@id": "https://orcid.org/0000-0003-1270-1843"
+    },
+    {
+      "@type": "Person",
+      "givenName": "Nathalie",
+      "familyName": "Vialaneix",
+      "email": "nathalie.vialaneix@inrae.fr",
+      "@id": "https://orcid.org/0000-0003-1156-0639"
+    }
+  ],
+  "maintainer": [
+    {
+      "@type": "Person",
+      "givenName": "Camille",
+      "familyName": "Guilmineau",
+      "email": "camille.guilmineau@inrae.fr"
+    }
+  ],
+  "softwareSuggestions": [
+    {
+      "@type": "SoftwareApplication",
+      "identifier": "knitr",
+      "name": "knitr",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=knitr"
+    },
+    {
+      "@type": "SoftwareApplication",
+      "identifier": "KEGGREST",
+      "name": "KEGGREST",
+      "provider": {
+        "@id": "https://www.bioconductor.org",
+        "@type": "Organization",
+        "name": "Bioconductor",
+        "url": "https://www.bioconductor.org"
+      },
+      "sameAs": "https://bioconductor.org/packages/release/bioc/html/KEGGREST.html"
+    }
+  ],
+  "softwareRequirements": {
+    "1": {
+      "@type": "SoftwareApplication",
+      "identifier": "R",
+      "name": "R",
+      "version": ">= 4.0.0"
+    },
+    "2": {
+      "@type": "SoftwareApplication",
+      "identifier": "lme4",
+      "name": "lme4",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=lme4"
+    },
+    "3": {
+      "@type": "SoftwareApplication",
+      "identifier": "blme",
+      "name": "blme",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=blme"
+    },
+    "4": {
+      "@type": "SoftwareApplication",
+      "identifier": "tibble",
+      "name": "tibble",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=tibble"
+    },
+    "5": {
+      "@type": "SoftwareApplication",
+      "identifier": "FactoMineR",
+      "name": "FactoMineR",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=FactoMineR"
+    },
+    "6": {
+      "@type": "SoftwareApplication",
+      "identifier": "factoextra",
+      "name": "factoextra",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=factoextra"
+    },
+    "7": {
+      "@type": "SoftwareApplication",
+      "identifier": "tidyr",
+      "name": "tidyr",
+      "provider": {
+        "@id": "https://cran.r-project.org",
+        "@type": "Organization",
+        "name": "Comprehensive R Archive Network (CRAN)",
+        "url": "https://cran.r-project.org"
+      },
+      "sameAs": "https://CRAN.R-project.org/package=tidyr"
+    },
+    "8": {
+      "@type": "SoftwareApplication",
+      "identifier": "stats",
+      "name": "stats"
+    },
+    "SystemRequirements": null
+  },
+  "fileSize": "83.105KB",
+  "citation": [
+    {
+      "@type": "SoftwareSourceCode",
+      "datePublished": "2025",
+      "author": [
+        {
+          "@type": "Person",
+          "givenName": "Camille",
+          "familyName": "Guilmineau",
+          "email": "camille.guilmineau@inrae.fr"
+        },
+        {
+          "@type": "Person",
+          "givenName": "Remi",
+          "familyName": "Servien",
+          "email": "remi.servien@inrae.fr",
+          "@id": "https://orcid.org/0000-0003-1270-1843"
+        },
+        {
+          "@type": "Person",
+          "givenName": "Nathalie",
+          "familyName": "Vialaneix",
+          "email": "nathalie.vialaneix@inrae.fr",
+          "@id": "https://orcid.org/0000-0003-1156-0639"
+        }
+      ],
+      "name": "phoenics:",
+      "url": "https://CRAN.R-project.org/package=phoenics",
+      "description": "R package version 0.5 --- For new features, see the 'NEWS'"
+    }
+  ]
+}