Practical 1: Genomics, systems biology and multi-omics
Learning objectives
Identify record levels and provenance; retrieve local teaching records by explicit accession; audit one-to-many annotation.
Biological question and data
Which biological records are needed to connect a measured feature to its sequence and annotation? This offline exercise uses fictional records so retrieval is reproducible and does not depend on a live service.
Records are distinct objects; study, sample, gene and transcript identifiers are not interchangeable. Real retrieval needs species, assembly, version and access checks.
No biological download is required. Numerical inputs are hypothetical, not observed animal data. The runnable examples use base R. Count and abundance units are specified where used.
1. Inspect the resource catalogue
Use the record type to determine what a query returns.
Three joined rows still represent two measured genes, not three independent measurements.
4. Compare records at the right level
A public study may have several samples, several files per sample and several annotations per feature. Count each level separately. The following fictional retrieval result includes two files from one biological sample; treating files as animals would inflate replication.
Keep a record of species, tissue, treatment, collection time and processing before selecting a dataset. A large matrix without the relevant metadata may not answer the proposed question.
5. Assess an update rather than silently replacing it
An annotation update can add or remove mappings while leaving the measured feature unchanged. Preserve the original mapping, compare unmatched keys and document which results change. A checksum identifies a retrieved file’s bytes; it does not evaluate a record’s biological correctness. For a real retrieval, use the database documentation to distinguish accession levels and retain the retrieval query and version.
Interpretation challenge
A study lists 12 sequence files but only six samples. What evidence is needed before claiming six independent animals?
Suggested reasoning
Establish how files map to samples, specimens and animals, and how treatment was allocated. Multiple libraries, tissues or times from the same animal are not independent allocations.
Interpretation and limits
For a real GEO analysis, distinguish series, samples and platforms using NCBI’s record documentation. This practical does not download or validate an organism-specific annotation.
Exercises
Add an unmatched query and require an informative check.
Explain why transcript rows cannot be counted as independent gene measurements.
What extra fields would a variant-annotation snapshot need?
Suggested answers
match returns NA; stop or record the exclusion before indexing.
Both transcript annotations reuse the gene measurement.
Species, assembly, coordinate convention, counted alleles where relevant, annotation release, source and retrieval details.