diff --git a/R/listSims.R b/R/listSims.R
index 51fb3ff91491b274ff28f5e82d0187bb523c63ba..a7085b7521b8ddffaaa9fe495ea3731dea586130 100644
--- a/R/listSims.R
+++ b/R/listSims.R
@@ -52,7 +52,11 @@ listSims <- function(print = TRUE) {
                    "kieranrcampbell/mfa",
                    "The mfa simulation produces a bifurcating pseudotime
                    trajectory. This can optionally include genes with transient
-                   changes in expression and added dropout."))
+                   changes in expression and added dropout."),
+                 c("PhenoPath", "pheno", "10.1101/159913",
+                   "kieranrcampbell/phenopath",
+                   "The PhenoPath simulation produces a pseudotime trajectory
+                   with different types of genes."))
 
     sims.table <- data.frame(Name        = rep(NA, length(sims)),
                              Prefix      = rep(NA, length(sims)),
diff --git a/_pkgdown.yml b/_pkgdown.yml
index cd4c1f15af8c7b76d2e5256036d63835e03d3ba6..0bf1df13f10d6fe928dac469a64c352e92f5c6e7 100644
--- a/_pkgdown.yml
+++ b/_pkgdown.yml
@@ -15,6 +15,7 @@ reference:
       - '`MFAParams`'
       - '`newParams`'
       - '`Params`'
+      - '`phenoParams`'
       - '`SCDDParams`'
       - '`SimpleParams`'
       - '`SplatParams`'
@@ -26,6 +27,7 @@ reference:
       - '`lun2Estimate`'
       - '`lunEstimate`'
       - '`mfaEstimate`'
+      - '`phenoEstimate`'
       - '`scDDEstimate`'
       - '`simpleEstimate`'
       - '`splatEstBCV`'
@@ -40,6 +42,7 @@ reference:
       - '`lun2Simulate`'
       - '`lunSimulate`'
       - '`mfaSimulate`'
+      - '`phenoEstimate`'
       - '`scDDSimulate`'
       - '`simpleSimulate`'
       - '`splatSimBatchCellMeans`'