Genomic Sequencing
Genomic sequencing determines the order of the chemical building blocks that make up an organism's DNA, then uses computation to make sense of that data. Laboratory instruments read fragments of DNA from a biological sample and output files containing sequences of base pairs. Because those fragments come from unknown positions in the genome, software must align them against a known reference to determine which genes they represent, a data- and compute-intensive process that is a cornerstone of modern life sciences research.
What is genomic sequencing?
DNA is built from four bases, adenine (A), thymine (T), guanine (G), and cytosine (C), that pair up to form the rungs of the double helix. Sequencing equipment reads short stretches of these bases from a sample and records them as strings of letters such as AGTCACTGAGT. Each read is a small piece of the organism's overall genome, and its location is initially unknown.
To place a read, software searches the reference genome for where the read's sequence lines up. For a human sample this means matching potentially billions of short reads against a reference genome roughly 3.3 billion base pairs long. The problem is further complicated by sequencing errors and natural variation, so alignment relies on heuristics and specialized search algorithms to find matches accurately and efficiently.
Why genomic sequencing matters
Sequencing underpins advances in medicine, agriculture, and basic biology, from diagnosing genetic disease and guiding cancer treatment to tracking pathogens and improving crops. Falling instrument costs have caused sequencing data volumes to grow explosively, shifting the bottleneck from the laboratory to the compute and storage infrastructure needed to process the output.
How genomic sequencing uses HPC
Genomic sequencing is frequently an embarrassingly parallel workload: many samples, or many reads within a sample, need the same analysis applied independently, with little or no communication between the pieces. This makes it a strong fit for high-throughput computing, where a scheduler spreads thousands of independent computational tasks across a cluster to run at once.
A typical pipeline chains several stages:
- Base calling: raw instrument signals are converted into base-pair reads.
- Alignment: reads are mapped to a reference genome.
- Variant calling: differences from the reference are identified.
- Interpretation: variants are annotated and analyzed for biological meaning.
Each stage can consume large amounts of memory, storage bandwidth, and CPU time, which is why sequencing centers rely on HPC clusters and fast parallel storage to keep throughput high as data volumes scale.
Built for scale. Chosen by the world’s best.
2.75M+
Rocky Linux instances
Being used world wide
90%
Of fortune 100 companies
Use CIQ supported technologies
250k
Avg. monthly downloads
Rocky Linux