Chapter 12: Ethical, Legal, Social Implications (ELSI) & Genetic Counseling
Chapter 12: Ethical, Legal, Social Implications (ELSI) & Genetic Counseling
Clinical whole-exome and whole-genome sequencing reveals the entirety of an individual's constitutional genetic makeup. Alongside the primary diagnostic reason for testing, sequencing inevitably uncovers unintended genetic insights: adult-onset cancer predispositions, non-paternity, carrier statuses, and neurodegenerative risks.
The ACMG mandates that laboratories performing clinical exome/genome sequencing offer to report pathogenic variants across a curated list of 81 medically actionable genes (ACMG SF v3.2), regardless of patient age or the original clinical indication. Conditions include:
- Hereditary Breast & Ovarian Cancer: BRCA1, BRCA2, PALB2
- Lynch Syndrome (Colorectal Cancer): MLH1, MSH2, MSH6, PMS2
- Familial Hypercholesterolemia: LDLR, APOB, PCSK9
- Cardiomyopathies & Arrhythmias: MYH7, MYBPC3, KCNQ1, SCN5A
Patients retain the ethical autonomy to opt out of receiving secondary findings prior to sequencing.
1. Legal Protections: The GINA Act
In the United States, the Genetic Information Nondiscrimination Act (GINA of 2008) legally prohibits health insurers and employers from discriminating against individuals based on genetic testing results. However, critical gaps remain: GINA does not apply to life insurance, disability insurance, long-term care insurance, or military healthcare.
Common Pitfalls & Troubleshooting Checklist
- Java Heap Exhaustion (GATK / Picard): If processes terminate with
java.lang.OutOfMemoryError, set your environment variable explicitly:export _JAVA_OPTIONS="-Xmx16g -Djava.io.tmpdir=/tmp". - Index Timestamp Mismatch: If tools complain that a BAM index is missing or out of date, regenerate with
samtools index -@ 4 sample.bam. - Conda Channel Conflicts: Avoid ABI incompatibilities between bioconda and conda-forge by setting strict priority:
conda config --set channel_priority strict. - Chromosome Naming Contamination: Always verify whether reference FASTA headers use
chr1or1; divergent naming causes silent alignment drops.