{"id":32420001,"url":"https://github.com/niklashohmann/paradox_of_predictability","last_synced_at":"2026-07-09T19:31:24.378Z","repository":{"id":236823245,"uuid":"788375716","full_name":"NiklasHohmann/paradox_of_predictability","owner":"NiklasHohmann","description":"Supplementary code and data for \"The paradox of predictability\"","archived":false,"fork":false,"pushed_at":"2024-08-11T17:43:29.000Z","size":317,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T17:49:34.382Z","etag":null,"topics":["evolutionary-prediction","evolvability","genotype-phenotype-map","macroevolution","phenotypic-integration","phylogenetic-comparative-methods","quantitative-genetics","time-series-analysis"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NiklasHohmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-18T09:43:30.000Z","updated_at":"2024-08-11T17:40:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"d45ff586-3173-4bb1-be87-76bbcc9ebb25","html_url":"https://github.com/NiklasHohmann/paradox_of_predictability","commit_stats":null,"previous_names":["niklashohmann/paradox_of_predictability"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/NiklasHohmann/paradox_of_predictability","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiklasHohmann%2Fparadox_of_predictability","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiklasHohmann%2Fparadox_of_predictability/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiklasHohmann%2Fparadox_of_predictability/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiklasHohmann%2Fparadox_of_predictability/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NiklasHohmann","download_url":"https://codeload.github.com/NiklasHohmann/paradox_of_predictability/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiklasHohmann%2Fparadox_of_predictability/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35311290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["evolutionary-prediction","evolvability","genotype-phenotype-map","macroevolution","phenotypic-integration","phylogenetic-comparative-methods","quantitative-genetics","time-series-analysis"],"created_at":"2025-10-25T17:49:05.661Z","updated_at":"2026-07-09T19:31:24.363Z","avatar_url":"https://github.com/NiklasHohmann.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# paradox_of_predictability\nSupplementary code and data for \"The paradox of Predictability Provides a Bridge Between 1 Micro- and Macroevolution\".\n\n## Authors (no specific order)\n\n__Masahito Tsuboi__  \nLund University  \nWeb page: [www.masahitotsuboi.com](https://www.masahitotsuboi.com/)  \nORCID: [0000-0002-0144-2893](https://orcid.org/0000-0002-0144-2893)\n\n__Niklas Hohmann__  \nUtrecht University  \nemail: n.h.hohmann [at] uu.nl  \nWeb page: [www.uu.nl/staff/NHohmann](https://www.uu.nl/staff/NHHohmann)  \nORCID: [0000-0003-1559-1838](https://orcid.org/0000-0003-1559-1838)\n\n__Kjetil L. Voje__  \nORCID:  [0000-0003-2556-3080](https://orcid.org/0000-0003-2556-3080)\n\n__Melanie Hopkins__  \nORCID: [0000-0002-3580-2172](https://orcid.org/0000-0002-3580-2172)\n\n__Meghan Balk__  \nORCID: [0000-0003-2699-3066](https://orcid.org/0000-0003-2699-3066)\n\n__Sophie Nilén__  \nORCID: [0009-0002-0996-0182](https://orcid.org/0009-0002-0996-0182)\n\n__Erik I. Svensson__  \nORCID: [0000-0001-9006-016X](https://orcid.org/0000-0001-9006-016X)\n\n__Lee Hsiang Liow__  \nORCID: [0000-0002-3732-6069](https://orcid.org/0000-0002-3732-6069)\n\n__Gene Hunt__  \nORCID: [0000-0001-6430-5020](https://orcid.org/0000-0001-6430-5020)\n\n## Requirements\n\nR (version \u003e= 4) and the RStudio IDE\n\n## Usage\n\nDownload the code from GitHub. In RStudio, open the file `paradox_of_predictability.Rproj`. This open the RProject, installs the `renv` package (if it is not already installed), and set the working directory correctly. Next, run\n\n```r\nrenv::restore()\n```\n\nto install all required packages in the correct version. Now you are set up to interact with the code and data.\n\nThen you can inspect and run the code in the directory `code/`. The main analysis is contained in the script `code/analysis.R`.\n\n## Repository structure\n\n* _code_ : folder with R code\n* _data_ : folder with raw and modified data\n  * contains various files with raw time series data, named after publication and year\n  * _output_ : folder with data extracted from time series\n  * _var_div_dat_ : folder with data extracted from time series, with added data on timescale (paleo or neo). This data was added manually\n* _figs_ : folder for figures\n* _renv_ : `renv` package folder\n* _.gitignore_ : untracked files\n* _.Rprofile_ : R session settings\n* _LICENSE_ : Apache 2.0 license file\n* _paradox_of_predicability.Rproj_ : R Project file\n* _README.md_ : readme file\n* _renv.lock_ : lock file for `renv` package\n\n## Data\n\nBibliographical references of the data are shown in Table S1 of the publication. \n\nRaw data is stored in .RData files as list (of lists). The first layer of the list contains 10 variables of the following name and meaning.\n\n$nsamp\t\t: number of time steps\n$nvar\t\t: number of variables\n$M\t\t: mean values of variables at each time step\n$S\t\t: list of phenotypic variance-covariance matrices (P-matrices) at each time step\n$nn\t\t: sample size at each time step\n$tt\t\t: time lapse between steps (the first entry is 0)\n$time.units\t: unit of time laper. Either \"Myr\" for million years or \"yr\" for years.\n$taxon\t\t: taxon name (Genus and species)\n$sex\t\t: sex. Either \"male\" or \"female\".\n$reference\t: bibliographical reference\n\nNote that the unit of raw data is measurement of size and shape in the ratio scale (length and area) except for the whorl count (ordinal) in Bellamya (see Table S1). Whorl count however essentially reflects length in the ratio scale, and thus treated here as a ratio scale trait. In all cases, traits in the original scales were natural-log transformed before estimating the P-matrix. Values presented in \"$S\" are therefore are mean-scaled variances and covariances, which are unit-less elasticities in percentage of the mean (see Hansen and Houle 2008, Voje et al 2023 for measurement theory behind this operation). For the trait units and further details about each measurements, please consult original sources.\n\n## License\n\nApache 2.0, see LICENSE file for details.\n\n## Funding information\n\nThis work was funded by\n1. The Center for Advanced Studies in Norwegian Academy of Science and Letters to Thomas F. Hansen and Christophe Pélabon and \n2. The Japanese Society for the Promotion of Science, Overseas Research Fellowship to Masahito Tsuboi (Grant identification number: 202270014)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklashohmann%2Fparadox_of_predictability","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniklashohmann%2Fparadox_of_predictability","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklashohmann%2Fparadox_of_predictability/lists"}