neotoma_bookdown
An online manual for the Neotoma Database, authored using Bookdown.
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
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Repository
An online manual for the Neotoma Database, authored using Bookdown.
Basic Info
- Host: GitHub
- Owner: NeotomaDB
- License: mit
- Language: CSS
- Default Branch: main
- Size: 3.6 MB
Statistics
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
Neotoma Bookdown Manual
Development of the Neotoma Paleoecology Database manual in the form of a Bookdown document. This is a revision of the ReStructured Markdown Neotoma manual, and as such has its own GitHub repository.
Contributors
This project is an open project, and contributions are welcome from any individual. All contributors to this project are bound by a code of conduct. Please review and follow this code of conduct as part of your contribution.
Tips for Contributing
Issues and bug reports are always welcome. Code clean-up, and feature additions can be done either through pull requests to project forks or branches.
All products of the Throughput Annotation Project are licensed under an MIT License unless otherwise noted.
How to use this repository
This repository is managed as a Bookdown project using R and SQL scripts to demonstrate use of the Neotoma Database. The connection to the database is managed through a file that is ignored in .gitignore. This file needs to be added to the repository before the Bookdown project is compiled.
connect_remote.json
A file in JSON format that is used as the connection string for the database. If you use a Neotoma snapshot to work with the database locally, your connect_remote.json file will look like this:
json
{
"host": "localhost",
"port": 5432,
"database": "neotoma",
"user": "postgres",
"password": "postgres",
}
If you intend to continue tracking your version of this repository and want to push to a public code repository then ensure that the file connect_remote.json is included in your .gitignore file.
All references and images should be included in the assets folder, split into text and image folders. Images should be clearly labelled.
Workflow Overview
The project uses R. All required packages are included in the file requirements.txt. In package load (in the file index.Rmd) the requirements file is loaded into the project and the pacman package is used to load all the required packages using p_load(). Implied in all of this is that the package bookdown is used in this project.
This repository comes with a bash script that can be used to compile the project on Linux and Mac computers by calling bash renderBookdown.sh. This script will render the Bookdown document to an HTML file that can be directly navigated.
System Requirements
This project was developed using R (v4.2+) using both RStudio and Visual Studio Code. To properly render the document requires the use of pandoc (v2.17+).
Data Requirements
This Bookdown version of the manual directly calls data from the Neotoma database, either using the neotoma2 R package, or through calls using SQL.
Key Outputs
This project generates an HTML document that can be read as a manual.
Metrics
This project is to be evaluated using the following metrics:
- Complete rendering of the manual (generally from the past version)
- All SQL queries re-written to reflect Postgres standard SQL
- Addition of R code to mimic the SQL calls
Owner
- Name: The Neotoma Paleoecology Database Collective
- Login: NeotomaDB
- Kind: organization
- Location: Global
- Website: https://neotomadb.org
- Repositories: 56
- Profile: https://github.com/NeotomaDB
Data and code supporting collaboration and outreach around the Neotoma Paleoecology Database
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Goring
given-names: Simon James
orcid: https://orcid.org/0000-0002-2700-4605
- family-name: Grimm
given-names: Eric C.
title: Neotoma Paleoecology Database SQL Database Manual
version: v0.1.0
date-released: 2023-05-05
doi: 10.5281/zenodo.7901566
url: https://open.neotomadb.org/manual
GitHub Events
Total
- Delete event: 1
- Push event: 1
- Pull request event: 4
- Create event: 2
Last Year
- Delete event: 1
- Push event: 1
- Pull request event: 4
- Create event: 2
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Simon Goring | s****g@g****m | 23 |
| Erik Zepeda | E****9@g****m | 2 |
Issues and Pull Requests
Last synced: 11 months ago
Dependencies
- bookdown * imports
- DBI *
- DT *
- RPostgres *
- bookdown *
- crosstalk *
- ggplot2 *
- jsonlite *
- Cecilapp/GitHub-Pages-deploy master composite
- actions/checkout master composite
- actions/checkout v1 composite
- actions/download-artifact v1.0.0 composite
- actions/upload-artifact v1 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite