Skip to content

Commit

Permalink
Remove stale links from README. Add some new ones.
Browse files Browse the repository at this point in the history
  • Loading branch information
mccrea-cobb committed Nov 4, 2024
1 parent e3674cc commit d99f643
Showing 1 changed file with 52 additions and 80 deletions.
132 changes: 52 additions & 80 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,122 +37,95 @@ After attending this presentation, participants will:

# Resources

**DOI Resources**

- [Alaska Data Management Sharepoint](https://doimspp.sharepoint.com/sites/fws-FF07S00000-data/SitePages/Alaska-Region-Data-Management.aspx)
- [Alaska Region Interim Data Management User Guide](https://ak-region-dst.gitbook.io/alaska-region-interim-data-management-user-guide)
- [DOI GitHub Enterprise Cloud (DGEC)](https://doimspp.sharepoint.com/sites/ocio-DOI-GitHub-Enterprise/SitePages/Home.aspx)
- [FWS Using Git and GitHub](https://doimspp.sharepoint.com/sites/fws-gis/SitePages/Using-Git-and-GitHub.aspx)

**General Coding Best Practices**

- [What's in a name? The concepts and language of replication and reproducibility](https://thomasleeper.com/2015/05/open-science-language/)
- [Best practices for scientific computing](https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745)
- [Good enough practices in scientific computing](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005510)
- [Ten simple rules for documenting scientific software](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006561)
- [Art of README](https://github.com/noffle/art-of-readme#bonus-exemplars) - see examples and checklist
- [Introduction to `roxygen2` vignette](https://cran.r-project.org/web/packages/roxygen2/vignettes/roxygen2.html)

**Introduction to R**

- [R for Data Science book](https://r4ds.hadley.nz/intro.html)
- [An Introduction to R book](https://intro2r.com/)
- [Data Wrangling, Exploration and Analysis with R "STAT 545"](https://stat545.com/)
- [Learn the tidyverse](https://www.tidyverse.org/learn/)
- [R for Excel Users](https://rstudio-conf-2020.github.io/r-for-excel/)
- [Why learn R](https://datacarpentry.org/R-ecology-lesson/00-before-we-start.html#r_code_is_great_for_reproducibility)
- [What they forgot to teach you about R](https://rstats.wtf/)
- [R cheatsheets](https://rstudio.com/resources/cheatsheets/)
- [Project-oriented workflow](https://www.tidyverse.org/blog/2017/12/workflow-vs-script/)

**Teaching R**

- [DataCamp's tidyverse course](https://learn.datacamp.com/courses/working-with-data-in-the-tidyverse)
- [learnr package](https://rstudio.github.io/learnr/)
- [RStudio teaching resources](https://education.rstudio.com/teach/materials/)
- [Data Wrangling, Exploration and Analysis with R "STAT 545"](https://stat545.com/)
- [Learn the tidyverse](https://www.tidyverse.org/learn/)
- [Geocomputation with R](https://geocompr.robinlovelace.net/)

**Style Guides**

- [Tidyverse style guide](https://style.tidyverse.org/)
- [Google's R style guide](https://google.github.io/styleguide/Rguide.html)
- [DataNovia R style guide](https://www.datanovia.com/en/blog/r-coding-style-best-practices/)

**R Packages**

- [Packaging your reproducible analysis](https://thomasleeper.com/2016/11/analysis-as-package/)
- [R packages](http://r-pkgs.had.co.nz/)
- [Packaging data analytical work reproducibly using R (and friends)](https://peerj.com/preprints/3192.pdf)

- [styler R package](https://www.tidyverse.org/blog/2017/12/styler-1.0.0/)

**Project management**

- [Stop working directory insanity!](https://gist.github.com/jennybc/362f52446fe1ebc4c49f)
- [A minimal project tree in R](https://talesofr.wordpress.com/2017/12/12/a-minimal-project-tree-in-r/)
- [Stop working directory insanity!](https://gist.github.com/jennybc/362f52446fe1ebc4c49f)
- [Project-oriented workflow](https://www.tidyverse.org/blog/2017/12/workflow-vs-script/)
- [A minimal project tree in R](https://talesofr.wordpress.com/2017/12/12/a-minimal-project-tree-in-r/)
- [Organizing the project directory](https://nicercode.github.io/blog/2013-05-17-organising-my-project/)
- [Designing projects](https://nicercode.github.io/blog/2013-04-05-projects/)
- [Project management with RStudio](https://swcarpentry.github.io/r-novice-gapminder/02-project-intro/)
- [File structure for data management](https://r-dir.com/blog/2013/11/folder-structure-for-data-analysis.html)
- [Organizing files for data analysis](https://github.com/AndersenLab/IBiS-Bootcamp/wiki/Organizing-files-for-data-analysis)
- [A meaningful file structure for R projects](https://www.r-bloggers.com/a-meaningful-file-structure-for-r-projects/)
- [An introduction to Docker for R users](https://colinfay.me/docker-r-reproducibility/)
- [R Docker tutorial](https://ropenscilabs.github.io/r-docker-tutorial/)


**Project Directory Templates**

- [MakeProject package](https://cran.r-project.org/web/packages/makeProject/index.html)
- [rrtools package](https://github.com/benmarwick/rrtools)
- [prodigenr package](https://cran.r-project.org/web/packages/prodigenr/readme/README.html)


**General Coding Best Practices**

- [What's in a name? The concepts and language of replication and reproducibility](https://thomasleeper.com/2015/05/open-science-language/)
- [Best practices for scientific computing](https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745)
- [Good enough practices in scientific computing](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005510)
- [Ten simple rules for documenting scientific software](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006561)
- [Art of README](https://github.com/noffle/art-of-readme#bonus-exemplars) - see examples and checklist
- [Introduction to `roxygen2` vignette](https://cran.r-project.org/web/packages/roxygen2/vignettes/roxygen2.html)

- [refugetools R package (internal DGEC repository)](https://github.com/USFWS/refugetools)

**Version Control**

- [Happy Git with R](https://happygitwithr.com/)
- [RStudio User Guide: Version Control](https://docs.posit.co/ide/user/ide/guide/tools/version-control.html)

**R Packages**

**R Shiny**

- [How to deploy a Shiny app to Posit Connect
(video)](https://www.youtube.com/watch?v=i61kMfGBFgQ)
- [Automate ETL for a Shiny app with Posit
Connect](https://cran.r-project.org/web/packages/pins/vignettes/posit-connect.html)
- [Shiny Usage Tracking in Posit Connect
(video)](https://www.youtube.com/watch?v=0iljqY9j64U)
- [The Road to Easier Shiny App Deployments - posit::conf(2023)
(video)](https://www.youtube.com/watch?v=Um74HcYhhzE)
- [How to bring modern UI to your Shiny apps
(video)](https://www.youtube.com/watch?v=O6WLERr5bKU)
- [R packages book](http://r-pkgs.had.co.nz/)
- [Packaging your reproducible analysis](https://thomasleeper.com/2016/11/analysis-as-package/)
- [RStudio User Guide: Writing Packages](https://docs.posit.co/ide/user/ide/guide/pkg-devel/writing-packages.html)

**Quarto**

- [Tutorial: Hello,
Quarto](https://quarto.org/docs/get-started/hello/rstudio.html)
- [Getting Started With Quarto
(video)](https://www.youtube.com/watch?v=_f3latmOhew)
- [How to automate your reporting with Quarto Dashboards and Posit
Connect (video)](https://www.youtube.com/watch?v=xnJuXOw7iu8)
- [Quarto: Elevating R Markdown for Advanced Publishing
(video)](https://www.youtube.com/watch?v=8qR0wtJEDX4)
- [Quarto Dashboards
(video)](https://www.youtube.com/watch?v=_VGJIPRGTy4)
- [How to build business reports with Quarto
(video)](https://www.youtube.com/watch?v=Hl9TvhlzfV4)
- [Tutorial: Hello, Quarto](https://quarto.org/docs/get-started/hello/rstudio.html)
- [Getting Started With Quarto (video)](https://www.youtube.com/watch?v=_f3latmOhew)
- [How to automate your reporting with Quarto Dashboards and Posit Connect (video)](https://www.youtube.com/watch?v=xnJuXOw7iu8)
- [Quarto: Elevating R Markdown for Advanced Publishing (video)](https://www.youtube.com/watch?v=8qR0wtJEDX4)
- [Quarto Dashboards (video)](https://www.youtube.com/watch?v=_VGJIPRGTy4)
- [How to build business reports with Quarto (video)](https://www.youtube.com/watch?v=Hl9TvhlzfV4)

**R Shiny**

- [How to deploy a Shiny app to Posit Connect(video)](https://www.youtube.com/watch?v=i61kMfGBFgQ)
- [Automate ETL for a Shiny app with Posit Connect](https://cran.r-project.org/web/packages/pins/vignettes/posit-connect.html)
- [Shiny Usage Tracking in Posit Connect (video)](https://www.youtube.com/watch?v=0iljqY9j64U)
- [The Road to Easier Shiny App Deployments - posit::conf(2023) (video)](https://www.youtube.com/watch?v=Um74HcYhhzE)
- [How to bring modern UI to your Shiny apps (video)](https://www.youtube.com/watch?v=O6WLERr5bKU)

**Posit Connect**

- [Posit Connect General
Information](https://posit.co/products/enterprise/connect/)
- [Posit Connect General Information](https://posit.co/products/enterprise/connect/)
- [Posit Connect User Guide](https://docs.posit.co/connect/user/)
- [Posit Connect How To Guides](https://docs.posit.co/connect/how-to/)
- [Posit Connect
Documentation](https://docs.posit.co/pct/documentation.html)
- [Deploying to RStudio Connect: A Beginner’s
Guide](https://www.appsilon.com/post/deploying-to-rstudio-connect)
- [What is Posit Connect \| Deploy All of Your R & Python Content
(video)](https://www.youtube.com/watch?v=YdRa0ef9TGQ)
- [Introduction to Posit Connect
course](https://www.jumpingrivers.com/training/course/introduction-posit-connect-deployment-management/)
- [Data-level Permissions Using Posit Connect
(video)](https://www.youtube.com/watch?v=ivEoeyWJzVY)

**DOI Resources**

- [Alaska Data Management Sharepoint](https://doimspp.sharepoint.com/sites/fws-FF07S00000-data/SitePages/Alaska-Region-Data-Management.aspx)
- [Alaska Region Interim Data Management User Guide](https://ak-region-dst.gitbook.io/alaska-region-interim-data-management-user-guide)
- [DOI GitHub Enterprise Cloud (DGEC)](https://doimspp.sharepoint.com/sites/ocio-DOI-GitHub-Enterprise/SitePages/Home.aspx)
- [FWS Using Git and GitHub](https://doimspp.sharepoint.com/sites/fws-gis/SitePages/Using-Git-and-GitHub.aspx)
- [Posit Connect Documentation](https://docs.posit.co/pct/documentation.html)
- [Deploying to RStudio Connect: A Beginner’s Guide](https://www.appsilon.com/post/deploying-to-rstudio-connect)
- [What is Posit Connect \| Deploy All of Your R & Python Content (video)](https://www.youtube.com/watch?v=YdRa0ef9TGQ)
- [Introduction to Posit Connect course](https://www.jumpingrivers.com/training/course/introduction-posit-connect-deployment-management/)
- [Data-level Permissions Using Posit Connect (video)](https://www.youtube.com/watch?v=ivEoeyWJzVY)

**Other**

Expand All @@ -165,5 +138,4 @@ After attending this presentation, participants will:

![](https://i.creativecommons.org/l/by/4.0/88x31.png) This work is
licensed under a [Creative Commons Attribution 4.0 International
License](https://creativecommons.org/licenses/by/4.0/).

License](https://creativecommons.org/licenses/by/4.0/).

0 comments on commit d99f643

Please sign in to comment.