manyecoevo

Software for analysing Many-Analysts' style data and generating the ManyEcoEvo project data

https://github.com/egouldo/manyecoevo

Science Score: 77.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
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.6%) to scientific vocabulary

Keywords

ecology evolutionary-biology meta-analysis r
Last synced: 6 months ago · JSON representation ·

Repository

Software for analysing Many-Analysts' style data and generating the ManyEcoEvo project data

Basic Info
Statistics
  • Stars: 4
  • Watchers: 5
  • Forks: 0
  • Open Issues: 52
  • Releases: 10
Topics
ecology evolutionary-biology meta-analysis r
Created over 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Support

README.md

DOI License: GPL
v3 Contributor
Covenant

ManyEcoEvo

The ManyEcoEvo package provides a suite of functions for:

  • Summarising, analysing and visualising the ManyEcoEvo dataset from Gould et al.[^1]
  • Tidying and cleaning many-analyst style data for further analysis
  • Reproducing the analysis in Gould et al. using your own many-analyst style data

Note that the manuscript source-code for Gould et al. is located in a separate repository at https://github.com/egouldo/ManyAnalysts, which can be viewed at https://egouldo.github.io/ManyAnalysts/.

Installation

ManyEcoEvo:: can be installed using devtools:: from GitHub with:

r devtools::install_github("egouldo/ManyEcoEvo")

Regenerating the ManyEcoEvo dataset

The data processing and analysis can be freely reproduced with the help of the targets:: package. Please see the documentation at https://docs.ropensci.org/targets/ for further detail.

Should you wish to completely reproduce the dataset generation and analysis in Gould et al., complete the following steps:

  1. Clone or download https://github.com/egouldo/this repository
  2. Run renv::restore() to load the packages used in the analysis pipeline locally on your machine (see renv:: for details)
  3. Run targets::tar_destroy() to remove any record and caches of existing targets
  4. Run targets::tar_make() in your console, depending on the power of your machine, the analysis pipeline will take between 2 and 7 minutes to execute (plus or minus some!)
  5. You can view a table of all targets in the pipeline by running targets::tar_meta()
  6. To interact with objects or ‘targets’ within the analysis pipeline, call targest::tar_load() or targets::tar_read():

r targets::tar_read("ManyEcoEvo")

# A tibble: 2 × 4
  dataset    data                diversity_data      estimate_type
  <chr>      <list>              <named list>        <chr>        
1 blue tit   <tibble [174 × 38]> <tibble [174 × 54]> Zr           
2 eucalyptus <tibble [128 × 38]> <tibble [128 × 61]> Zr           

The script that generates datasets used in the ManyEcoEvo:: package is located in ManyEcoEvo/data-raw/tar_make.R.

License

This software is licensed with the GNU GPL 3 license.

Contributing

This package is released with a Contributor Code of Conduct.

Citation

To cite package ‘ManyEcoEvo’ in publications use:

  Gould E, Fraser H, Nakagawa S, Parker T (2023). _ManyEcoEvo: Meta-analyse
  data from 'Many-Analysts' style studies_. R package version 1.0.0,
  <https://github.com/egouldo/ManyEcoEvo>.

A BibTeX entry for LaTeX users is

  @Manual{,
    title = {ManyEcoEvo: Meta-analyse data from 'Many-Analysts' style studies},
    author = {Elliot Gould and Hannah S. Fraser and Shinichi Nakagawa and Timothy H. Parker},
    year = {2023},
    note = {R package version 1.0.0},
    url = {https://github.com/egouldo/ManyEcoEvo},
  }

[^1]: Gould, E., Fraser, H., Parker, T. et al. (2023). Same data, different analysts: Variation in effect sizes due to analytical decisions in ecology and evolutionary biology [Preprint]. Ecology and Evolutionary Biology. https://doi.org/10.32942/X2GG62

Owner

  • Name: Elliot Gould
  • Login: egouldo
  • Kind: user
  • Location: Australia
  • Company: University of Melbourne

PhD student studying reproducibility and transparency of decisions in ecology and conservation. Data Science, Decision Analysis, Ecological Modelling. RepliCATS

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: ManyEcoEvo
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Elliot
    family-names: Gould
    email: elliot.gould@unimelb.edu.au
    affiliation: University of Melbourne
    orcid: 'https://orcid.org/0000-0002-6585-538X'
  - given-names: Hannah S.
    family-names: Fraser
    email: hannahsfraser@gmail.com
    affiliation: University of Melbourne
    orcid: 'https://orcid.org/0000-0003-2443-4463'
  - given-names: Shinichi
    family-names: Nakagawa
    email: s.nakagawa@unsw.edu.au
    affiliation: University of New South Wales
    orcid: 'https://orcid.org/0000-0002-7765-5182'
  - given-names: Timothy H.
    family-names: Parker
    email: parkerth@whitman.edu
    affiliation: Whitman College
    orcid: 'https://orcid.org/0000-0003-2995-5284'
identifiers:
  - type: doi
    value: 10.32942/X2GG62
    description: >-
      Same Data, Many Analysts Manuscript preprint on
      EcoEvoArXiv
repository-code: 'https://github.com/egouldo/ManyEcoEvo'
url: 'https://egouldo.github.io/ManyAnalysts/index.html'
repository: 'https://osf.io/mn5aj/'
abstract: >-
  This package builds the ManyEcoEvo analysis dataset and
  provides a suite of functions for working with
  Many-Analyst style data
keywords:
  - meta-analysis
  - metaresearch
  - ecology
  - evolutionary biology
  - many analysts
license: GPL-3.0-or-later
commit: >-
  https://github.com/egouldo/ManyEcoEvo/commit/6b4101cb89630f4f18722dcf30c5ab4997275e2c
version: v1.0.0
date-released: '2023-10-27'

GitHub Events

Total
  • Watch event: 4
  • Member event: 1
Last Year
  • Watch event: 4
  • Member event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 104
  • Total Committers: 2
  • Avg Commits per committer: 52.0
  • Development Distribution Score (DDS): 0.038
Past Year
  • Commits: 104
  • Committers: 2
  • Avg Commits per committer: 52.0
  • Development Distribution Score (DDS): 0.038
Top Committers
Name Email Commits
Elliot Gould e****d@u****u 100
Elliot Gould e****o 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 16
  • Total pull requests: 11
  • Average time to close issues: about 4 hours
  • Average time to close pull requests: 13 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.69
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 16
  • Pull requests: 11
  • Average time to close issues: about 4 hours
  • Average time to close pull requests: 13 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.69
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • egouldo (81)
  • hannahsfraser (10)
Pull Request Authors
  • egouldo (46)
  • parkerth (2)
  • hannahsfraser (1)
Top Labels
Issue Labels
bug (34) documentation (18) enhancement (16) upkeep (13) manuscript (10) feature (9) breaking change :skull_and_crossbones: (2) help wanted (1) wontfix (1) reprex (1) duplicate (1) help wanted :heart: (1)
Pull Request Labels
bug (19) upkeep (13) documentation (9) breaking change :skull_and_crossbones: (8) feature (5) enhancement (3) manuscript (3)