Package: cheddar 0.1-639

Lawrence Hudson

cheddar: Analysis and Visualisation of Ecological Communities

Provides a flexible, extendable representation of an ecological community and a range of functions for analysis and visualisation, focusing on food web, body mass and numerical abundance data. Allows inter-web comparisons such as examining changes in community structure over environmental, temporal or spatial gradients.

Authors:Lawrence Hudson with contributions from Dan Reuman and Rob Emerson

cheddar_0.1-639.tar.gz
cheddar_0.1-639.tar.gz(r-4.5-noble)cheddar_0.1-639.tar.gz(r-4.4-noble)
cheddar_0.1-639.tgz(r-4.4-emscripten)cheddar_0.1-639.tgz(r-4.3-emscripten)
cheddar.pdf |cheddar.html
cheddar/json (API)

# Install 'cheddar' in R:
install.packages('cheddar', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/quicklizard99/cheddar/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

199 exports 0.49 score 0 dependencies 1 mentions 182 scripts 912 downloads

Last updated 2 months agofrom:16aea56eeb. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKAug 24 2024
R-4.5-linux-x86_64OKAug 24 2024

Exports:[.CommunityCollection[[<-.Community[[<-.CommunityCollection[<-.Community[<-.CommunityCollection$<-.Community$<-.CommunityCollectionAggregateCommunitiesAggregateCommunitiesByApplyByClassBasalNodesBiomassBodyMassBinsCannibalsChainAveragedTrophicLevelCharacteristicPathLengthCollectionApplyCollectionCPSCollectionNPSCollectionTLPSCommunityCommunityCollectionCommunityPropertyNamesConnectedNodesConsumersByNodeConsumersOfNodesCPCPSCRMRatioDefaultCategoryColoursDefaultCategoryLabelColoursDefaultCategorySymbolsDefaultLinkColourDegreeDegreeDistributiondim<-.Communitydim<-.CommunityCollectionDirectedConnectanceFlowBasedTrophicLevelFormatLMFractionBasalNodesFractionCannibalisticFractionConnectedNodesFractionIntermediateNodesFractionIsolatedNodesFractionNonBasalNodesFractionNonTopLevelNodesFractionOfNodesByClassFractionOmnivorousFractionTopLevelNodesHasMHasNHasTrophicLinksInDegreeIntermediateNodesis.Communityis.CommunityCollectionIsBasalNodeIsCannibalIsConnectedNodeIsIntermediateNodeIsIsolatedNodeIsNonBasalNodeIsNonTopLevelNodeIsolatedNodesIsOmnivoreIsTopLevelNodelength<-.Communitylength<-.CommunityCollectionlevels<-.Communitylevels<-.CommunityCollectionLinearRegressionByClassLinkageDensityLMablineLoadCollectionLoadCommunityLog10BiomassLog10BLabelLog10CRMRatioLog10MLog10MLabelLog10MNBiomassLog10NLog10NLabelLog10RCMRatioLongestTrophicLevelLongWeightedTrophicLevelLumpNodesLumpTrophicSpeciesMeanMaximumTrophicSimilarityMinimiseSumConsumerGapsMinimiseSumDietGapsnames<-.Communitynames<-.CommunityCollectionNodeNameIndicesNodePropertyNamesNodeQuantitativeDescriptorsNonBasalNodesNonTopLevelNodesNormalisedTrophicGeneralityNormalisedTrophicVulnerabilityNPNPSNumberOfConsumersNumberOfNodesNumberOfNodesByClassNumberOfResourcesNumberOfTrophicLinksNvMConvexHullNvMInterceptNvMInterceptByClassNvMLinearRegressionsNvMSlopeNvMSlopeAndInterceptNvMSlopeAndInterceptByClassNvMSlopeByClassNvMTriTrophicStatisticsNvMTriTrophicTableOmnivoresOmnivoryOrderCollectionOrderCommunityOutDegreePlaceMissingPointsplot.Communityplot.CommunityCollectionPlotAuppervAlowerPlotBCvBRPlotBDistributionPlotBPyramidPlotBRvBCPlotBSpectrumPlotBvMPlotBvRankBPlotCircularWebPlotDegreeDistributionPlotLinearModelsPlotMCvMRPlotMDistributionPlotMRvMCPlotMvBPlotMvNPlotMvRankMPlotNCvNRPlotNDistributionPlotNPSPlotNPSDistributionPlotNPyramidPlotNRvNCPlotNSpectrumPlotNvMPlotNvRankNPlotPredationMatrixPlotRankNPSPlotTLPSPlotWagonWheelPlotWebByLevelPredationMatrixPredationMatrixToLinksPreyAveragedTrophicLevelprint.Communityprint.CommunityCollectionQuantitativeDescriptorsRCMRatioRemoveCannibalisticLinksRemoveIsolatedNodesRemoveNodesResourceLargerThanConsumerResourcesAndConsumersByNodeResourcesByNodeResourcesOfNodesSaveCollectionSaveCommunityShortestPathsShortestTrophicLevelShortWeightedTrophicLevelSiteBySpeciesMatrixsubset.CommunityCollectionSumBiomassByClassSumConsumerGapsSumDietGapssummary.Communitysummary.CommunityCollectionSumMByClassSumNByClassThreeNodeChainsTLPTLPSTopLevelNodesTrophicChainsTrophicChainsStatsTrophicGeneralityTrophicHeightTrophicLevelsTrophicLinkPropertyNamesTrophicLinksForNodesTrophicSimilarityTrophicSpeciesTrophicVulnerability

Dependencies:

A quick introduction to Cheddar

Rendered fromCheddarQuickstart.Rnwusingutils::Sweaveon Aug 24 2024.

Last update: 2020-02-13
Started: 2013-12-02

Cheddar plots and statistics

Rendered fromPlotsAndStats.Rnwusingutils::Sweaveon Aug 24 2024.

Last update: 2020-02-13
Started: 2013-12-02

Collections of communities

Rendered fromCollections.Rnwusingutils::Sweaveon Aug 24 2024.

Last update: 2020-02-13
Started: 2013-12-02

Importing and exporting data in-to and out-of Cheddar

Rendered fromImportExport.Rnwusingutils::Sweaveon Aug 24 2024.

Last update: 2020-02-13
Started: 2013-12-02

Working with Cheddar communities

Rendered fromCommunity.Rnwusingutils::Sweaveon Aug 24 2024.

Last update: 2020-02-13
Started: 2013-12-02

Readme and manuals

Help Manual

Help pageTopics
Aggregate communitiesAggregateCommunities AggregateCommunitiesBy
Apply by classApplyByClass SumBiomassByClass SumMByClass SumNByClass
BenguelaBenguela
Body mass, numerical abundance and biomass abundanceBiomass CRMRatio Log10Biomass Log10CRMRatio Log10M Log10MNBiomass Log10N Log10RCMRatio RCMRatio
Body-mass binsBodyMassBins
Broadstone StreamBroadstoneStream
Analysis and visualisation of ecological communitiescheddar-package cheddar
ChesapeakeBayChesapeakeBay
Collection applyCollectionApply
Collection community propertiesCollectionCPS
Collection node propertiesCollectionNPS
Collection trophic-link propertiesCollectionTLPS
Community$<-.Community Community dim<-.Community is.Community length<-.Community levels<-.Community names<-.Community plot.Community print.Community summary.Community [<-.Community [[<-.Community
Community has property?HasM HasN HasTrophicLinks
Collections of communities$<-.CommunityCollection CommunityCollection dim<-.CommunityCollection is.CommunityCollection length<-.CommunityCollection levels<-.CommunityCollection names<-.CommunityCollection plot.CommunityCollection print.CommunityCollection summary.CommunityCollection [.CommunityCollection [<-.CommunityCollection [[<-.CommunityCollection
Names of community propertiesCommunityPropertyNames
Single community propertiesCP
Community propertiesCPS
Node degreeDegree InDegree NormalisedTrophicGenerality NormalisedTrophicVulnerability NumberOfConsumers NumberOfResources OutDegree TrophicGenerality TrophicVulnerability
Node degree distributionDegreeDistribution
Food web IntervalityIntervality MinimiseSumConsumerGaps MinimiseSumDietGaps SumConsumerGaps SumDietGaps
Cannibalistic nodesCannibals FractionCannibalistic IsCannibal
Linear regression by classLinearRegressionByClass
Loading and saving CommunityCollection objectsLoadCollection SaveCollection
Loading and saving Community objectsLoadCommunity SaveCommunity
Lump nodesLumpNodes
Lump trophic speciesLumpTrophicSpecies
MillstreamMillstream
Node connectivityBasalNodes ConnectedNodes FractionBasalNodes FractionConnectedNodes FractionIntermediateNodes FractionIsolatedNodes FractionNonBasalNodes FractionNonConnectedNodes FractionNonTopLevelNodes FractionTopLevelNodes IntermediateNodes IsBasalNode IsConnectedNode IsIntermediateNode IsIsolatedNode IsNonBasalNode IsNonTopLevelNode IsolatedNodes IsTopLevelNode NonBasalNodes NonTopLevelNodes TopLevelNodes
Node name indicesNodeNameIndices
A vector of names of node propertiesNodePropertyNames
Single node propertiesNP
Node propertiesNPS
Number of nodesFractionOfNodesByClass NumberOfNodes NumberOfNodesByClass
Number of trophic linksDirectedConnectance LinkageDensity NumberOfTrophicLinks
NvMConvexHullNvMConvexHull
NvMLinearRegressionsNvMIntercept NvMInterceptByClass NvMLinearRegressions NvMSlope NvMSlopeAndIntercept NvMSlopeAndInterceptByClass NvMSlopeByClass
N-versus-M tri-trophic statisticsNvMTriTrophicStatistics
N-versus-M tri-trophic statisticsNvMTriTrophicTable
OmnivoryFractionOmnivorous IsOmnivore Omnivores Omnivory
Order a collection of communitiesOrderCollection
Order a communityOrderCommunity
pHWebspHWebs
Plot upper-versus-lower link anglesPlotAuppervAlower
Plot circular webPlotCircularWeb
Plot helpersDefaultCategoryColours DefaultCategoryLabelColours DefaultCategorySymbols DefaultLinkColour FormatLM LMabline Log10BLabel Log10MLabel Log10NLabel PlaceMissingPoints PlotLinearModels
Plot node propertiesPlotBvM PlotMvB PlotMvN PlotNPS PlotNvM
Plot distributions of node propertiesPlotBDistribution PlotDegreeDistribution PlotMDistribution PlotNDistribution PlotNPSDistribution
Plot rank of node propertiesPlotBvRankB PlotMvRankM PlotNvRankN PlotRankNPS
Plot trophic-link propertiesPlotBCvBR PlotBRvBC PlotMCvMR PlotMRvMC PlotNCvNR PlotNRvNC PlotPredationMatrix PlotTLPS
Plot wagon wheelPlotWagonWheel
Plot web by levelPlotWebByLevel
Predation matrixPredationMatrix
Predation matrix to trophic linksPredationMatrixToLinks
Pyramid plotsPlotBPyramid PlotNPyramid
Quantitative descriptorsNodeQuantitativeDescriptors QuantitativeDescriptors
Remove cannibalistic trophic linksRemoveCannibalisticLinks
Remove isolated nodesRemoveIsolatedNodes
Remove nodesRemoveNodes
Resource larger than consumerResourceLargerThanConsumer
Resources and consumers of nodesConsumersByNode ConsumersOfNodes ResourcesAndConsumersByNode ResourcesByNode ResourcesOfNodes TrophicLinksForNodes
Path lengthsCharacteristicPathLength ShortestPaths
Community collection site by species matrixSiteBySpeciesMatrix
SkipwithPondSkipwithPond
Spectrum plotsPlotBSpectrum PlotNSpectrum
A subset of a collection of communitiessubset.CommunityCollection
Three-node chainsThreeNodeChains
Tuesday Lake datasetsTL84 TL86
A single trophic-link propertyTLP
Trophic-link propertiesTLPS
Trophic chainsTrophicChains
Trophic chains statisticsTrophicChainsStats
Trophic levelsChainAveragedTrophicLevel FlowBasedTrophicLevel LongestTrophicLevel LongWeightedTrophicLevel PreyAveragedTrophicLevel ShortestTrophicLevel ShortWeightedTrophicLevel TrophicHeight TrophicLevels
Trophic link property namesTrophicLinkPropertyNames
Trophic similarityMeanMaximumTrophicSimilarity TrophicSimilarity
Trophic speciesTrophicSpecies
Ythan EstuaryYthanEstuary