From 8649a6171a13e0e3554cbc21f5bebf3c726ad2f8 Mon Sep 17 00:00:00 2001 From: Lucy Hao Date: Mon, 11 Mar 2024 08:59:03 -0700 Subject: [PATCH] add bibliography.bib instructions --- src/documentation/how.md | 6 ++++++ src/dry-lab/hardware/microfluidics/index.md | 2 ++ src/dry-lab/software/encoding.md | 3 +++ 3 files changed, 11 insertions(+) diff --git a/src/documentation/how.md b/src/documentation/how.md index 474949b..91d2b27 100644 --- a/src/documentation/how.md +++ b/src/documentation/how.md @@ -39,6 +39,12 @@ git checkout lucy-drylab-software mdBook is an open source project developed by the Rust Foundation for documenting Rust packages. If you're running Windows, I recommend you get WSL. You can get started [here](https://rust-lang.github.io/mdBook/guide/installation.html). Let Lucy know if you have any issues. +## How to add inline citations +1. edit [src/bibliography.bib](https://github.com/UBC-iGEM/internal-wiki-2023-24/blob/main/src/bibliography.bib), following the format. +2. Then call your reference like this: [@clines1974evidence, 22] + +Check out [an example](https://github.com/jacob-pro/mdbook-bibfile-referencing/tree/master/test-book). + ## How to write Markdown Check out the [CommonMark quick reference](https://commonmark.org/help/) first. Much of this document is borrowed from the rustdoc book[^rust]. diff --git a/src/dry-lab/hardware/microfluidics/index.md b/src/dry-lab/hardware/microfluidics/index.md index b49efb3..ac2369a 100644 --- a/src/dry-lab/hardware/microfluidics/index.md +++ b/src/dry-lab/hardware/microfluidics/index.md @@ -1 +1,3 @@ # Microfluidics + +Paragraph contents with an inline [@clines1974evidence, 22] reference. diff --git a/src/dry-lab/software/encoding.md b/src/dry-lab/software/encoding.md index 225dedc..c3db6aa 100644 --- a/src/dry-lab/software/encoding.md +++ b/src/dry-lab/software/encoding.md @@ -13,6 +13,9 @@ Consists of segmenting information into blocks, generating primers, mapping prim ## Key points + +Paragraph contents with an inline [@clines1974evidence] reference. + 1. Segmentation of data: by breaking an input into smaller blocks, we can control how large or how small a strand is to be synthesized. Shorter strands appear to have a smaller rate of error[^aachen]. 2. Redundancy: a message is encoded and transmitted using more bits that are necessary to encode the message; a piece of information is redundant if it can be removed without loss of information [^redundancy]. This has either not been explored in depth by other iGEM teams[^github]. 3. Primer generation and storing primers.