ecology-workshop

Ecology Workshop Overview

https://github.com/datacarpentry/ecology-workshop

Science Score: 54.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
  • Committers with academic emails
    2 of 13 committers (15.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary

Keywords

carpentries data-carpentry ecology english stable workshop

Keywords from Contributors

spreadsheet data-wrangling lesson open-educational-resources data-management geospatial-data carpentries-incubator pre-alpha alpha carpentries-instructor-training
Last synced: 4 months ago · JSON representation ·

Repository

Ecology Workshop Overview

Basic Info
Statistics
  • Stars: 21
  • Watchers: 28
  • Forks: 34
  • Open Issues: 6
  • Releases: 3
Topics
carpentries data-carpentry ecology english stable workshop
Created about 10 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Authors Zenodo

README.md

ecology-workshop

Overview of the ecology workshop

Data Carpentry's aim is to teach researchers basic concepts, skills, and tools for working with data so that they can get more done in less time, and with less pain. This workshop uses a tabular ecology dataset and teaches data cleaning, management, analysis and visualization. There are no pre-requisites, and the materials assume no prior knowledge about the tools.

The workshop uses a single tabular data set that contains observations about adorable small mammals over a long period of time in Arizona. See data.md for more information about this data set, including the download location.

The workshop can be taught using R or Python as the base language.

Overview of the lessons:

  1. Data organization in spreadsheets and data cleaning with OpenRefine
  • Introduction to R or Python
  • Data analysis and visualization in R or Python
  • SQL for data management

An example of the ecology materials in the wild is this Data Carpentry workshop at CalTech in 2015.

Detailed structure

Day 1 morning: Data organization & cleaning

There are two lessons in this section. The first is a spreadsheet lesson that teaches good data organization, and some data cleaning and quality control checking in a spreadsheet program.

The second lesson uses a spreadsheet-like program called OpenRefine to teach data cleaning and filtering, and to introduce scripting, regular expressions and APIs (application programming interfaces).

Day 1 afternoon and Day 2 morning: Data analysis & visualization

These lessons includes a basic introduction to R or Python syntax, importing CSV data, and subsetting and merging data. It finishes with calculating summary statistics and creating simple plots.

Day 2 afternoon: Data management with SQL

This lesson introduces the concept of a database using SQLite, how to structure data for easy database import, and how to import tabular data into SQLite. Then, it teaches basic queries, combining results and doing queries across multiple tables.

Other lessons

There are a number of other ecology lessons that are not part of the base workshop. Some of these are no longer taught, and some are only taught at extended workshops.

Owner

  • Name: Data Carpentry
  • Login: datacarpentry
  • Kind: organization
  • Email: team@carpentries.org

Workshops teaching scientists basic skills for retrieving, viewing, managing, and manipulating data in an open and reproducible way.

Citation (CITATION)

Please cite as:

Tracy Teal (eds): "Data Carpentry: Ecology Workshop overview."
Version 2017.04.0, April 2017,
http://www.datacarpentry.org/ecology-workshop/,
FIXME: Add Zenodo DOI.

GitHub Events

Total
  • Delete event: 15
  • Issue comment event: 9
  • Push event: 89
  • Pull request review event: 3
  • Pull request event: 16
  • Create event: 15
Last Year
  • Delete event: 15
  • Issue comment event: 9
  • Push event: 89
  • Pull request review event: 3
  • Pull request event: 16
  • Create event: 15

Committers

Last synced: almost 2 years ago

All Time
  • Total Commits: 41
  • Total Committers: 13
  • Avg Commits per committer: 3.154
  • Development Distribution Score (DDS): 0.683
Past Year
  • Commits: 5
  • Committers: 3
  • Avg Commits per committer: 1.667
  • Development Distribution Score (DDS): 0.4
Top Committers
Name Email Commits
Erin Becker e****r@g****m 13
Francois Michonneau f****u@g****m 7
Tracy Teal t****t@i****g 5
Toby Hodges t****s@g****m 4
Zhian N. Kamvar z****r@g****m 3
Karen Cranston k****n@g****m 2
Adam Obeng g****b@b****m 1
David Palmqist d****t@f****u 1
Kari L. Jordan, PhD k****n@c****g 1
Luis J. Villanueva v****l@s****u 1
Ethan White e****n@w****g 1
Jeffrey W. Hollister j****r@g****m 1
Katrin Leinweber 9****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 18
  • Total pull requests: 30
  • Average time to close issues: 16 days
  • Average time to close pull requests: about 2 months
  • Total issue authors: 14
  • Total pull request authors: 15
  • Average comments per issue: 1.72
  • Average comments per pull request: 0.87
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 8
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 days
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.88
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ErinBecker (3)
  • maneesha (2)
  • fmichonneau (2)
  • marwahaha (1)
  • kokbent (1)
  • tracykteal (1)
  • amkatzer (1)
  • 12345678yirgu (1)
  • gallingerj (1)
  • maidhane (1)
  • maxim-belkin (1)
  • kariljordan (1)
  • MathildeMousset (1)
  • kekoziar (1)
Pull Request Authors
  • carpentries-bot (7)
  • ErinBecker (6)
  • tracykteal (3)
  • tobyhodges (3)
  • fmichonneau (3)
  • maneesha (2)
  • quist00 (2)
  • ethanwhite (1)
  • jhollist (1)
  • katrinleinweber (1)
  • shubhamschhajed (1)
  • kariljordan (1)
  • maidhane (1)
  • villanueval (1)
  • adamobeng (1)
Top Labels
Issue Labels
type:enhancement (1)
Pull Request Labels
type: package cache (5) type: template and tools (2)

Dependencies

Gemfile rubygems
  • github-pages >= 0 development