{
  "_id": "6a1f29f0b401979e7342426c",
  "Package": "extendedSurface",
  "Type": "Package",
  "Title": "Fit Complex Multi-OU Models by Extending SURFACE and Providing\nan Interface with OUwie",
  "Version": "0.1.0",
  "Authors@R": "person(\"Nicolas\", \"Mongiardino Koch\", email = \"mongiar@hotmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Multi Ornstein Uhlenbeck (OUM) models are routinely\nemployed to describe the phenotypic evolution of clades across\na macroevolutionary adaptive landscape. Multiple\nimplementations exist, including those that require an a priori\nassigment of lineages to adaptive regimes (e.g., OUwie), and\nthose that infer the location of such regimes shifts (e.g.,\nSURFACE). However, SURFACE has been found to favor overly\ncomplex models, which is likely a consequence of fixing a\nsingle rate of evolution and force of attraction for the entire\ntree. Although these parameters can be optimized for each\nregime by using the SURFACE output as the set of regime shifts\nrequired by OUwie, such complex models often fail to be\noptimized. extendedSurface provides a solution by continuing\nthe backwards phase of SURFACE, merging regimes and generating\nsimpler (yet suboptimal) multiOU models. These are then fed to\nOUwie, where parameters for each regime can be independetly\noptimized. Using simpler OUM models as starting points improves\nthe probability of successful model fitting. The resulting\nmodels are more realistic, and have been found to be favored\nover others using empirical comparative datasets. The package\nallows the user to decide which models should be fit (OUMA,\nOUMV, OUMVA, with and without stationary root state), and plots\nthe fit of these against those explored by SURFACE to easily\ncompare model fit. Additionally, several approaches to record\nand plot the evolutionary dynamics of discrete traits through\ntime are also implemented.",
  "URL": "http://github.com/mongiardino/extendedSurface",
  "BugReports": "https://github.com/mongiardino/extendedSurface/issues",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.1.0",
  "Config/pak/sysreqs": "cmake libglpk-dev libgmp3-dev make libicu-dev\nlibpng-dev libxml2-dev libmpfr-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2021-07-01 22:50:07 UTC",
  "RemoteUrl": "https://github.com/mongiardino/extendedSurface",
  "RemoteRef": "HEAD",
  "RemoteSha": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 19:02:34 UTC",
    "User": "root"
  },
  "Author": "Nicolas Mongiardino Koch [aut, cre]",
  "Maintainer": "Nicolas Mongiardino Koch <mongiar@hotmail.com>",
  "MD5sum": "60cdefeba550d796d34c847471b1fc18",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "extendedSurface_0.1.0.tar.gz",
  "_fileid": "770ed861c7e689f2559a13eed5669c3fa145714dda24de4dbab82e62422307b7",
  "_filesize": 2433797,
  "_sha256": "770ed861c7e689f2559a13eed5669c3fa145714dda24de4dbab82e62422307b7",
  "_created": "2026-06-02T19:02:34.000Z",
  "_published": "2026-06-02T19:07:28.188Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79150246720,
      "time": 198,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7367286148"
    },
    {
      "job": 79150246712,
      "time": 237,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7367299907"
    },
    {
      "job": 79150246730,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7367300438"
    },
    {
      "job": 79150246918,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7367306558"
    },
    {
      "job": 79149581071,
      "time": 208,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7367213251"
    },
    {
      "job": 79150246650,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367261847"
    },
    {
      "job": 79150246877,
      "time": 135,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7367262819"
    },
    {
      "job": 79150246994,
      "time": 130,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7367260812"
    },
    {
      "job": 79150246910,
      "time": 130,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7367260931"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mongiardino/extendedSurface",
  "_commit": {
    "id": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
    "author": "Nicolás Mongiardino Koch <nicolas.mongiardinokoch@yale.edu>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #1 from bomeara/master\n\nkeeping dimension of data when subsetting",
    "time": 1625179807
  },
  "_maintainer": {
    "name": "Nicolas Mongiardino Koch",
    "email": "mongiar@hotmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "OUwie",
      "version": ">= 2.5",
      "role": "Imports"
    },
    {
      "package": "surface",
      "version": ">= 0.4.1",
      "role": "Imports"
    },
    {
      "package": "phytools",
      "version": ">= 0.6.99",
      "role": "Imports"
    },
    {
      "package": "ape",
      "version": ">= 5.3",
      "role": "Imports"
    },
    {
      "package": "phangorn",
      "version": ">= 2.5.5",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.2.1",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "version": ">= 1.0.0",
      "role": "Imports"
    }
  ],
  "_owner": "mongiardino",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "bomeara",
      "count": 1,
      "uuid": 1612612
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/extendedSurface"
  },
  "_devurl": "https://github.com/mongiardino/extendedsurface",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/contents.json",
    "extra/extendedSurface.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "extended_surfaceAICPlot",
    "plot_ttt",
    "surfaceExtended",
    "transitions_through_time"
  ],
  "_datasets": [
    {
      "name": "echinoid_data",
      "title": "Comparative dataset used to explore the macroevolution of echinoid body size.",
      "object": "echinoid_data",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "echinoid_data",
      "title": "Comparative dataset used to explore the macroevolution of echinoid body size.",
      "topics": [
        "echinoid_data"
      ]
    },
    {
      "page": "extended_surfaceAICPlot",
      "title": "Plot AICc values of multi-OU models",
      "topics": [
        "extended_surfaceAICPlot"
      ]
    },
    {
      "page": "plot_ttt",
      "title": "Plot trait dynamics through time",
      "topics": [
        "plot_ttt"
      ]
    },
    {
      "page": "surfaceExtended",
      "title": "Interface between SURFACE and OUwie to fit complex multi-OU models",
      "topics": [
        "surfaceExtended"
      ]
    },
    {
      "page": "transitions_through_time",
      "title": "Summarize trait dynamics through time",
      "topics": [
        "transitions_through_time"
      ]
    }
  ],
  "_readme": "https://github.com/mongiardino/extendedSurface/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "backports",
    "bitops",
    "checkmate",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "colorspace",
    "combinat",
    "corHMM",
    "corpcor",
    "cowplot",
    "cpp11",
    "data.table",
    "deldir",
    "DEoptim",
    "deSolve",
    "digest",
    "doParallel",
    "dplyr",
    "expm",
    "farver",
    "foreach",
    "future",
    "future.apply",
    "geiger",
    "generics",
    "GenSA",
    "ggplot2",
    "globals",
    "glue",
    "gmp",
    "gridExtra",
    "gtable",
    "igraph",
    "interp",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lattice",
    "lhs",
    "lifecycle",
    "listenv",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "mvtnorm",
    "ncbit",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "optimParallel",
    "osqp",
    "ouch",
    "OUwie",
    "paleotree",
    "parallelly",
    "phangorn",
    "phylolm",
    "phytools",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "progressr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RCurl",
    "reshape2",
    "rlang",
    "Rmpfr",
    "RTMB",
    "S7",
    "scales",
    "scatterplot3d",
    "stringi",
    "stringr",
    "subplex",
    "surface",
    "tibble",
    "tidyselect",
    "TMB",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "withr"
  ],
  "_score": 2.3979400086720375,
  "_indexed": false,
  "_nocasepkg": "extendedsurface",
  "_universes": [
    "phylotastic"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T19:05:17.000Z",
      "distro": "noble",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "a4a343df2b13871bc19c234c6a5540ceff14dda03470e6821aed0008dd3b006f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T19:05:55.000Z",
      "distro": "noble",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "49c4e60a5f46ce532bbb8127eb900df066f704c0256d28b28be187102f018382",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-02T19:06:21.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "477e524d65590e101eaf7432cd6b14b027460e6f7cb637ab6bb2ef2b51046209",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-02T19:06:29.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "ad253309cec48a3f72be833a0b600640996e15d1de23de62973589273e5ba4c2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-02T19:05:08.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "689cd423119a0d38b1fd343c3f5e0fd18164835f8950ad79d4c7f62517e38d0c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T19:04:06.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "b02a8b4c8dd9e9d5bdff93750ad9b9bbb68857ecd01ad863de18c5c84f7bde12",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T19:03:58.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "d9b8eb5077166bc76b5336404913ded58e0a54f22e5d9e92e9a766d4a5cf0adf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T19:03:55.000Z",
      "commit": "de922e5de538cb2cc0ad28ab5ce48ff964191444",
      "fileid": "da9d237117c6954205ec9291262978db2a97978d3bdbde3c27f02dcb24e01e21",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/26841494405"
    }
  ]
}