SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
DNAヘアピンを用いた
書き込み可能メモリの実現と
計算への適用に関する研究
複雑系工学講座 調和系工学研究室
高橋 直人
背景 : アクエアスコンピューティング
 アクエアスアルゴリズム
 アクエアスコンピューティングに適用される分子メモリ
CEL, CDL Writing
[Head, 1999, 2000]
PNA Writing
[Yamamura, 2002]
011
001
010
100
011
011
101
101
111
111
111
111
SetToZero(A)
SetToZero(B)
SetToZero(A)
SetToZero(C)
011
011
101
101
011
001
010
100
split(2) split(2)mix mix
ABC
MaxCountOfOnesInitialize
A
B
C
G
最大独立集合問題
※メモリ分子が溶液に溶け込んでいることで解決
 必要な機能
・ アドレスとbitデータの表現
・ データ書き込み(1→0変更)
・ メモリ分子相互の不干渉
・ 構成比率を保ったままの分割
・ 均一な状態への混合
A
BC
111 110
A
B
011
A
A C
000
B
 書き込み処理に長時間を要する
 反応効率(書き込み成功率)が低い
問題サイズに対し線形オーダーの操作回数で指数的に増える解候補を作成(NP-hard)
DNAヘアピンを用いた書き込み可能メモリを実現し
アクエアスコンピューティングへ適用する
目的
提案手法 : DNA Hairpin-based RAM(DNA-HRAM)
 DNAヘアピン
 DNA-HRAMの利点
5’
3’ 5’
3’
opener
hairpin
Closed : 1 Open : 0
 書き込み処理(ヘアピンのOpening)に要する時間が数秒から数分程度と短い
 反応温度やopener濃度などの調整により反応効率を100%に近付けられる
 DNA以外の材料を必要としない
 opener形状の柔軟性
5’3’
ヘアピン型opener
10 10
DNA Hairpin-based RAM
DNA-HRAM
ヘアピンの開閉構造でbitを表現
hA hB hC hD oA oB oC oD
 Multi-bit DNA-HRAM
10 10 7 10
10 10 13 10
( : 5’ リン酸基)
magnetic
bead
実験 : bit状態の維持
 混合時における問題
 余剰openerの除去
0111
0111
1011
1011
1111
1111
1111
1111
SetToZero(A)
SetToZero(B)
0111
0111
1011
1011
split(2) mix
A B C D
open(A)
open(B)
ABCD
oA
oB
4-bitH
opener
cover
o+c
H+o
H+o+c
除去後
cover
( : 5’ ビオチン)
回収
openerを部分相補鎖(cover)に
結合させてmagnetic beadで分離
実験 : アクエアスコンピューティングの実行
Mix-0
Split-1-openA
Split-1-openB
Mix-1
Split-2-openA
Split-2-openC
Mix-2
Split-3-openA
Split-3-openD
Mix-3
0111
0011
0101
0001
0110
0010
0100
1000
0111
0111
0011
0011
0101
0101
1001
1001
0111
0111
0111
0111
1011
1011
1011
1011
1111
1111
1111
1111
1111
1111
1111
1111
Mix-0 Mix-1 Mix-2 Mix-3
Split-1-open A
open(A)
open(B)
open(A) open(A)
open(C) open(D)
0111
0111
0111
0111
1011
1011
1011
1011
0111
0111
0011
0011
0101
0101
1001
1001
0111
0011
0101
0001
0110
0010
0100
1000
split(2) split(2) split(2)mix mix mix
Split-1-open B
Split-2-open A
Split-2-open C
Split-3-open A
Split-3-open D
A
B
C
G
最大独立集合問題
D
0110
0111
0100
0101
0011
0010
1000
0001
ヘアピン型opener
を用いた実験結果
基本型opener
を用いた実験結果
(NP-hard)
実験 : 実行結果
0111
0011
0101
0001
0110
0010
0100
1000
0111
0111
0011
0011
0101
0101
1001
1001
0111
0111
0111
0111
1011
1011
1011
1011
1111
1111
1111
1111
1111
1111
1111
1111
Mix-0 Mix-1 Mix-2 Mix-3
Split-1-open A
open(A)
open(B)
open(A) open(A)
open(C) open(D)
0111
0111
0111
0111
1011
1011
1011
1011
0111
0111
0011
0011
0101
0101
1001
1001
0111
0011
0101
0001
0110
0010
0100
1000
split(2) split(2) split(2)mix mix mix
Split-1-open B
Split-2-open A
Split-2-open C
Split-3-open A
Split-3-open D
0110
0111
0100
0101
0011
0010
1000
0001
 混合後もそれぞれのbit状態を維持できている
(多状態のメモリ分子が混在しても互いに干渉していない)
 DNA-HRAMの計算能力を示すことができた
実験 : 最適解の検出
 bit状態を相補鎖長へ変換
( : 5’ リン酸基)
filler
268
221
174
127
80
相補鎖長
結果
Marker
20
40
60
80
100
120
140
160
180
200
268
127
bit 1 の数
0
1
2
3
4
0111
0011
0101
0001
0110
0010
0100
1000
Mix-3
 最適解の検出に成功した
変性ゲル電気泳動
(一本鎖の長さによる分離)
まとめ
 線形オーダー回数の操作によるNP-hard問題の解決を,実際の実験により示す
ことができた
 これを先行研究よりも短時間かつ低エラーで実行できるDNA-HRAMを実現した
 DNAの“構造”を“長さ”に変換する手法を確立した
 本研究の成果
 今後の課題
 Opening,余剰openerの除去,最適解検出における連結反応など,各種反応の
更なる効率向上を図り,それらの結果からLarge-bit化への指針を得る
 DNAヘアピンに関する蓄積された技術や経験を活かし,新たな応用へ発展させる
問題サイズ
N
Nに対し線形オーダー
回数の実験操作
指数オーダーの
解候補数
kN
Nに対し線形オーダー
回数の実験操作
最適解

Más contenido relacionado

Destacado (20)

imagawa b
imagawa bimagawa b
imagawa b
 
nishioka b
nishioka bnishioka b
nishioka b
 
yamagata m
yamagata myamagata m
yamagata m
 
takagi m
takagi mtakagi m
takagi m
 
hashimoto m
hashimoto mhashimoto m
hashimoto m
 
iwasaki b
iwasaki biwasaki b
iwasaki b
 
kita m
kita mkita m
kita m
 
katayama b
katayama bkatayama b
katayama b
 
sakamoto b
sakamoto bsakamoto b
sakamoto b
 
maruyama b
maruyama bmaruyama b
maruyama b
 
wenzhao m
wenzhao mwenzhao m
wenzhao m
 
nishimura m
nishimura mnishimura m
nishimura m
 
matsui m
matsui mmatsui m
matsui m
 
kataoka m
kataoka mkataoka m
kataoka m
 
kita b
kita bkita b
kita b
 
kadota m
kadota mkadota m
kadota m
 
maruyama m
maruyama mmaruyama m
maruyama m
 
yamagata b
yamagata byamagata b
yamagata b
 
ebata b
ebata bebata b
ebata b
 
imakawa m
imakawa mimakawa m
imakawa m
 

Más de harmonylab

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也harmonylab
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究harmonylab
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...harmonylab
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究harmonylab
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究harmonylab
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...harmonylab
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backboneharmonylab
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Modelsharmonylab
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationharmonylab
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Modelsharmonylab
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimationharmonylab
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Modelsharmonylab
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究harmonylab
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究harmonylab
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究harmonylab
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究harmonylab
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究harmonylab
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究harmonylab
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...harmonylab
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究harmonylab
 

Más de harmonylab (20)

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Models
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Models
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
 

takahashi m