-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.Rmd
executable file
·56 lines (43 loc) · 3.58 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
title: "A Little Book of R for Bioinformatics 2.0"
author: "Avril Coghlan, with contributions by Nathan L. Brouwer"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
documentclass: book
bibliography: [book.bib, packages.bib]
biblio-style: apalike
link-citations: yes
description: "An entry-level text for bioinformatics and computational biology"
geometry: margin=1in
---
# Preface to version 2.0 {-}
Welcome to *A Little Book of R for Bioinformatics 2.0*!.
This book is based on the original [*A Little Book of R for Bioinformatics*](https://a-little-book-of-r-for-bioinformatics.readthedocs.io/en/latest/) by Dr. Avril Coghlan (Hereafter "ALBRB 1.0"). Dr. Coghlan's book was one of the first and most thorough introductions to using *R* for bioinformatics and computational biology, and was generously published under the Creative Commons 3.0 Attribution License [(CC BY 3.0)](https://creativecommons.org/licenses/by/3.0/). In addition to describing how to do bioinformatics in R, Coghlan provided numerous `R` functions to facilitate important tasks, practice questions, and references to further reading.
[ALBRB 1.0](https://a-little-book-of-r-for-bioinformatics.readthedocs.io/en/latest/) was extremely useful to me when I was learning bioinformatics and computational biology. In this version of the book, which I'll refer to as **ALBRB 2.0**, I have adapted Dr. Coghlan's original book to suit my own teaching needs, updated it with current packages now available in R, added background materials from other open-access sources, and added in my original materials.
Below I've outlined the general types of changes I've made to the original book. I have tried to link back to the original content that these updates are derived from and note how changes were made. Any errors or inconsistencies should be ascribed to me, not Dr. Coghlan. If you have any feedback, please email me at brouwern@gmail.com
~Nathan Brouwer, June 2021
**Changes implemented in ALBRB 2.0 by Nathan Brouwer**
1. Converted the entire book to RMarkdown and published it via `bookdown`.
1. Added instructions for using RStudio and RStudio Cloud.
1. Updated instructions to reflect any changes in software, including changes to how the bioinformatics repository `Bioconductor` works circa 2021.
1. Split up chapters into smaller units.
1. Reorganized the order of some material.
1. Added biological background information by integrating information from the Open Access textbook [LibreText General Biology](https://bio.libretexts.org/Bookshelves/Introductory_and_General_Biology/Book%3A_General_Biology_(OpenStax))
1. Added links to the books I am developing, *Get R Done!* and *Computational Biology for All*.
1. Moved functions written by Coghlan and datasets to my teaching package [compbio4all](https://github.com/brouwern/compbio4all).
1. Functions names changed from camelCase to snake_case
1. Functions re-written so as not to use Bioconductor to reduce/eliminate dependency of `compbio4all` on `Bioconductor`.
1. Changed some plotting to `ggplot2` or `ggpubr`.
1. Added additional subheadings
1. Added vocab and function lists to the beginning of many chapters
1. At times replaced non-biological examples with biological ones.
1. Change from British to American English (Sorry! Couldn't help myself - the spellchecker made me do it!)
1. Provided additional links to external resources.
1. Added use of `rentrez` for querying NCBI databases
<!-- rentrez replaces what? Seqinr?-->
```{r include=FALSE}
# automatically create a bib database for R packages
knitr::write_bib(c(
.packages(), 'bookdown', 'knitr', 'rmarkdown'
), 'packages.bib')
```