protocol-book
  • Salis Lab Protocol Book
  • Getting Started
  • Modeling & Algorithms
    • Linux
      • Install
      • Using Bash
      • CRUD Files & Directories
      • Text Editors
      • Git
    • Server Computing
      • ssh
      • High Performance Computing
      • Cloud Computing
    • Dev
      • How to be a Pythonista
      • Developing Python Packages
      • Setting up a repo
    • Bioinformatics Tools
      • BLAST
      • BWA-mem
      • kallisto
      • mfold
      • OligoAnalyzer
      • OligoCalc
      • ViennaRNA
    • DNA Sequence Editors
      • A Plasmid Editor
      • Benchling
    • Online Resources
      • Addgene
      • CGSC
      • EcoCyc
      • Genbank (NCBI)
      • RegulonDB
  • Molecular Biology
    • Microbiology Lab
      • Personal Protective Equipment
      • Aseptic Technique
      • Media & Recipes
      • Growing Bacteria
      • Enumerating Bacteria
      • Storing Bacteria
      • Bacteriophages
    • Lab Equipment
      • Shaker Incubators
      • Genetic QPix2 Colony Picker
      • NanoDrop
      • Thermal Cyclers
      • Microplate Reader
      • Microplate Incubator
  • Design Genetic Systems
    • Models and Design Algorithms
      • Getting started
      • RBS Calculator
      • RBS Library Calculator
      • Riboswitch Calculator
      • Operon Calculator
      • Non-Repetitive Parts Calculator
      • Synthesis Success Calculator
      • PyVRNA
      • RNAdynamics
      • Dependencies
      • Glossary
      • UIPAC Code
      • Jupyter tutorials
  • Build Genetic Systems
    • Plan and Execute Your DOE
    • DNA
      • Ordering DNA
      • DNA Assembly
      • Anneal Oligonucleotides
      • PCR
      • PCR Cleanup
      • PCR Assembly
      • Gel Extraction
      • Plasmid Extraction
      • Genomic Library Preparation
    • Restriction Cloning
      • Restriction Enzyme Digestion
      • Ligation with T4 DNA Ligase
    • Multi-Fragment Assembly
      • Golden Gate
      • LCR
      • Gibson Assembly
      • TA Cloning
    • Genome Editing
      • Lambda Red Recombination
      • MAGE
      • pORTMAGE
      • CRISPR/Cas9
    • Transformation and Integration
      • E. coli Electroporation
      • E. coli Heat Shock
      • B. subtilis
  • Test
    • DNA
      • Gel Electrophoresis
      • Sanger Sequencing
      • Illumina
      • LCR-Seq
    • Protein
      • Flow Cytometry
      • Fluorescence Activated Cell Sorting
      • Gram's Iodine Stain
      • LacZ (beta-gal)
      • Microplate Fluoresence
      • Neurosporene
      • SDS-PAGE
      • TX-TL Crude Cell Extract Prep
      • Transcription-Translation (TX-TL)
    • RNA
      • Spin Column-Based Extraction
      • Phenol-Chloroform Extraction
      • Reverse Transcriptase (RT)
      • qPCR with TaqMan
      • qPCR with SYBR Green
      • Targeted RNA-Seq
      • Transcriptome RNA-Seq
      • T7 HiScribe Kit RNA Synthesis
      • T7 RNAP Reaction Clean-Up
    • Metabolite
      • HPLC
      • LC-MS
    • Other
      • TCSPC
      • MinION
Powered by GitBook
On this page
  • IUPAC Nucleotide Code
  • IUPAC Amino Acid Code
  • RNA Structural Constraint Notation
  • Examples
  1. Design Genetic Systems
  2. Models and Design Algorithms

UIPAC Code

IUPAC Nucleotide Code

IUPAC nucleotide code
Base

A

Adenine

C

Cytosine

G

Guanine

T (or U)

Thymine (or Uracil)

R

A or G

Y

C or T

S

G or C

W

A or T

K

G or T

M

A or C

B

C or G or T

D

A or G or T

H

A or C or T

V

A or C or G

N

any base

IUPAC Amino Acid Code

IUPAC amino acid code
Three letter code
Amino acid

A

Ala

Alanine

C

Cys

Cysteine

D

Asp

Aspartic Acid

E

Glu

Glutamic Acid

F

Phe

Phenylalanine

G

Gly

Glycine

H

His

Histidine

I

Ile

Isoleucine

K

Lys

Lysine

L

Leu

Leucine

M

Met

Methionine

N

Asn

Asparagine

P

Pro

Proline

Q

Gln

Glutamine

R

Arg

Arginine

S

Ser

Serine

T

Thr

Threonine

V

Val

Valine

W

Trp

Tryptophan

Y

Tyr

Tyrosine

RNA Structural Constraint Notation

symbol
meaning

(

nucleotide must be base paired (upstream)

)

nucleotide must be base paired (downstream, paired to upstream)

.

no constraint, nucleotide may/may not be base paired

x

nucleotide may not be base paired

Examples

An RNA hairpin containing a 5-nucleotide duplex and a 4-nucleotide hairpin loop.

(((((xxxx)))))

An RNA hairpin containing a 5-nucleotide duplex, an essential internal loop, and a 6-nucleotide hairpin loop.

(((x((xxxxxx))x)))

An RNA cloverleaf containing 3 branches and assorted bulges, internal loops, and hairpin loops. Some are essential and others not.

(((((xx(((((..xx..((((((.xxx.))).)))xx(((xx((..xxxx..))xx))).....((x(((((((.xxx.)))))))))xxxx))))))))))...
PreviousGlossaryNextJupyter tutorials

Last updated 1 year ago