Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: The MathWorks, Inc.

Rating No ratings yet

Read, analyze, and visualize genomic and proteomic data. Bioinformatics Toolbox provides algorithms and apps for Next Generation Sequencing (NGS), microarray analysis, mass spectrometry, and gene ontology. Using toolbox functions, you can read genomic and proteomic data from standard file formats such as SAM, FASTA, CEL, and CDF, as well as from online databases such as the NCBI Gene Expression Omnibus and GenBank®. You can explore and visualize this data with sequence browsers, spatial heatmaps, and clustergrams. The toolbox also provides statistical techniques for detecting peaks, imputing values for missing data, and selecting features. You can combine toolbox functions to support common bioinformatics workflows. You can use ChIP-Seq data to identify transcription factors; analyze RNA-Seq data to identify differentially expressed genes; identify copy number variants and SNPs in microarray data; and classify protein profiles using mass spectrometry data.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical, task-oriented manual for anyone who wants to read, process, and visualize genomic and proteomic data inside MATLAB—from raw NGS reads to microarray and mass-spec profiles—without leaving a single scripting environment. Best suited to life-science researchers, bioinformaticians, and MATLAB users who prefer working examples over theory. 【Book Arc】 - **Opening (~0%–10%)**: Orients you to the toolbox's scope—key features, expected users, supported file formats and databases, and the major analysis domains (sequence, phylogenetics, microarray, mass spectrometry, graph/statistical learning)—so you know which chapter to jump to. - **Early (~10%–23%)**: Builds foundational skills: phylogenetic tree objects and viewers, exchanging data with Excel, writing custom `get` functions to pull records from web databases like PubMed, and an introduction to high-throughput sequencing objects. - **Middle (~23%–48%)**: The NGS core—managing reads in `BioMap`, storing annotations in GFF/GTF objects, browsing alignments in the NGS Browser, counting features, and running a full RNA-Seq differential-expression workflow with normalization and coverage plots. - **Late (~48% onward)**: Moves into the remaining analysis families—microarray storage and normalization, mass-spectrometry peak detection and classification, and statistical learning/feature selection—layered on the same read-analyze-visualize pattern. - **Ending**: Reference-style function and app documentation, plus deployment guidance for packaging analyses into GUIs and standalone applications. 【Key Takeaways】 - **Objects are the backbone of NGS work** (Middle): `BioMap` and annotation objects (`GFFAnnotation`/`GTFAnnotation`) wrap reads and features so you can query coverage, ranges, and subsets with methods rather than hand-parsing files. - **Indexed access keeps large files tractable** (Early): `BioIndexedFile` with a custom `Interpreter` lets you pull only the entries you need—e.g., GO terms for one gene—instead of loading whole tables. - **The NGS Browser is for investigation, not just display** (Middle): coverage, pileup, mismatch shading by Phred quality, and read flagging turn alignment review into a diagnostic step. - **RNA-Seq is taught as an end-to-end pipeline** (Middle): alignment via external tools (e.g., Bowtie2), feature counting, normalization for transcript length and library size, then differential-expression comparison—each stage shown in runnable code. - **Selective alignment improves performance** (Middle): restricting huge SAM files to a gene of interest (the APOE example) is presented as a practical performance tactic. - **Phylogenetics is object-driven** (Early): distance calculation, tree building, and interactive editing (`phytreeviewer`) are exposed both through a GUI and through tree-object methods. - **Extensibility is a design goal** (Opening): you can read existing function source, prototype your own algorithms, and deploy results as GUIs or standalone apps. - **Web-database retrieval is programmable** (Early): the `getpubmed` walkthrough shows how to build your own retrieval function returning structured MATLAB data. 【Reading Tips】 - **Skim Chapter 1 first, then commit to one domain chapter.** The opening is a map; the value is in the workflow chapters, so don't read the overview linearly. - **Deep-read the NGS chapter if sequencing is your task.** It is the most complete worked pipeline and the best model for how the toolbox expects you to chain functions. - **Type the examples rather than reading them.** This is a reference manual; the code, not the prose, carries the method. Adapt the Bowtie2/feature-count scripts to your own directory layout. - **Treat function-reference sections as lookup, not reading.** Return to them when a specific method (e.g., `getBaseCoverage`, `getRange`) needs exact syntax. - **Watch for external dependencies.** Some workflows assume third-party aligners and prebuilt indices; confirm your environment before following along. 【Coverage Limits】 These excerpts concentrate on the overview and NGS chapters; the microarray, mass-spectrometry, and statistical-learning chapters are only named, so this guide cannot detail their specific functions or examples.
Page 5
Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Protein Property Analysis . . . . . . . . . . . . . . . . . . . . . . . . ....
View in text
Excerpt 2
4 1 Getting Started Prototyping and Development Environment The MATLAB environment lets you prototype and develop algorithms and easily compare alternatives....
View in text
Excerpt 3
through 9 'Strand' 'Frame' 'Attributes' GTFAnnotObj.FieldNames ans = Columns 1 through 6 'Reference' 'Start' 'Stop' 'Feature' 'Gene' 'Transcript' Columns 7 t...
View in text
Excerpt 4
1690000 reads processed ... 1700000 reads processed ... 1710000 reads processed ... 1720000 reads processed ... 1730000 reads processed ... 1740000 reads pro...
View in text
Excerpt 5
cleotide or amino acid sequence using computational methods. Common tasks in sequence analysis are identifying genes, determining the similarity of two genes...
View in text
Excerpt 6
the MATLAB Command Widow, type web('http://www.ncbi.nlm.nih.gov/') 3-31 Compare Sequences Using Sequence Alignment Algorithms 2 Locate open reading frames (O...
View in text
Excerpt 7
rtex K Male 8 Wild type A/J cingulate cortex L Male 8 Wild type A/J cingulate cortex M Male 8 Wild type C57BL/6J cingulate cortex N Male 8 Wild type C57BL/6J...
View in text
Excerpt 8
,1,2) maboxplot(wt,'B532 Median','title','Untreated Mouse') The MATLAB software plots the images. 4-33 Visualizing Microarray Images 4 An alternative to simp...
View in text
Tags
AI categories
DataProgramming LanguageScience
Publisher: The MathWorks, Inc.
Publish Year: 2020
Language: English
Pages: 228
File Format: PDF
File Size: 4.7 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…