theofun

New home for Will Deakin's 'theofun' functionalities starting Dec/2024

https://github.com/bristol-palaeobiology/theofun

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

New home for Will Deakin's 'theofun' functionalities starting Dec/2024

Basic Info
  • Host: GitHub
  • Owner: Bristol-Palaeobiology
  • Language: MATLAB
  • Default Branch: main
  • Size: 49.8 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created about 1 year ago · Last pushed 8 months ago
Metadata Files
Readme Citation Zenodo

README.md

theofun

theofun is a collection of MATLAB functions designed to create theoretical morphospaces from 2D EFA data. Theoretical shapes can then be tested for functional performance, using FEA.

List of functions:

  • taxaSetFromFile: generate taxaSet object from raw data.
  • taxaSet: main class to hold/manipulate raw EFA and taxon datasets.

  • landscape: class that holds x,y and z grid data. Used to generate surface/color map plots

  • meshSpace: class that holds a grid of mesh2D objects across a theoretical morphospace, for generation of performance surfaces

  • pareto: class that holds a 2D pareto dataset, and performs pareto ranking functions

  • Phylogeny: phylogeny class, for plotting (can't be used for any phylogenetic testing)

  • shapespace: theoretical morphospace, with grid of theoretical shapes (objects of class theoShapeN)

  • timeMorph: time-binned morphospace data, used for disparity analyses and visualisation.

  • ele2D (internal class): class to hold element data for 2D meshes

  • mesh2D (internal class): class to hold 2D meshes and perform functional analyses

  • meshList (internal class): list of mesh2D objects, perform bulk functional analyses

  • PhyloNode (internal class): used in construction and functions of Phylogeny objects

  • taxonData (internal class): individual taxon data.

  • theoShapeN (internal class): individual theoretical shape data.

All other functions are internal, and described within.

Owner

  • Login: Bristol-Palaeobiology
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use the functions included in this repository, please cite it using the metadata below."
title: "theofun"
version: "0.0.1"
authors:
  - family-names: Deakin
    given-names: William J.
    affiliation: "Affiliation of Will Deakin"
  - family-names: Rayfield
    given-names: Emily J.
    affiliation: "University of Bristol"
  - family-names: Donoghue
    given-names: Philip C.J.
    affiliation: "University of Bristol"
repository-code: https://github.com/Bristol-Palaeobiology/theofun

GitHub Events

Total
  • Release event: 3
  • Member event: 1
  • Push event: 2
  • Fork event: 1
  • Create event: 5
Last Year
  • Release event: 3
  • Member event: 1
  • Push event: 2
  • Fork event: 1
  • Create event: 5