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
Keywords from Contributors
Repository
Ecology Workshop Overview
Basic Info
- Host: GitHub
- Owner: datacarpentry
- License: other
- Language: R
- Default Branch: main
- Homepage: http://www.datacarpentry.org/ecology-workshop/
- Size: 8.7 MB
Statistics
- Stars: 21
- Watchers: 28
- Forks: 34
- Open Issues: 6
- Releases: 3
Topics
Metadata Files
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:
- 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
- Website: https://datacarpentry.org/
- Repositories: 89
- Profile: https://github.com/datacarpentry
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
Top Committers
| Name | 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
Pull Request Labels
Dependencies
- github-pages >= 0 development