SlideShare a Scribd company logo
Curing (医する)
AIDS,
with programming
Andrew Grimm
Curing AIDS
Understanding (理
解する) HIV,
with programming
Andrew Grimm
What's AIDS?
• Disease caused by HIV
• Unless treated (治療する), damages (損傷する) the
immune system (免疫系)
• Damage of immune system can cause death (死)
What’s HIV?
• Virus (病毒)
o Cannot live (生き残る) independently (単独で)
o Hijacks (乗っ取る) the cells (細胞) of living creatures (生体) to reproduce (
生殖) itself
• Genome (ゲノム) is 9749 letters (文字) long
o Human (人間) genome is 3 billion (30 億) letters long
• Has two copies of the genome
o Humans also have two copies of their genome
Impact (影響) of AIDS
Prevalence Annual deaths (死/年)
Worldwide (世界的) 35 million (3500万) 1.5 million (150万)
Australia 18,000 100
Japan 8,100 100
What am I studying (研
究)?
• Two types of mutation (変異)
• Point mutation (点突然変異)
• Recombination (遺伝的組換え)
Point mutation
• One letter (文字) of the genome (ゲノム) changing
to another letter
Recombination
• Swapping equivalent portions of the two copies of
the genome
Why study (研究)
mutation (変異)?
• It enables HIV to escape (免れる) the immune
system (免疫系)
• It enables HIV to become resistant (耐性) to drugs
Laboratory (実験室)
component
• Start with viruses with a known genome
• Infect (感染させる) cells with viruses
• Let them reproduce (生殖) for one generation (世代)
• Determine the sequence of new viruses
• None of this done by me!
Analysis component
• Compare sequences against the sequences of the
original
Challenges (障害) faced
New questions and
analyses
• Questions lead to new analyses
• New analyses lead to new insights
• New insights lead to new questions
Performance (性能)
• Initially only dealt with hundreds (100s) of sequences
• Now deal with millions (100万s) of sequences
Breaking of assumptions
• I used to assume a sequence would be either wild
type or marker type, or a mixture
• Now I have to handle wild type or marker type 1 or
marker type 2
Questions?
• RubyConf Australia http://www.rubyconf.org.au
• 2014年2月
• シドニー
• Under the ハーバーブリッジ, with views of the シド
ニー・オペラハウス
• @rubyconf_au

More Related Content

PPTX
Us2 week 9 - unit 4 - class 15 - 08.06
PPTX
Animal testing
ODP
Curing AIDS, with programming
PDF
May the Microbes Be Ever in Your Favor
PPT
7. Cellular Response In Defence In Animals And Plants
PPTX
Tema 9 ciudadania
PDF
NGO Evaluation - Aiuti agli Artigiani - Aid to Artisans
PPT
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
Us2 week 9 - unit 4 - class 15 - 08.06
Animal testing
Curing AIDS, with programming
May the Microbes Be Ever in Your Favor
7. Cellular Response In Defence In Animals And Plants
Tema 9 ciudadania
NGO Evaluation - Aiuti agli Artigiani - Aid to Artisans
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals

Similar to Curing AIDS, with programming (20)

PPTX
Immune System & Vaccination (KS3) Presentation compressed.pptx
PDF
01.Intro_evidence1.pdf
PPTX
Genetic engineering
PPT
Rabies
PPTX
Rabies Presentation By Ayesha Irshad.pptx pharmacy department
PPT
2.1 viruses Ontario curriculum biology 11.ppt
PPT
Medical applications of biotech
PDF
The Evolution Theory of Malware and Our Thought
PPTX
2014 bangkok-talk
PPTX
Bed Bug Biology and Research Central Ohio Bed Bug Task Force
PPT
cancer.ppt
PPTX
Mightmutantworms intro
PPT
Rabies
PPT
Human genome
PDF
Koen Kas TEDx Flanders - Oct20, 2012
PPTX
VIPER SNAKE BITE SEMINAR AND ANTIVENOM TREATMENT
PPTX
VIPER SNAKE BITE SEMINAR AND ANTIVENOM TREATMENT
PPTX
[Bio1] ch 1 evolution the themes of biology and scientific inquiry
PPTX
DNA recombinant technology on insulin modification
Immune System & Vaccination (KS3) Presentation compressed.pptx
01.Intro_evidence1.pdf
Genetic engineering
Rabies
Rabies Presentation By Ayesha Irshad.pptx pharmacy department
2.1 viruses Ontario curriculum biology 11.ppt
Medical applications of biotech
The Evolution Theory of Malware and Our Thought
2014 bangkok-talk
Bed Bug Biology and Research Central Ohio Bed Bug Task Force
cancer.ppt
Mightmutantworms intro
Rabies
Human genome
Koen Kas TEDx Flanders - Oct20, 2012
VIPER SNAKE BITE SEMINAR AND ANTIVENOM TREATMENT
VIPER SNAKE BITE SEMINAR AND ANTIVENOM TREATMENT
[Bio1] ch 1 evolution the themes of biology and scientific inquiry
DNA recombinant technology on insulin modification
Ad

More from Andrew Grimm (20)

PPTX
Finding Japanese Flatmates with Ruby (English and Japanese)
PPT
Git Tips and Tricks
PPTX
RuboCop
PDF
Tootle returning to rails
PDF
Finding Japanese flatmates with Ruby
PDF
YHA Japan travel night (internet version)
PPTX
Avoiding niseko syndrome
ODP
Memoirs of a programmer (internet version)
ODP
Rubyist in oz
PPT
Japanese: a programmers language
ODP
Ruby for newbies Lake Ainsworth
ODP
Ruby 1.8.8 and professor
ODP
Sapporo ruby kaigi
ODP
How to talk like a ge1sha
ODP
All I want for Matz-mas
ODP
Mistakes I have made
ODP
Ampersand method
ODP
Nihon go do you speak it
PPS
Small eigen collider ruby kaigi 2011
ODP
Small eigen collider ruby kaigi 2011
Finding Japanese Flatmates with Ruby (English and Japanese)
Git Tips and Tricks
RuboCop
Tootle returning to rails
Finding Japanese flatmates with Ruby
YHA Japan travel night (internet version)
Avoiding niseko syndrome
Memoirs of a programmer (internet version)
Rubyist in oz
Japanese: a programmers language
Ruby for newbies Lake Ainsworth
Ruby 1.8.8 and professor
Sapporo ruby kaigi
How to talk like a ge1sha
All I want for Matz-mas
Mistakes I have made
Ampersand method
Nihon go do you speak it
Small eigen collider ruby kaigi 2011
Small eigen collider ruby kaigi 2011
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Tartificialntelligence_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Tartificialntelligence_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25-Week II
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...

Curing AIDS, with programming