Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Demonstration of test driven development in R with testthat (CC269)

Автор: Riffomonas Project

Загружено: 2024-03-28

Просмотров: 1748

Описание:

In test driven development you write the tests first, have them fail, and then write your code to pass the tests. In this episode, Pat provides a demonstration of TDD for two functions he's written to extract k-mers from a DNA sequence. This part of a larger effort to develop his phylotyper R package that will use kmer-based methods of classifying 16S rRNA gene sequences to their correct bacterial taxonomy.

If you want to get a physical copy of R Packages: https://amzn.to/43pMR8L
If you want a free, online version of R packages: https://r-pkgs.org/

You can find my blog post for this episode at https://www.riffomonas.org/code_club/....

Check out the GitHub repository at the:
Beginning of the episode: https://github.com/riffomonas/phyloty...
End of the episode: https://github.com/riffomonas/phyloty...

#tdd #kmers #rdp #16S #classification #classifier #microbialecology #microbiome #testdrivendevelopment

Support Riffomonas by becoming a Patreon member!
  / riffomonas  

Want more practice on the concepts covered in Code Club? You can sign up for my weekly newsletter at https://shop.riffomonas.org/youtube to get practice problems, tips, and insights.

If you're interested in purchasing a video workshop be sure to check out https://riffomonas.org/workshops/

You can also find complete tutorials for learning R with the tidyverse using...
Microbial ecology data: https://www.riffomonas.org/minimalR/
General data: https://www.riffomonas.org/generalR/

0:00 Introduction
4:29 Creating kmer functions with Test Driven Development
23:21 Review of TDD process
24:58 Refactoring code with help of TDD
29:09 Cleaning up package and committing

Demonstration of test driven development in R with testthat (CC269)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Using base R and testthat to calculate probabilities (CC271)

Using base R and testthat to calculate probabilities (CC271)

Development of a example R package (CC266)

Development of a example R package (CC266)

Understanding the RDP's Bayesian classifier for 16S rRNA genes (CC268)

Understanding the RDP's Bayesian classifier for 16S rRNA genes (CC268)

Submitting an R package to CRAN with help from the devtools package (CC306)

Submitting an R package to CRAN with help from the devtools package (CC306)

Pragmatics of TDD to Evolve Design: part 1 (Venkat Subramaniam, USA)

Pragmatics of TDD to Evolve Design: part 1 (Venkat Subramaniam, USA)

A tutorial for writing functions in R (CC177)

A tutorial for writing functions in R (CC177)

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Comparing who's to blame with a diverging bar plot from the Washington Post (CC375)

Comparing who's to blame with a diverging bar plot from the Washington Post (CC375)

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Trying Positron for the first time by remaking a plot from Pew (CC369)

Trying Positron for the first time by remaking a plot from Pew (CC369)

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

How to simplify a busy set of panels from a figure in Nature in R with ggplot2 (CC386)

How to simplify a busy set of panels from a figure in Nature in R with ggplot2 (CC386)

Quarto — замена R Markdown в R Studio.

Quarto — замена R Markdown в R Studio.

How to set up Automated Tests for Your R Package using testthat

How to set up Automated Tests for Your R Package using testthat

For loops in R: a tutorial on how to simplify your code without compromising performance (CC173)

For loops in R: a tutorial on how to simplify your code without compromising performance (CC173)

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

Creating stacked area plots with ggplot2 and patchwork (CC372)

Creating stacked area plots with ggplot2 and patchwork (CC372)

Using ggplot2 to make a faceted bar plot that you can't tell has facets (CC370)

Using ggplot2 to make a faceted bar plot that you can't tell has facets (CC370)

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Позитивная зима ❄️ Песни, которые поднимут вам настроение, в 4K UHD для ТВ | Инди/Поп/Фо #indiemusic

Позитивная зима ❄️ Песни, которые поднимут вам настроение, в 4K UHD для ТВ | Инди/Поп/Фо #indiemusic

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]