Send a link to your students to track their progress
63 Terms
1
New cards
Requirement analysis
system requirements, database requirements, and system design
2
New cards
Data modeling
conceptual data model, logical data model, and physical data model
3
New cards
Database construction
schema implementation, data population, and query optimization
4
New cards
Application development
database interfaces, data mining tools, and system testing
5
New cards
**Metabolome**
refers to the sum total of all the low-molecular-weight metabolites produced by an organism, cell or tissue
6
New cards
HTTP: HyperText Transfer Protocol
an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers
7
New cards
SQL
a domain-specific language used in programming and designed for managing data held in a relational database
8
New cards
DBMS
Database Management Systems (DBMS) are software systems used to store, retrieve, and run queries on data
9
New cards
Coding continuity
protein-coding sequences (exons) can be interrupted by noncoding introns, which are removed by splicing from the primary RNA transcript
10
New cards
Alternative splicing
allows for various combinations of exons to be joined to form different mRNAs, which produce more than one polypeptide from a gene
11
New cards
Besides repetitive DNA, there are also a large number of single-copy noncoding regions
* **Gene regulatory sequences**:Â e.g., promoters and enhancers * **Pseudogenes**:Â dysfunctional gene copies with significant mutations, usually not transcribed * **Noncoding RNA genes**:Â e.g., rRNAs, tRNAs, microRNAs, long noncoding RNAs (lncRNAs), etc
12
New cards
Repetitive Sequences
* comprise >50% of the genome * Interspersed repeats are repetitive sequences that are scattered around the genome * Retrotransposons amply via RNA intermediates * LINEs (long interspersed nuclear elements, > 5 kb) * SINEs (short interspersed nuclear elements, < 500 bp) LINEs and SINEs are dispersed throughout the genome, and constitute
13
New cards
Analysis of Repetitive DNA
* RepeatMasker has been the most widely used tool for characterizing repetitive DNA * Includes Repbase (prototypic) * Dfam (HMM transposable elements)
14
New cards
Intrinsic gene prediction (ab initio)
methods search for exons and introns based on signals and patterns in the genomic DNA
15
New cards
Extrinsic methods
utilize external data such as transcriptional data and protein sequences like using homogly and comparative based prediction,
16
New cards
Combiners
Intrinsic and extrinsic methods are used in combination
17
New cards
Framework for Ab Initio Gene Prediction
* The initial (5′) exon is preceded by a core promoter with sequence elements such as the TATA box * Internal exons are free of in-frame stop codons, and are delimited by splice signals such as 5′ GT and 3′ AG * The final (3′) exon often contains a stop codon, followed by a polyadenylation signal
18
New cards
Hidden Markov Models (HMMs)
A class of probabilistic models that are generally \n applicable to time series or linear sequences, used in many areas of bioinformatics, including gene prediction and protein domain modeling
19
New cards
GENSCAN
an HMM-based program using many higher-order properties of genomic sequences such as gene density, exon size distribution, etc.
20
New cards
FGENESH
HMM-based gene structure prediction (multiple genes, both chains)
21
New cards
AUGUSTUS
a generalized HMM with a new method for modeling intron length distributions, used for ab initio gene prediction, and has a flexible mechanism for incorporating extrinsic information, such as EST and protein alignments (most accurate)
22
New cards
JIGSAW
an integrative gene prediction program \n that combines the outputs from other gene finders, \n splice site predictors and sequence alignments
23
New cards
Pairwise Sequence Alignment
Sequence alignment is the identification of residue-residue correspondence
24
New cards
Dotplot
a simple picture that gives an overview of the similarities between two sequences but does not provide a robust statistical measure for the alignment quality. It can be used to find regions of local alignment, insertions, or deletions
25
New cards
Measures of Sequence Similarity For Nucleotide Seqeunces
\+1 for a match, and -1 for a mismatch
26
New cards
Measures of Sequence Similarity For Protein Seqeunces
* Measure of sequence divergence * 1 PAM = 1% accepted mutation (\~99% sequence identity) * Higher number means less similar * The PAM250 level (\~20% overall identity) is the lowest sequence similarity for which a correct alignment may be produced by pairwise sequence comparison alone
28
New cards
BLOSUM Substitution Matrices
* Based on substitution patterns in conserved motifs from the BLOCKS database * To avoid overweighting closely related sequences, groups of proteins with sequence identities higher than a threshold are replaced by either a single representative or a weighted average * The threshold 62% produces the commonly used BLOSUM62 substitution matrix * Higher means more similar * Lower means less similar * BLOSUM substitution matrices have superseded the PAM matrices
29
New cards
Gap opening penalty (G)
is the cost of creating a gap
30
New cards
Gap extension penalty
is the cost of extending the gap by one position
31
New cards
\n Affine gap penalty
is calculated as (G + Ln), where n is the length of the gap
32
New cards
Global alignment algorithms
compare two sequences along their entire length, and are most applicable to highly similar sequences
* Based on the mathematical technique called dynamic programming (The Needleman-Wunsch algorithm) * the time required to align two sequences of lengths, m and n is proportional to (M x N)
33
New cards
Local alignment algorithms
find the most similar regions in two sequences, and are best for sequences that share some degree of similarity or for sequences of different lengths (fast)
* The Smith-Waterman algorithm is the most rigorous method by which regions of two protein or DNA sequences can be aligned * BLAST
34
New cards
Basic Local Alignment Search Tool (BLAST)
a rapid, heuristic version of the Smith-Waterman \n algorithm
* BLAST takes a small integer w (“word size”), and determine all instances of the words in a query sequence that occur in any sequence in the database
35
New cards
P value
is the probability that the observed match could have happened by chance
36
New cards
E value
an alignment is the expected number of matches that give the same Z score or better if the database is searched with a random sequence
* low E-Values are good
37
New cards
BLAST P
compare a protein query to a database of proteins
protein →(1) protein
38
New cards
BLASTN
compares both strands of a DNA query against a DNA database
DNA →(1) DNA
39
New cards
BLASTX
translates a DNA seqeunce into six protein sequences using all six possible reading frames, and then compares each of these proteins to a protein database
DNA → (6) Proteins
40
New cards
TBLASTN
translate every DNA sequence in a database into six potential proteins, and then compare your protein query against each of those translated proteins
protein →(6) DNA
41
New cards
Too many results in Blast
* Select a RefSeq database to reduce redundancy * Limit the results by an organism or group * Adjust the scoring matrix * Use just a portion of the query sequence
42
New cards
Too few results in Blast
* Raise the expect value threshold * Try scoring matrices with lower BLOSUM numbers or higher PAM numbers * Search additional databases * Use specialized BLAST programs
43
New cards
PSI-BLAST
Position-Specific Iterated BLAST (PSI-BLAST) is particularly well suited for identifying distantly related proteins, which may not be found using BLASTP where hits, along with the query sequence, are used to \n construct a Position-Specific Scoring Matrix (PSSM) in \n an automated fashion
* The PSSM then serves as the query for re-searching the target database * default is 0.005 for E-value cut off at NCBI
44
New cards
Multiple Sequence Alignment (MSA)
a collection of three or more protein (or nucleic acid) sequences that are partially or completely aligned
MSA can reveal sequence conservation patterns
* Homologous residues may be aligned in columns across the length of the sequences
* Amino acid residues of different physiochemical types are often displayed in different colors
45
New cards
Exact methods (MSA)
employing dynamic programming, not feasible in time and space for many sequences
46
New cards
Progressive alignment (MSA)
ClustalW has been the most popular program from the 1990s until recently, entails calculating pairwise alignment scores between all the protein sequences being aligned, and then beginning the alignment with the two closest sequences and progressively adding more sequences to the alignment
* cannot go back and change the past alignment * the final alignment depends on the order in which sequences are joined, and it is therefore not guaranteed to provide the most accurate alignment
47
New cards
Iterative methods
* Clustal Omega, MAFFT and MUSCLE are fast and highly accurate * compute a suboptimal solution using a progressive alignment strategy, and then modify the alignment using dynamic programming or other methods until a solution converges
48
New cards
Consistency-based methods
\ * ProbCons andT-COFFEE are slower but more accurate * The idea of consistency is that for sequences x, y and z, if residue xi aligns with yj and yj aligns with zk, then xi should align with zk * score pairwise alignments in the context of information about multiple sequences
49
New cards
Structure-based methods
* using protein structural information to improve the alignment accuracy * Tertiary structures evolve more slowly than primary sequences * It is possible to improve the accuracy of multiple sequence alignments by including the three- dimensional structure information of proteins * Structure-based methods include PRALINE and T -COFFEE Expresso
50
New cards
Protein Domains
* Domains represent evolutionarily conserved amino acid sequences carrying functional and structural information * Protein domain analysis helps understand the biological function of a gene * HMMs are used for protein domain modeling
51
New cards
Pfam
a database of multiple sequence alignments and hidden Markov models (HMMs) of common protein domains
52
New cards
HMMER for Building and Searching HM
Source code and binary distributions of the HMMER \n software package
53
New cards
GenBank
* Nucleotide Sequences * contains an annotated collection of all publicly available DNA sequences
54
New cards
UniProtKB
* Protein sequences * a comprehensive resource for protein sequence and functional information, and is participated by: * Swiss-Prot * manually annotated * TrEMBL * automatically annotated * Proteomics
55
New cards
GEO
Gene expression profiles
56
New cards
PDB
Protein and nucleic acid structures
57
New cards
KEGG
Biological networks and pathways
58
New cards
PubMed
Publication
59
New cards
RefSeq
aim to provide a high-quality (curated by experts), comprehensive, non-redundant set of sequences
* NG, NM, NP, NR, XM, XP
60
New cards
Database federation
Integrates different data sources using an application-specific, generalized schema, but leaves data at the remote sources (NCBI Entrez)
* Advantages: * current data * Flexible architecture * No data Consolidation * Disadvantages * slower queries * Complex schema * Data at the sources * \
61
New cards
Data Warehousing
Consolidates all specified data into a local database with a generalized schema (UniProt, UCSC, Flybase)
* Advantages * Clean/curated data * Fast queries * Data in a local DB * Disadvantages * stale data * complex schema * data consolidation