A concrete, runnable pipeline that takes FASTQ files from whole-genome and RNA sequencing through alignment, variant calling, and expression quantification, wrapped in Nextflow so it reruns cleanly.
A practical guide to QUAL, hard filters, and genotype masking with bcftools filter and bcftools view, including the failure modes that silently drop variants from your own genome.
A working guide to bcftools mpileup and bcftools call on a personal 30x whole-genome BAM, including filtering, normalization, BCF versus VCF, and where this pipeline will mislead you.
30x means an average of 30 reads covering each base of your genome, which is enough for confident germline SNV and small-indel calling across roughly 90-95% of the reference. Here is the coverage math, the files you should insist on, and the QC steps we would run before trusting a single variant.
For germline variant calling, 30x is sufficient and 100x adds little. Deep coverage pays off for mosaicism, mitochondrial heteroplasmy, structural variants, and cell-free DNA. Here is how to tell which case you are in, and what to check in your own BAM.
Ultima Genomics is a privately held sequencing company in Newark, California whose UG 100 platform uses an open silicon wafer and flow-based chemistry to push sequencing toward $1 per gigabase. Here is how the instrument works, what the output files look like, and the pipeline changes flow-based reads require.
A step-by-step guide to going from FASTQ or CRAM to a filtered, annotated germline VCF on one human genome using BWA-MEM2, GATK4 HaplotypeCaller, and hard filters, with the failure modes that matter at n=1.
A technical walkthrough of pharmacogenetic star-allele calling from whole-genome data: which genes have real evidence, why CYP2D6 breaks most pipelines, and how to read a diplotype-to-phenotype report without over-trusting it.
A step-by-step guide to turning raw FASTQ files from whole-genome and RNA sequencing into aligned, called, annotated, and validated results on your own hardware, with the specific tools, flags, and quality thresholds we use.
A working guide to the files a sequencer produces and what to do with them: FASTQ through alignment, variant calling, annotation, and RNA quantification, with the commands, parameters, and failure modes that matter.
A SNP is a single base position in the genome where people carry different letters. This is how those positions get called from sequencing data, filtered, annotated, and read without over-reading them.
A working guide to going from raw whole-genome reads to a filtered, annotated set of single-nucleotide variants you can query, including the tools, flags, quality checks, and the places this pipeline quietly fails.
A direct account of WGS applications, from rare-disease diagnosis to pharmacogenomics, plus the file formats, tools, and flags you need to analyze a 30x genome yourself.
Array-based consumer kits genotype a few hundred thousand preselected sites accurately and everything else badly. If you want data you can analyze yourself, you want 30x whole-genome sequencing with FASTQ, BAM/CRAM, and gVCF returned.
A working pipeline for taking 30x PCR-free FASTQs to aligned CRAM, a filtered and annotated variant set, structural variants, and the QC numbers that tell you whether any of it is trustworthy.
A step-by-step WGS pipeline for a single human genome: alignment with bwa-mem2, variant calling with DeepVariant, structural variants with Manta, annotation with VEP, and the QC numbers that tell you whether any of it worked.
A whole genome is every base of your DNA, read at some depth, delivered as files. Here is what the files contain, which tools to run on them, and where short-read WGS quietly fails.
A practical pipeline for taking raw whole-genome sequencing data from FASTQ to annotated variants, structural variants, pharmacogenomic diplotypes, and polygenic scores, with the QC steps that decide whether any of it means anything.
A concrete stack for analyzing your own whole-genome data: alignment, variant calling, annotation, pharmacogenomics, and polygenic scores, with the flags, file sizes, and failure modes that matter.
A working pipeline for turning 30x whole-genome sequencing reads into an aligned, called, benchmarked, annotated and filtered variant set, plus the triage rules that keep the short list short.
Genotyping arrays, exomes, and whole genomes fail in different ways and in different places. Here is where the errors live, how to check your own data, and what accuracy numbers mean per-variant rather than per-test.
A working pipeline for taking raw whole-genome sequencing reads of your own DNA through alignment, variant calling, annotation, and a queryable table you can hand to an analysis agent.
A genome reader is really three things: the sequencer that produces reads, the aligner and variant caller that turn reads into a genome, and the browser that lets you look at it. Here is what each step produces, which tools we would run, and where they fail.
A technical account of pharmacogenetic panels, whole-genome sequencing, and the files they produce: coverage requirements, star-allele calling, CYP2D6 copy number, and where prices land in 2026.
A practical comparison of whole-genome and whole-exome sequencing, with the pipeline, tools, flags, and failure modes we would use to analyze either one.
How to tell Ensembl the database from ensemble methods in bioinformatics, then use both on your own whole-genome VCF: offline VEP annotation, plugin scores, and consensus calling across pipelines.
A step-by-step guide to taking raw whole-genome FASTQs through alignment, variant calling, validation, and annotation, with the specific tools, flags, and quality thresholds we use.
A working end-to-end path from raw FASTQ to an annotated, QC'd variant set using GATK, DeepVariant, and VEP, with the flags, file sizes, runtimes, and failure modes that matter.
A working pipeline for a personal whole genome: alignment, variant calling, annotation, and the QC steps that catch the errors most people miss. Tool names, flags, file formats, and failure modes.
A practical guide to comparing whole genomes: your VCF against the reference, two callsets of the same sample, your genome against a relative's, and human against other species. Tools, flags, and the failure modes that produce fake differences.
A working pipeline for analyzing the SNPs in your own whole-genome sequence: alignment, variant calling with DeepVariant, QC thresholds that catch real failures, annotation, and the queries worth running first.
A step-by-step guide to taking 30x WGS FASTQs from a vendor portal to an annotated, QC-checked variant call set using spot instances, bwa-mem2, DeepVariant, and Nextflow. Includes real costs, memory requirements, and the failure modes that waste a weekend.
A technical guide to getting your DNA sequenced without handing the data to a consumer platform: what each tier of testing can resolve, where the error rates live, and how to store and analyze the files yourself.
A step-by-step pipeline from raw FASTQ to a filtered, benchmarked VCF for a single human genome, with the tool choices, parameters, and quality checks we would use.
What array, exome, and whole-genome testing each measure, which files to insist on, and a concrete pipeline for calling and annotating your own variants.
A practical guide to DNA analysis tools: what works on a 23andMe-style genotype file, what requires FASTQ/BAM/VCF from whole-genome sequencing, and the commands we would run at each step.
A step-by-step guide to going from raw FASTQ files to an aligned CRAM, a benchmarked variant call set, an annotated shortlist, and an RNA-seq expression table, with the actual commands, parameters, and quality thresholds we use.
A practical comparison of DeepVariant, GATK HaplotypeCaller, bcftools mpileup, Strelka2, and Clair3 for calling SNPs from your own whole-genome data, with commands, benchmarks, and the failure modes that matter.
A working stack for analyzing your own whole-genome sequencing data: alignment with BWA-MEM2 or Dragen, variant calling with DeepVariant, annotation with VEP, and interpretation limits you should respect.
A working guide to comparing genomes — your own against the reference and against benchmark truth sets, assembly against assembly, and hundreds of bacterial genomes at once — with the tools, flags, and failure modes that matter.
Cloning tools like SnapGene and Geneious answer a different question than personal genome analysis. A concrete stack for going from FASTQ to annotated variants, with the tools, flags, file formats, and failure modes that matter.
A working guide to array genotyping versus whole-genome sequencing, the files you get, the tools to run on them, and the failure modes that make confident-looking results wrong.
A working guide to calling, normalizing, annotating, and querying SNPs from your own sequencing or array data, with the specific tools, flags, and failure modes that matter.
Whole exome sequencing reads the ~1-2% of your genome that codes for protein. What it finds, what it silently misses, and how to read the files yourself.
A working end-to-end guide to going from FASTQ to a filtered, benchmarked VCF on a personal 30x human genome, with the specific tools, flags, reference files, and failure modes we would use.
A breakdown of the genomic testing market by category — clinical labs, direct-to-consumer arrays, research-grade sequencing providers, and tumor profiling — with the file formats, coverage depths, and failure modes that decide whether the data is useful to you.