bioinfo pptx

Size: px
Start display at page:

Download "bioinfo pptx"

Transcription

1 IT BIO バイオインフォマティクス第 2 回 藤博幸

2 アラインメントのアルゴリズムについて - 動的計画法 (dynamic programing) - 動的計画法は組み合わせ最適化の一般的な手法であり 配列アラインメントばかりでなくバイオインフォマティクスの様々な分野で利用されている

3 二本の配列から可能なアラインメントの例 ギャップ ペナルティ g(l)=α+β(l-1) :L はギャップの長さ

4 可能なアラインメントの中で一つを選択する 目的関数を定め それを最大化 ( 最小化 ) するものを求めるという形で選択 アミノ酸残基ペアに対するスコアとギャップペナルティを用いたアラインメントスコア (alignment score) を目的関数として それを最大化するものを最適アラインメント (op5mal alignment) として選択

5 アミノ酸ペアに対するスコア A - T G G C T A A G S - - W 一致するアミノ酸 +10 物理化学的性質の似ていないアミノ酸 -10 物理化学的性質の類似するアミノ酸 +5

6 スコア テーブル PAM250 アミノ酸の置換頻度から構築 G A S T P L I M V D N E Q F Y W K R H C G 5 A 1 2 S T P L I M V D N E Q F Y W K R H C 大きな数字置換しやすい 小さい数字置換しにくい (1) G,A,S, T, P: small hydrophilic residues (2) L, I, M, V: hydrophobic residues (3) D, N, E, Q: nagatively charged residues and the relatives (4) F, Y, W: aromatic residues (5) K, R, H: positively charged residues (6) C: Cys

7 アミノ酸 側鎖 Asp (D) Glu (E) Cys (C) Tyr (Y) アスパラギン酸グルタミン酸システインチロシン Ser セリン (S) R 主鎖 H N H C H C O O H Lys (K) 解離性アミノ酸 Arg (R) His (H) リジンアルギニンヒスチジン Thr (T) スレオニン アミノ基 アミノ酸は 大文字 で表記する カルボキシル基 基本構造 Gly (G) グリシンアラニンバリンロイシンイソロイシン Met (M) Ala (A) Pro (P) Val (V) 疎水性アミノ酸 Phe (F) Leu (L) Ile (I) Trp (W) メチオニンプロリンフェニルアラニントリプトファン 親水性アミノ酸 Asn (N) アスパラギン Gln グルタミン (Q)

8 置換頻度に基づくスコアマトリクス上でアミノ酸が物理化学的性質に対応するグループが形成されること 進化の過程で アミノ酸の置換の多くは物理化学的性質の類似するものの間で生じやすい すなわち アミノ酸置換は保存的 ( 中立的 ) である

9 LUSTAL format alignment by MAFFT L-INS-i (v7.130b) gi pdb 7 PQITLW QRPLVTIRIGGQL KEALLDTGADDTVLEEMNLPG HIV VTAYIEDQP VEVLLDTGADDSIVAGIELGD simian ---SLW NRPTTVVEIEGQK VEALLDTGADDTVIKDLDLKG gi pdb LAMTMEHK DRPLVRVILTNTGSHPVKQRSVYITALLDTGADDTVISEEDWPT gi prf ---TLDDQGGQGQEPPPEPRITLKVGGQP VTFLVDTGAQHSVLTQNPGPL :. *:****:.::: gi pdb 7 KW------KPKMIGGIGGFIKVRQ---YDQIPVEIXGHKAIGTVL----VGPTPVNIIGR HIV2 NY------TPKIVGGIGGFINTKE---YKNVEIKVLNKRVRATIM----TGDTPINIFGR simian NW------KPQIIGGIGGSINVKQ---FFNCKVTIAGKTTHASVL----VGPTPVNIVGR gi pdb DWPVMEAANPQ-IHGIGGGIPVRKSRDMIELGVINRDGSLERPLLLFPLVAMTPVNILGR gi prf SD------KSAWVQGATGGKRYRW---TTDRKVHLATGKVTHSFLH---VPDCPYPLLGR... : * * : : :..:. * :.** gi pdb 7 NLLTQIGXTLN F HIV2 NILT simian NVLKKLGCTLN gi pdb DCLQGLGLRLT NL gi prf DLLTKLKAQIHFEGSGAQVMGPMGQPLQVL : * Clustal 形式のアラインメント強く保存しているセグメント ( モチーフ ) が 2 ケ所見いだされる

10 Clustal 形式アラインメント下段のシンボルの意味 * では, 完全に保存 : では, 強い物理化学的類似性のあるグループで保存. では, 弱い類似性のあるグル プで保存 強い弱いの基準は,PAM250 行列において, アミノ酸間のスコアが 0.5 より大きいか,0.5 以下かで分けている PAM250 行列については次回説明

11 アフィン ギャップ ペナルティ g(l)=α+β(l-1) L はギャップの長さ 挿入 欠失 (inser5on/dele5on) は ギャップとよばれる空記号をいれて対応 挿入 欠失は略して INDEL と呼ばれる

12 可能なアラインメントの数 長さ m と n の配列の可能なアラインメントの数を c(m, n) とする 挿入 / 欠失を除くと並置される残基対が同じ組み合わせのアラインメントの数を g(m, n) とする この時 g(m, n) < c(m, n) k 個の残基がそれぞれ並置されているとすると 一方の配列からは m C k 通りの対応させる残基を選べる 同様に他方の残基礎からも n C k 通りの対応させる残基を選べる よって g(m, n) = Σ k=1to min{m,n} m C k n C k = m+n C n m = nの場合を考えてみると Stirlingの公式を用いて g(n, n) = 2n C n ~ 2 2n / πn n = 10 の場合 g(10,10) = n =100 の場合 g(100,100) = 全てを数え上げてスコア最大のものを見つけることは困難 動的計画法 (dynamic programming) が利用される

13 動的計画法によるペアワイズアラインメントを簡単な例で考えてみる スコアは Dayhoff の PAM250 g(l) = βl β = 8 とする 配列は ANALYSIS ANYSIS 8 残基 6 残基 の 2 本を考える

14 配列 A ANALYSIS 8 残基 配列 B ANYSIS 6 残基 この時 (8+1) (6+1) のサイズの行列 D を考える 一般には アラインメントする配列の長さが M 残基と L 残基の時 (M+1) x (L+1) の行列を考える 配列 A のアミノ酸を 2 行目以降に対応させ 配列 B のアミノ酸を 2 列目以降に対応させる

15 D(0,0) A N Y S I S D(0,6) A N A L Y S こうしておくと要素 D(i, j) は配列 A の i 番目のアミノ酸と配列 B の j 番目に対応する S I D(8,6) D(8,0)

16 要素 D(i, j) を考える A N A L Y S I S A N Y S I S アミノ酸 i, j が並置される アミノ酸 i がギャップに対応 アミノ酸 j がギャップに対応 この 3 つの動きのみ可能で後戻りはしないと考える i j i - - j

17 行列上のパスが一つのアラインメントを表す A N A L Y S I S A N Y S I S アミノ酸 i, j が並置される アミノ酸 i がギャップに対応 アミノ酸 j がギャップに対応 最もスコアの高くなるパスを見つけてやると良い i j i - - j

18 スタート A N Y S I S A N A L Y 今 ここに自分がいるとする スタートのポイントからここまでの最適な経路を見つけたい この最適な経路は 部分配列 ANY と ANA の最適アラインメントを意味する S S I

19 スタート A N Y S I S A N A L Y S I S 今 ここに自分がいるとする スタートのポイントからここまでの最適な経路を見つけたい この最適な経路は 部分配列 ANY と ANA の最適アラインメントを意味する 自分の周辺の 3 点に着目する それぞれスタートからこの点までの最適経路と そのスコアがもとまっているとする

20 スタート A N A L Y S I S A N Y S I S スタートからこの点までの最適経路が図のようになっているということは部分配列 ANY と AN が A N Y A N - とアラインされることを意味する スコア = = -4 自分がいるところ

21 スタート A N A L Y S I S A N Y S I S スタートからこの点までの最適経路が図のようになっているということは部分配列 AN と AN が A N A N とアラインされることを意味する スコアは = 4 今 ここに自分がいるとする

22 スタート A N A L Y S I S A N Y S I S スタートからこの点までの最適経路が図のようになっているということは部分配列 AN と ANA が A N - A N A とアラインされることを意味する スコアは = -4 今 ここに自分がいるとする

23 スタート A N Y S I S 今 ここに自分がいるとする A N A L スタートから までの最適経路とスコアがもとまっているなら この 3 点に接続した経路を考えて その中でも最も点数の高いものを選択すれば良い Y S I S

24 スタート A N Y S I S 今 ここに自分がいるとする A N A L Y S I 右上に接続する場合, 縦方向の移動は gap を意味し A と を対応させるので A N Y - A N A というアラインメントが形成され スコアは -4 8 = -12 S

25 スタート A N Y S I S 今 ここに自分がいるとする A N 4-4 斜め上に接続する場合,Y と A を対応させることを意味し A L -4 A N Y A N A Y S I というアラインメントが形成され Y と A のスコアは -3 なのでアラインメントのスコアは 4 3 = 1 S

26 スタート A N Y S I S 今 ここに自分がいるとする A N A L Y S I 左横に接続する場合, 横方向の移動は gap を意味し Y と を対応させるので A N - Y A N A - というアラインメントが形成され スコアは -4 8 = -12 S

27 スタート A N Y S I S A N A L Y S I S 今 ここに自分がいるとする 最もアラインメントのスコアが高かったのは Y と A を対応させる経路であったのでこの経路を選び 部分配列 ANY と ANA の最適並置のアラインメントスコアは 1 となる

28 スタート A N Y S I S この処理を式で書くと A N A L D(i, j) = max { D(i-1,j) - β, 右上 D(i,j-1) - β, 左横 D(i-1,j-1)+s(i, j) 対角線 } Y S I s(i, j) は 配列 A の i 番目のアミノ酸と配列 B の j 番目のアミノ酸の PAM250 行列の値 S

29 A N A A N Y S I S D(0,0) = 0 D(i, 0) = -(i β) D(0, j) = -(j β) とする ここでは β=8 とする L Y S I S A N Y 処理の意味境界でのギャップの処理 赤線部分 : 配列 B の N 末の ANY をギャップと対応づけ 配列 B の配列 A とのマッチングは 4 残基目以降でおこる 3 残基のギャップなので 3 8=24 のペナルティを課している

30 A N Y S I S A N A L Y S I この行列上で次の漸化式を左上から順次といていく D(i, j) = max { D(i-1,j) - β, D(i,j-1) - β, D(i-1,j-1)+s(i, j) } S この順番で漸化式をといていけば に到達した時には の値は既に計算されていることがわかる

31 A N A L Y S I S A N Y S I S この順番でも良い

32 A N Y S I S A N A L 漸化式を N 末側 ( 左上 ) から順次解いていくと 順次部分配列のアラインメントスコアが求められ 最終的に D(8, 6) の要素が求まる Y S I S 動的計画法 (dynamic programing) とは このように部分問題 ( この場合は 部分配列の最適並置 ) を順次解いていくことで 最終的には全問題について最適な解を得るアルゴリズムである

33 経路行列 A N Y S I S A N Y S I S A A -8 N N -16 A A -24 L L -32 Y Y -40 S S -48 I I -56 S S -64 漸化式でスコアを計算すると同時に 3 つの処理のどれが選ばれたかを経路行列に記憶しておく

34 バックトラック :D(8,6) から経路行列を逆にたどりながらアラインメントを構築 (C 末から構築 ) A N Y S I S A N Y S I S A A -8 N N -16 A A -24 L L -32 Y Y -40 S S -48 I I -56 S S -64 配列 A ANALYSIS 配列 B ANA--SIS

35 アフィン ギャップ ペナルティ g(l)=α+β(l-1) L はギャップの長さ アフィンペナルティの場合 後藤のアルゴリズムで計算される 後藤のアルゴリズムの必要性や説明は この資料の後半に参考としてつけておく

36 ここまでの説明 2 本の配列の全長での最適アラインメントをもとめる ペアワイズグローバルアラインメント (pairwise global alignment) データベース検索には 2 本の配列を比較し局所的な類似性を検出する ペアワイズローカルアラインメントが必要 (pairwise local alignment)

37 Global pairwise alignment から Local pairwise alignment への拡張 何故ローカルアラインメントが必要なのか?

38 Global Alignment と Local Alignment の違い Smith-Waterman algorithm

39 Local Alignment の 漸化式の意味

40 Local alignment のアルゴリズムのスコアマトリクスへの要請 スコアマトリクスの要素 s(a, b) の中で少なくとも一つは 負のスコアが含まれていなければならない そうしないと 漸化式を解いた時の D は増加し続ける 全てが正の値をとるようなマトリクスを使用する時は 0 に相当する値を設定して局所アラインメントを実行する

41 グローバル アラインメント 出力 : アラインメントが一つ ローカル アラインメント 出力 : 複数の局所的なアラインメント 最初のアラインメントを構築した後で 次にアラインメント スコアの高い要素を 見つけてアラインメントを構築すればよい しかし その前に サブオプティマル アラインメントを 除去する必要がある

42 declump 法による suboptimal alignment の除去 2 構造 A 構造 B 最大スコアのアラインメント パス 2 番目に大きなスコアのアラインメント パス

43 declump 法による suboptimal alignment の除去 1 構造 A Suboptimal region 構造 B 最大スコアのアラインメント パス 2 番目に大きなスコアのアラインメント パス declump 法については 本資料の最後に参考として説明をつけてある

44 二本の配列についてのアラインメント Pairwise global alignment Pairwise local alignment 多数本の配列についてのアラインメント mul5ple global alignment

45 マルチプル アラインメント 配列解析の第ニのステップ (1) 多次元 Needleman-Wunsch 法 (2) プログレッシブ アラインメント progressive alignment ClustalW と tree-based alignment (3) その他の方法

46 (1) 多次元 Needleman-Wunsch 法

47 ペアワイズ アラインメントの場合 : 2 次元配列 D の上で 漸化式を計算してアラインメントが得られた 3 本の配列のアラインメントの場合 : もう一つ次元を増やして 3 次元配列 D とそれに対応する漸化式を計算すれば 3 本の配列の最適アラインメントが得られる 配列 B 配列 A 配列 C

48 N 本の配列のアラインメントの場合 : N 次元配列 D 上で漸化式を計算して最適マルチプル アラインメントを求める 配列の本数が多くなると N 次元配列 D のサイズが大きくなり 莫大な記憶用量が必要となる D の中で最適アラインメントパスを探索するのに莫大な計算時間を要する 研究はなされているが 実用的観点からはまだ遠い ( 探索空間の制限 )

49 (2) プログレッシブ アラインメント ClustalW と tree-based alignment

50 ペアワイズ アラインメントを繰り返す事でマルチプル アラインメントを構築 例 :5 本の配列のアラインメント (1) 配列 1 と配列 2 をペアワイズ アラインメント (2) 配列 1 2 のアラインメントを一本の配列のように考え 配列 3 とペアワイズ アラインメント i 配列 3 j k 2 次元配列 D 漸化式中のスコアは例えば S(i,j) + S(i,k)

51 (3) 配列 1,2,3 のアラインメントを 1 本の配列とみなし配列 4 とアラインメント (4) 配列 1,2,3,4 のアラインメントを 1 本の配列とみなし配列 5 とアラインメント プログレッシブ アラインメントの問題点 : (1) 順番に依存してアラインメントの結果が異なって来る Tree-based alignment (2) 各ペアワイズ アラインメントのステップでは最適な並置が形成されているが 5 本の配列全体の並置として最適である保証はない

52 配列が 4 本 (A, B, C, D) の場合 (1) 全てのペアについてアラインメントを実施し それに基づき Guide Treeを作成 (2) 近縁なものから順番にペアワイズ アラインメントで重ねる C A D B まず (C, A) のアラインメントが作成される 次に (C, A) のペアワイズ アラインメントを一つの配列とみなし D とのアラインメントを構築する ((C, A), D) 最後に ((C, A), D) の 3 本のアラインメントと配列 B を並置する この方法では アラインメントと配列 あるいは二つのマルチプル アライメントを ペアワイズ アラインメントの方法で順次重ねていく このアラインメントの方法は clustalw ではプロファイル アラインメントと呼ばれている

53 プログレッシブ アラインメントの順序の問題 tree-based approach は良好な結果を与え直観的にも納得できる方法である しかし 配列全体としての最適並置になっている保証がないという問題は解決されていない これは プログレッシブ アラインメントの Once a gap, forever a gap という性質のためである

54 配列が 6 本 (A, B, C, D, E, F) の場合 で示したノードに対応するアラインメントに導入された gap の位置は それ以降のアラインメントのステップで変更されない C A D B E F 一旦 gap が入ると配列全体としては間違った位置であっても 修正されない

55 (3) その他の方法 simulated annealing genetic algorithm iterative improvement hidden Markov model 繰り返し計算が必要なものが多い

56 Itera4ve Improvement アラインメントを二分割ランダムあるいは系統樹の情報から 二つのアラインメントをペアワイズにアラインする 繰り返し

57 マルチプルアラインメントのツールとしては Clustal W が多く使用されているが 非常に大量の配列を精度よくアラインメントするのであれば mah, MUSCLE, T-Coffee などのツールを使用した方が良い これらのツ ルでは 高速 高精度のアラインメントを実現するための様々な工夫 ( アルゴリズム ) がなされている global pairwise Dynamic Programing (Needleman-Wunsch) mul5ple Dynamic Programing A* algorithm Simulated Annealing Gene5c Algorithm Itera5ve Improvement local Dynamic Programing (Smith-Waterman) BLAST EM algorithm Gibbs sampling

58 配列データベース検索による機能予測 脳型プロスタグランジン D 2 合成酵素の機能予測

59 ! - Evolution of Prostaglandin D 2 Synthase -! Nagata, A., Suzuki, Y., Igarashi, M., Eguchi, N., Toh, H., Urade, Y.,Hayaishi, O. Proc. Natl. Acad. Sci. USA 88, (1991). Igarashi, M., Nagata, A., Toh, H., Urade, Y., Hayaishi, O. Proc. Natl. Acad. Sci. USA 89, (1992).

60 PGD synthase O COOH HO COOH O O OH OH PGH 2 PGD 2

61 PGD Synthase about 190 a.a. Amino Acid Sequence Database Database Searching Lipocalins

62 NCBI でキーワード検索し アミノ酸配列を入手

63 まずブラウザを立ち上げ NCBI を検索 ここをクリック

64 ここに prostaglandin D synthase と入力して Search をクリック

65 Protein をクリック

66 190aa の酵素をクリック

67

68

69 FASTA をクリック

70 send to をクリック

71 File をチェック Create File をクリック

72 OK で download folder にテキスト形式でファイルがつくられる

73 NCBI BLAST での類似配列検索

74 まずブラウザを立ち上げ NCBI を検索 NCBI で検索して検索結果画面から Blast をクリック

75 protein blast をクリック

76

77 Algorithm parameters をクリック

78 Max target sequences をデフォルト (100) から 1000 に変更 ( 出力される検出配列の数 )

79 配列をウィンドウにペーストして BLAST をクリックし 検索を実行

80 配列を Window に入力するかわりに選択ボタンを使って 入力ファイルを指定することもできる

81 検索が実行している間 タイムアウトすることを避けるために Conserved Domain Database による解析結果が出力され定期的に更新される

82

83

84

85

86 解析に利用する配列を チェックボックスにチェックを入れて選択する

87 E-value: やや正確さにかけるが 検出された配列と同じかそれ以上の類似度を示す配列で同じ長さのものが 使用したデータベースで偶然見いだされる本数の期待値小さいほど良い BLAST の有意性の指標 使用するデータベースにより値が異なる

88 チェック後に download をクリックし 出てくるメニューから FASTA (complete sequences) を選択

89 ダウンロードの確認ウィンドウが出てくるので OK をクリックして ダウンロードフォルダに配列を mul5-fasta 形式で保存

90

91 mouse PGD synthase human neutrophil gelatinase-associated lipocalin

92 Lipocalin Family! Diverse family of secretory proteins involved! 分泌蛋白質から構成されるグループで 疎水性の低分子に結合し その輸送に携わっている in binding and transport of small hydrophobic molecules secretor y tissue! lipocalin! targe Small hydrophobic t cell!! molecules!

93 PGD synthases enzyme!!! vertebrates! Lipocalins! transporter! = non-enzyme!! from bacteria to eukaruyotes! Which sites are involved in acquisition! of the catalytic activity?!

94 PGD 2 合成酵素とリポカリンのアラインメントを作成前回練習した mah を使用 hpp://sci-tech.ksc.kwansei.ac.jp/~tohhiro/link.html より lipocalin.txt をダウンロードして mah の入力とする lipocalin.txt には PGD 合成酵素を含むリポカリン 24 配列が mul5-fasta 形式で含まれている ( メモ帳などで確認すること )

95 Ma2 を起動する 1 左下スタートをクリック

96 2. 検索ウィンドウに mah と入力上部に mah のインストール場所が表示される この mah のアイコンをクリック

97 3. mah の入力画面がたちあがる

98 4. 入力ファイルを指定するために mul5-fasta format のファイルが置かれた Directory を表示する ( ここからは Windows OS 上での処理 ) 左下のスタートをクリックし 出て来たパネル左上のドキュメントを選択

99 5. ドキュメント directory が表示される Directory から mah のウィンドウにファイルをドラッグすると ファイル名が入力される ファイル名が入力されたら enter キーをおす

100 6. Output すなわち アラインメントを出力するファイル名を聞かれる 入力ファイル名を参考に Z ドライブ上のファイル ( 新規でも既存の者でも良い ) を指定し Enter キーをおす 出力オプションを聞いてくるので 2 を指定する Clustal 形式 /Fasta 形式 Sorted Order/Input Order 説明はアラインメントを見ながら

101 7. アラインメントのオプションを聞いてくる 1 の auto オプションを指定して enter auto オプション小規模データ丁寧に 大規模データそれなりにアライン

102 t7 8. 指定したファイルやオプションを コマンドライン形式で確認してくる問題なければ Y を入力して enter

103 9. ウィンドウ中に 出力が表示 (END) が表示された時点で 出力ファイルに書き込まれている

104 10. メモ帳によって Clustal 形式のアラインメントを確認

105 PGD synthase is inac5vated by treatment with. SH X SH-Modifier Cys residues may be involved in the cataly5c reac5on of the enzyme.

106 C C C C C C C C C C C C C C C

107 Site-Directed Mutagenesis Cys Ala, Ser Cys S S Cys Cys SH Mutants showed the ac5vity comparable to that of the wild type enzyme. Mutants lost the enzyme ac5vity.

108 点数 (4) (3) (2) (1) 達成目標 (3) に加え NCBI のサイトで BLAST によるデータベース検索を行うことができる (2) に加え グローバルマルチプルアラインメントのツリーベース法について説明できる (1) に加え ペアワイズローカルアラインメントにどのように動的計画法を拡張するか説明できる ペアワイズグローバルアラインメントの動的計画法の漸化式と その処理の意味を説明です ツリーベース法の問題とそれを克服する方法について説明できる BLAST の原理は次回

109 参考資料 後藤のアルゴリズム

110 計算量について 計算に要するステップ数 = 3MN これを O(MN) と表す M=N の時 N 2 これは N が大きい場合 1 回目の講義で説明した可能なアラインメント全ての数え上げに比べきわめて小さい c(n,n) > g(n,n) 22N πn

111 アフィン ギャップ ペナルティ g(l)=α+β(l-1) L はギャップの長さ 挿入 欠失 (inser5on/dele5on) は ギャップとよばれる空記号をいれて対応 挿入 欠失は略して INDEL と呼ばれる

112 α = opening penalty β = extension penalty 通常は α はスコアマトリクスの最大値と同じ程度の値 β は α の 1/10 程度の値に設定される g(l) = α + β(l - 1) gap penalty α g(l) = βl gap length

113 動的計画法によるペアワイズアラインメントを簡単な例で考えてみる スコアは Dayhoff の MDM78 g(l) = α + β(l - 1) (α=8, β=1 とする ) 配列は ANALYSIS ANYSIS 8 残基 6 残基 の 2 本を考える

114 配列 A ANALYSIS 8 残基 配列 B ANYSIS 6 残基 この時 (8+1) (6+1) のサイズの行列 D を考える 一般には アラインメントする配列の長さが M 残基と L 残基の時 (M+1) x (L+1) の行列を考える 配列 A のアミノ酸を 2 行目以降に対応させ 配列 B のアミノ酸を 2 列目以降に対応させる C 言語の様式にならって 1 行目と 1 列目の要素を表す添字は 0 とする プログラミング言語でいうと行列ではなく配列である

115 D(0,0) A N Y S I S D(0,6) A N A L Y S こうしておくと要素 D(i, j) は配列 A の i 番目のアミノ酸と配列 B の j 番目に対応する S I D(8,6) D(8,0)

116 D(0,0) = 0 A N Y S I S D(0, j) = g(j) と初期化 A N この行列上で次の漸化式を左上から順次といていく A L Y S I D(i, j) = max { max(d(i - m, j) - g(m)), m=1, i max(d(i, j - n) - g(n)), } n=1, i D(i-1,j-1)+s(i, j) S D(i, 0) = g(i) と初期化 s(i, j) は 配列 A の i 番目のアミノ酸と配列 B の j 番目のアミノ酸のスコアの値

117 A N A L Y S I S A N Y S I S この順番でも良い D(i, j) = max { max(d(i - m, j) - g(m)), m=1, i max(d(i, j - n) - g(n)), n=1, i D(i-1,j-1)+s(i, j) }

118 D(2, 3): A N 配列 A の部分配列 AN と配列 B の部分配列 ANY のスコア A N Y S I S D(3,4) をこれから求める 要素には 部分配列の最適並置のスコアが入っているものとする A L Y S I S D(2, 4): D(3,3): 配列 A の部分配列 AN と配列 B の部分配列 ANYS のスコア D(3,4) 配列 A の部分配列 ANA と配列 B の部分配列 ANY のスコア D(3,4) のスコアとは配列 A の部分配列 ANA と配列 B の部分配列 ANYS の最適並置のアラインメントスコアを意味する

119 配列 A の部分配列 ANA と配列 B の部分配列 ANYS の最適並置のアラインメントスコアは その上流の最適並置から構成 D(2, 4) D(3, 4) 配列 A の部分配列 AN と配列 B の部分配列 ANYS の最適並置に 配列 A の 3 番目の A をギャップ (-) に対応させて接続スコア =max{d(2,4) - 8, D(1,4) - 9, D(0,4) - 10} D(3, 3) D(2, 3) D(3, 4) D(3, 4) 配列 A の部分配列 ANA と配列 B の部分配列 ANY の最適並置に 配列 B の 4 番目の S をギャップ (-) に対応させて接続スコア =max{d(3,3) - 8, D(3,2) - 9, D(3,1)-10, D(3, 0) -11} 配列 A の部分配列 AN と配列 B の部分配列 ANY の最適並置に 配列 A の 3 番目の A と配列 B の 4 番目の S を対応させて接続スコア = D(2,3) + s(a, S)

120 A N A L Y S I S A N Y S I S D(3,4) のスコアを求めるには =17 ステップ必要 より一般には D(i,j) のスコアを求めるには (i + j + 1) ステップ必要

121 したがって 全ての要素のスコアを求めるステップ数は M N j=1 (i + j) +1 i=1 M = N i + M j +1 = i=1 NM(M +1) 2 N j=1 + MN(N +1) 2 +1 最も次数の高い項をとり 定数の和と定数倍を無視すると g(l) = βl の時の計算量は O(NM 2 + MN 2 ) O(NM)

122 A N Y S I S A N この行列上で次の漸化式を左上から順次といていく A L Y S I S D(i, j) = max { max(d(i - m, j) - g(m)), m=1, i max(d(i, j - n) - g(n)), } n=1, i D(i-1,j-1)+s(i, j) ここからバックトラック 各ステップで最も高いスコア (gap penalty を考慮 ) を示す要素を選択する 再び O(MN 2 +NM 2 ) の計算量が必要となる

123 バックトラックの効率化 A N Y S I S A N A L Y S I S D(i, j) = max { max(d(i - m, j) - g(m)), m=1, i max(d(i, j - n) - g(n)), } n=1, i D(i-1,j-1)+s(i, j) 漸化式を解く際に同じサイズの行列を 2 つ用意しておく

124 A N A L Y S I S バックトラックの効率化 A N Y S I S D(i, j) = max { max(d(i - m, j) - g(m)), m=1, i max(d(i, j - n) - g(n)), } n=1, i D(i-1,j-1)+s(i, j) (i, j) (i, j) k l (k,l) (i, j) 行方向の記憶用配列 縦方向の記憶用配列 に入っている数字からバックトラック

125 時間計算量の削減 後藤のアルゴリズム D と同じサイズの行列 E と F を用意する E(0,0) = F(0,0) = D(0,0) = 0 E(i, 0) = F(i, 0) = D(i, 0) = g(i) E(0, j) = F(0, j) = D(0, j) = g(j) 先の処理に同じ とし 次の3つの漸化式をとく E(i, j) = max {D(i, j -1) - α, E(i, j -1) - β} F(i, j) = max {D(i -1, j) - α, F(i -1, j) - β} D(i, j) = max{d(i -1, j -1) + s(i, j), E(i, j), F(i, j) }

126 後藤のアルゴリズムの漸化式が先の漸化式と等価であることの直感的な証明 (1) E(i, j) = max {D(i, j -1) - α, E(i, j -1) - β} F(i, j) = max {D(i -1, j) - α, F(i -1, j) - β} D(i, j) = max{d(i -1, j -1) + s(i, j), E(i, j), F(i, j) } D(i, j) の式に E(i, j) F(i, j) を代入してみれば良い

127 後藤のアルゴリズムの漸化式が先の漸化式と等価であることの直感的な証明 (2) E(i, j) = max {D(i, j -1) - α, E(i, j -1) - β} F(i, j) = max {D(i -1, j) - α, F(i -1, j) - β} D(i, j) = max{d(i -1, j -1) + s(i, j), E(i, j), F(i, j) } D(i, j) = max{d(i -1, j -1) + s(i, j), max {D(i, j -1) - α, E(i, j -1) - β}, max {D(i -1, j) - α, F(i -1, j) - β} } = max{d(i -1, j -1) + s(i, j), D(i, j -1) - α, E(i, j -1) - β, D(i -1, j) - α, F(i -1, j) - β } 漸化式を再び代入

128 後藤のアルゴリズムの漸化式が先の漸化式と等価であることの直感的な証明 (3) E(i, j) = max {D(i, j -1) - α, E(i, j -1) - β} F(i, j) = max {D(i -1, j) - α, F(i -1, j) - β} D(i, j) = max{d(i -1, j -1) + s(i, j), E(i, j), F(i, j) } E(i, j -1) = max {D(i, j -2) - α, E(i, j -2) - β} F(i - 1, j) = max {D(i -2, j) - α, F(i -2, j) - β} このように変形してから代入する

129 後藤のアルゴリズムの漸化式が先の漸化式と等価であることの直感的な証明 (4) E(i, j -1) = max {D(i, j -2) - α, E(i, j -2) - β} F(i - 1, j) = max {D(i -2, j) - α, F(i -2, j) - β} D(i, j) = max{d(i -1, j -1) + s(i, j), D(i, j -1) - α, E(i, j -1) - β, D(i -1, j) - α, F(i -1, j) - β } = max{d(i -1, j -1) + s(i, j), D(i, j -1) - α, max {D(i, j -2) - α - β, E(i, j -2) - 2β}, D(i -1, j) - α, max {D(i -2, j) - α - β, F(i -2, j) - 2β} } = max{d(i -1, j -1) + s(i, j), D(i, j -1) - g(1), D(i, j -2) - g(2), E(i, j -2) - 2β, D(i -1, j) - g(1), D(i -2, j) - g(2), F(i -2, j) - 2β }

130 後藤のアルゴリズムの漸化式が先の漸化式と等価であることの直感的な証明 (5) 同じ処理を繰り返すと 先の漸化式が得られる この時の計算量 E(i, j) = max {D(i, j -1) - α, E(i, j -1) - β} F(i, j) = max {D(i -1, j) - α, F(i -1, j) - β} > 2MN > 2MN D(i, j) = max{d(i -1, j -1) + s(i, j), E(i, j), F(i, j) } > 3MN 行列 E, F を使用することで時間計算量を減少 2MN + 2MN + 3MN > O(MN) しかし 行列 E, F の分だけ領域計算量は増加

131 計算量 (complexity) 入力データのサイズ (n) の関数として表現 n 2 に比例する時は O(n 2 ) と書いてオーダー n 2 あるいは n 2 のオーダーと読む実行時間が f(n) のアルゴリズムを O(f(n))( オーダー f(n)) のアルゴリズムとよぶ 時間計算量 (5me complexity) 実行に要求される時間 領域計算量 (space complexity) 実行に必要な領域の大きさ 時間と空間のトレードオフ

132 後藤のアルゴリズムの時も バックトラックのために 2 つの行列を準備 また E, F に対応する行列をそれぞれ 1 つづつ準備 (E も F も動く方向は一方向のみなので それぞれ 1 つで良い ) バックトラック用に このような配列を準備することも時間計算量と領域計算量のトレードオフの例

133 参考資料ローカルアラインメントにおける declump 処理

134

135 declump 法による suboptimal alignment の除去 3 input: A, B, s(a, b) output: D(i, j), 0 < i < L, 0 < j < M D(i, 0) 0, E(i, 0) 0, F(i, 0) 0 for 1 < i < L D(0, j) 0, E(0, j) 0, F(0, j) 0 for 1< j < M for i = 1 to L for j = 1 to M E(i, j) max{ D(i, j-1) - α, E(i, j-1) - β} F(i, j) max { D(i-1, j) - α, F(i-1, j) - β} D(i, j) max{ 0, D(i-1, j-1) + s(ai, bj), E(i, j), F(i, j) アラインメントパス上でのみ以下の操作に変更 E*(i, j) max{ D*(i, j-1) - α, E*(i, j-1) - β} F*(i, j) max { D*(i-1, j) - α, F*(i-1, j) - β} D*(i, j) max{ 0, E*(i, j), F*(i, j) }

136 declump 処理の意味 漸化式中 D* と D の違いは D(i-1, j-1) + s(ai, bj) が含まれているか否か 漸化式中 この処理の意味は ai, bj を並べることを意味する すなわち D* ではアラインメトパス中のアミノ酸残の対応付けを解消している

A Constructive Approach to Gene Expression Dynamics

A Constructive Approach to Gene Expression Dynamics 配列アラインメント (I): 大域アラインメント http://www.lab.tohou.ac.jp/sci/is/nacher/eaching/bioinformatics/ week.pdf 08/4/0 08/4/0 基本的な考え方 バイオインフォマティクスにはさまざまなアルゴリズムがありますが その多くにおいて基本的な考え方は 配列が類似していれば 機能も類似している というものである 例えば

More information

1_alignment.ppt

1_alignment.ppt " " " " n " n n " n " n n n " n n n n " n LGPSSKQTGKGW-SRIWDN! + +! LN-ITKSAGKGAIMRLGDA! " n -------TGKG--------!! -------AGKG--------! " n w w w " n w w " " " 11 12 " n w w w " n w w A! M! O! A!

More information

生命情報学

生命情報学 生命情報学 (2) 配列解析基礎 阿久津達也 京都大学化学研究所 バイオインフォマティクスセンター 配列アラインメントとは? 配列検索 バイオインフォマティクスにおける基本原理 配列が似ていれば機能も似ている ただし 例外はある 配列検索の利用法 実験を行い機能未知の配列が見つかったデータベース中で類似の配列を検索機能既知の類似の配列が見つかれば その配列と似た機能を持つと推定 機能未知の配列 VLPIKSKLP...

More information

Bioinformatics3

Bioinformatics3 バイオインフォマティクス配列データ解析 3 藤 博幸 相同配列の 較解析の 順 第 ステップ : 相同配列の収集 第 ステップ : 相同配列のマルチプルアラインメント 第三ステップ : アラインメントからの機能 構造 進化的情報の抽出 2. 配列アラインメント (sequence alignment) 進化の過程での INDEL を考慮しながら 相同な配列の間の対応する塩基 ( あるいはアミノ酸 )

More information

Bioinformatics2

Bioinformatics2 バイオインフォマティクス配列データ解析 2 藤 博幸 データベース検索 (1) ブラウザで NCBI を検索 (2)NCBI で配列データの取得 (3)NCBI で BLAST 検索 ブラウザで NCBI を検索 ブラウザで NCBI を検索 クリック ブラウザで NCBI を検索 NCBI トップページ National Center for Biotechnology Information 分

More information

生命情報学

生命情報学 生命情報学 5 隠れマルコフモデル 阿久津達也 京都大学化学研究所 バイオインフォマティクスセンター 内容 配列モチーフ 最尤推定 ベイズ推定 M 推定 隠れマルコフモデル HMM Verアルゴリズム EMアルゴリズム Baum-Welchアルゴリズム 前向きアルゴリズム 後向きアルゴリズム プロファイル HMM 配列モチーフ モチーフ発見 配列モチーフ : 同じ機能を持つ遺伝子配列などに見られる共通の文字列パターン

More information

バイオインフォマティクス第1回2018.pptx

バイオインフォマティクス第1回2018.pptx IT BIO バイオインフォマティクス第 1 回 藤博幸 配列解析 I 本日の課題 1. 相同配列 2. 配列アラインメント 3. 演習 1 HIV 阻害薬のターゲット探索 4. 演習 2 何が我々をヒトにしているのか DNA を 4 つの塩基を 1 文字で表しその文字列として表現 水素結合 アミノ酸 側鎖 Asp (D) Glu (E) Cys (C) Tyr (Y) アスパラギン酸グルタミン酸システインチロシン

More information

Microsoft PowerPoint - lecture a.pptx

Microsoft PowerPoint - lecture a.pptx 本日 (3 時限目 ) の内容 バイオインフォマティクス ( 生命情報学 ) 応用生命科学 情報生命学第 3 回配列解析入門 生物学と情報学の学際領域の学問分野 目的 生物データに対する情報解析技術の開発 情報解析技術を利用した新たな生物学的知識の発見 生物学の実験技術の革新 ( 例 : 次世代シークエンサー ) 大量のデータ ウェット ( 実験 ) とドライ ( 解析 ) の協力が不可欠 2 3

More information

アルゴリズム入門

アルゴリズム入門 アルゴリズム入門 第 11 回 ~ パターン認識 (1)~ 情報理工学系研究科 創造情報学専攻 中山英樹 1 今日の内容 パターン認識問題の 1 つ : アラインメント アルゴリズム 再帰 動的計画法 2 パターン認識 音や画像の中に隠れたパターンを認識する 音素 音節 単語 文 基本図形 文字 指紋 物体 人物 顔 パターン は唯一のデータではなく 似通ったデータの集まりを表している 多様性 ノイズ

More information

NCBI BLAST チュートリアル このチュートリアルでは NCBI サイトでの BLAST による相同性検索の方法について 一般的な使い方を紹介しています はじめに. BLAST とは まずはじめに 簡単に BLAST について紹介することにしましょう BLAST は Basic Local Alignment Search Tool の略で ペアワイズの局所的なアライメント / 相同性検索 (

More information

Microsoft PowerPoint - ad11-09.pptx

Microsoft PowerPoint - ad11-09.pptx 無向グラフと有向グラフ 無向グラフ G=(V, E) 頂点集合 V 頂点の対を表す枝の集合 E e=(u,v) 頂点 u, v は枝 e の端点 f c 0 a 1 e b d 有向グラフ G=(V, E) 頂点集合 V 頂点の順序対を表す枝の集合 E e=(u,v) 頂点 uは枝 eの始点頂点 vは枝 eの終点 f c 0 a 1 e b d グラフのデータ構造 グラフ G=(V, E) を表現するデータ構造

More information

PowerPoint Presentation

PowerPoint Presentation パターン認識入門 パターン認識 音や画像に中に隠れたパターンを認識する 音素 音節 単語 文 基本図形 文字 指紋 物体 人物 顔 パターン は唯一のデータではなく 似通ったデータの集まりを表している 多様性 ノイズ 等しい から 似ている へ ~ だ から ~ らしい へ 等しい から 似ている へ 完全に等しいかどうかではなく 似ているか どうかを判定する パターンを代表する模範的データとどのくらい似ているか

More information

次に示す数値の並びを昇順にソートするものとする このソートでは配列の末尾側から操作を行っていく まず 末尾の数値 9 と 8 に着目する 昇順にソートするので この値を交換すると以下の数値の並びになる 次に末尾側から 2 番目と 3 番目の 1

次に示す数値の並びを昇順にソートするものとする このソートでは配列の末尾側から操作を行っていく まず 末尾の数値 9 と 8 に着目する 昇順にソートするので この値を交換すると以下の数値の並びになる 次に末尾側から 2 番目と 3 番目の 1 4. ソート ( 教科書 p.205-p.273) 整列すなわちソートは アプリケーションを作成する際には良く使われる基本的な操作であり 今までに数多くのソートのアルゴリズムが考えられてきた 今回はこれらソートのアルゴリズムについて学習していく ソートとはソートとは与えられたデータの集合をキーとなる項目の値の大小関係に基づき 一定の順序で並べ替える操作である ソートには図 1 に示すように キーの値の小さいデータを先頭に並べる

More information

Microsoft PowerPoint - ca ppt [互換モード]

Microsoft PowerPoint - ca ppt [互換モード] 大阪電気通信大学情報通信工学部光システム工学科 2 年次配当科目 コンピュータアルゴリズム 良いアルゴリズムとは 第 2 講 : 平成 20 年 10 月 10 日 ( 金 ) 4 限 E252 教室 中村嘉隆 ( なかむらよしたか ) 奈良先端科学技術大学院大学助教 y-nakamr@is.naist.jp http://narayama.naist.jp/~y-nakamr/ 第 1 講の復習

More information

スライド 1

スライド 1 タンパク質 ( 生化学 1) 平成 29 年 4 月 20 日病態生化学分野 分子酵素化学分野教授 山縣和也 生化学 1のスケジュール 4 月 20 日 講義開始 6 月 1 日 中間試験 9 月 25 日 生化学 1 試験 講義日程 内容は一部変更があります 講義資料 ( 山縣 吉澤分 ): 熊本大学病態生化学 で検索 ID: Biochem2 パスワード :76TgFD3Xc 生化学 1 の合否判定は

More information

bioinfo ppt

bioinfo ppt IT バイオインフォマティクス第 8 回 BIO 藤博幸 Outline (1) 立体構造解析の背景 (2) 立体構造データベース PDB (3) 可視化ツール (4) 構造比較と構造分類 (5) 立体構造予測 (6) 立体構造を用いた分子機能解析 構造を比較することの意味 アミノ酸配列に比べ 立体構造は保存しやすい アミノ酸配列は類似していない つまり配列レベル の検索で検出できないような類似性

More information

Slide 1

Slide 1 MEGA5 と Perl を用いた 分子進化解析の基礎 野澤昌文 2012 年 1 月 16 日基礎生物学研究所 ハンズオンセミナー 1 分子進化研究における一般的手法 相同な配列の比較 塩基配列 配列名塩基配列 A A T G G T A C A C B A T G A T A C A C C A T G G T A C A T アミノ酸配列 配列名 アミノ酸配列 A Met Val His B

More information

Microsoft PowerPoint - lecture a.pptx

Microsoft PowerPoint - lecture a.pptx 応用生命科学 情報生命学第 3 回配列解析入門 7 月 14 日 ( 木 ) 3 時限目加藤有己大阪大学大学院医学系研究科講義資料 http://www.med.osakau.ac.p/pub/rna/ykato/lecture/bonfo16/ 授業目的 情報科学と生命科学の融合領域である情報生命科学の基本的な手法を理解することを目的とする 日程 3 時限目 4 時限目 6 月 30 日 ( 木

More information

1. MEGA 5 をインストールする 1.1 ダウンロード手順 MEGA のホームページ (http://www.megasoftware.net/index.php) から MEGA 5 software をコンピュータにインストールする 2. 塩基配列を決定する 2.1 Alignment E

1. MEGA 5 をインストールする 1.1 ダウンロード手順 MEGA のホームページ (http://www.megasoftware.net/index.php) から MEGA 5 software をコンピュータにインストールする 2. 塩基配列を決定する 2.1 Alignment E MEGA 5 を用いた塩基配列解析法および分子系統樹作成法 Ver.1 Update: 2012.04.01 ウイルス 疫学研究領域井関博 < 内容 > 1. MEGA 5 をインストールする 1.1 ダウンロード手順 2. 塩基配列を決定する 2.1 Alignment Explorer の起動 2.2 シークエンスデータの入力 2.2.1 テキストファイルから読み込む場合 2.2.2 波形データから読み込む場合

More information

第4回バイオインフォマティクスアルゴリズム実習

第4回バイオインフォマティクスアルゴリズム実習 第 5 回バイオインフォマティクスアルゴリズム アラインメントアルゴリズム (3) 慶應義塾大学先端生命科学研究所 アラインメント 置換 挿入 欠損を考慮して塩基配列あるいは アミノ酸配列の似た部分をそろえることギャップ - を挿入する CAAGACATTTTAC CATACACTTTAC CA-AGACATTTTAC CATACAC--TTTAC ** * ** ***** アラインメントはグラフで表現できる

More information

ver

ver MacVector 基本操作 ( マルチプルアラインメント ) MacVector でマルチプルアラインメントをするために必要な操作の一部を紹介いたしす マルチプルアラインメントに関しての主要な操作は下記のものです A. 配列情報のファイルの入手 B. 配列情報ファイルの作成 ( 新規 ) C. マルチプルアラインメント D. 系統樹の作成 まず MacVector を起動してください ( 注意!MacVector

More information

Microsoft Word - MacVector_Align_OP.doc

Microsoft Word - MacVector_Align_OP.doc MacVector 基本操作 ( マルチプルアラインメント ) MacVector でマルチプルアラインメントをするために必要な操作の一部を紹介いたしす マルチプルアラインメントに関しての主要な操作は下記のものです A. 配列情報のファイルの入手 B. 配列情報ファイルの作成 ( 新規 ) C. マルチプルアラインメント D. 系統樹の作成 まず MacVector を起動してください ( 注意!MacVector

More information

Microsoft PowerPoint - BI_okuno_

Microsoft PowerPoint - BI_okuno_ バイオインフォマティクス ( 配列検索 ) & ケモインフォマティクス ( 構造検索 ) 統合薬学教育開発分野 奥野恭史 創薬におけるインフォマティクス ゲノム情報 ゲノム基盤ターゲット研究探索 ターゲット バリデーション 創薬リード探索 創薬リード最適化 前臨床研究臨床研究 創薬 ゲノム情報 (~2 万 2 千遺伝子 ) 化合物ライブラリー (10^60 化合物 ) バイオインフォマティクス ケモインフォマティクス

More information

DA RA

DA RA II 3ADT2206 19 3 1 1 1 5 2 5 2.1 DA................................................ 5 2.2 RA................................................ 7 2.3.......................................... 8 2.4....................................

More information

3Dプリンタ用CADソフト Autodesk Meshmixer入門編[日本語版]

3Dプリンタ用CADソフト Autodesk Meshmixer入門編[日本語版] ご購入はこちら. http://shop.cqpub.co.jp/hanbai 第 1 章操作メニュー ソフトウェアの立ち上げ時に表示されるトップ メニューと, 各メニューの役割について紹介します. ソフトウェアを使うにあたり, どこからスタートさせるのか確認しましょう. 最初に, 操作メニューから確認していきましょう. ソフトウェアを立ち上げると, 図 1-1 が現れます. この画面で, 大きく三つの操作メニュー

More information

 

  早稲田大学大学院理工学研究科 博士論文概要 論文題目 An algorithm for alignment of multiple biological sequences with generalized gap penalty functions 一般化ギャップペナルティ関数を用いた生物配列のマルチプルアラインメントアルゴリズム 申請者 山田 Shinsuke 真介 Yamada 情報 ネットワーク専攻並列

More information

Structure クイックスタート このミニコースでは NCBI から提供されている Cn3D を用いてどのようにタンパク質の立体構造を可視化や注釈付けを行うか さらにはタンパク質内で保存されているドメインの確認の方法 同様のドメインを持っている他のタンパク質の探索方法 3D モデリングのテンプレートとなるタンパク質の見つけ方 BLAST では認識できないような非常に離れたホモログの検出方法について学びます

More information

ミーティング記録の管理

ミーティング記録の管理 サーバ上の記録したミーティングが自動的に [ミーティング記録 Meeting Recordings ] ページ に一覧表示されます 表示される記録は 自分がスケジュールしたミーティングに限定されます 特定のミーティング の代理主催者の場合 [記録 Recordings ] ページにはそれらの記録は表示されず ミーティン グや記録を開始したユーザである場合でも 記録の準備ができたときに電子メール通知が届きま

More information

生物物理 Vol. 45 No. 1 (2005) だけ正確なアラインメントが必要な方 (4) 立体構造とアミノ酸配列の関係, あるいは立体構造と機能との関係に興味がある方 2. おもなサービス 2.1 ペアワイズ3Dアラインメントこれは2つの構造をアラインメントする基本的な機能であり,MATRAS

生物物理 Vol. 45 No. 1 (2005) だけ正確なアラインメントが必要な方 (4) 立体構造とアミノ酸配列の関係, あるいは立体構造と機能との関係に興味がある方 2. おもなサービス 2.1 ペアワイズ3Dアラインメントこれは2つの構造をアラインメントする基本的な機能であり,MATRAS 生物物理 45(1),41-44(2005) 立体構造比較サーバ MATRAS の使い方 1. はじめに 奈良先端科学技術大学院大学情報科学研究科川端猛 あるタンパク質と似ている他のタンパク質を探したいとき, まず最初に試みるべきはアミノ酸配列の相同性検索であろう. しかし, 同じファミリーのタンパク質の中でも, アミノ酸配列の一致度が低くなってくると, 配列の類似性だけで議論するのには限界が出てくる.

More information

3. 生化学的検査 >> 3C. 低分子窒素化合物 >> 3C045. 検体採取 患者の検査前準備 検体採取のタイミング 記号添加物 ( キャップ色等 ) 採取材料採取量測定材料ネ丸底プレイン ( 白 ) 尿 9 ml 注 外 N60 セイカ 検体ラベル ( 単項目オーダー時 ) ホンハ

3. 生化学的検査 >> 3C. 低分子窒素化合物 >> 3C045. 検体採取 患者の検査前準備 検体採取のタイミング 記号添加物 ( キャップ色等 ) 採取材料採取量測定材料ネ丸底プレイン ( 白 ) 尿 9 ml 注 外 N60 セイカ 検体ラベル ( 単項目オーダー時 ) ホンハ 3. 生化学的検査 >> 3C. 低分子窒素化合物 >> 3C045. amino acid fractionation 基本情報 3C045 分析物 連絡先 : 3764 JLAC10 診療報酬 識別 材料 001 尿 ( 含むその他 ) 測定法 204 高速液体クラマトグラフィー (HPLC) 結果識別 第 2 章 特掲診療料 D010 5 アミノ酸 第 3 部 検査 D010 5ロ 5 種類以上

More information

Microsoft Word - MTransㇹㇿㅼㅋ㇬㇤ㅛ+丕苬ㅦㅼㇶㅼ咂ㆂ;_ver1.7_original.docx

Microsoft Word - MTransㇹㇿㅼㅋ㇬㇤ㅛ+丕苬ㅦㅼㇶㅼ咂ㆂ;_ver1.7_original.docx スタートガイド 一般ユーザー向け この情報は 2017 年 7 月現在の内容です MTrans では 継続的に様々な機能改善を行っているため 実際の画面やボタンの名称などが異なる場合があります 目次 1. テキスト情報を入力する 2 1-a. テキストを直接入力する 1-b. ファイルをアップロードする 1-c. 文字制限について 2. 自動翻訳を開始する 3 2-a. 言語を選択する 2-b. 翻訳スタート

More information

PowerPoint Presentation

PowerPoint Presentation パターン認識入門 今回の話題 : パターン認識 長大な列 ( 例えば文章 ) から興味深い部分 ( 例えばある文字列を含む部分 ) を取り出したい ある文字列を含む web ページを抽出 プログラム中の特定の関数の呼び出しを DNA から面白そうな塩基配列を 例えば特定の塩基をたくさん含む場所を スパムメールの識別 B-CAS だけでなく B-C@S なども検出したい 2 簡単なパターン認識 : 文字列検索

More information

ゲートウェイ ファイル形式

ゲートウェイ ファイル形式 ゲートウェイ ファイル形式 この章では Cisco Unified Communications Manager 一括管理 BAT を使用して Cisco Unified Communications Manager データベース内の Cisco ゲートウェイのファイル形式を一括して設定す る方法について説明します ゲートウェイ ファイル形式の検索, 1 ページ ゲートウェイ ファイル形式の設定,

More information

Nakamura

Nakamura FASTA, BLAST, PSI-BLAST, HMMPFAM 4-1 4-2 4-3 MEDSI (2003) 4-4 DOROTHYCROWFOOTHODGKIN DOROTHY--------HODGKIN MEDSI (2003) 4-5 4-6 !Altschul, S.F., Gish, W., Miller, W., Myers, E.W. & Lipman, D.J. (1990)!

More information

配列アラインメント Sequence alignment

配列アラインメント Sequence alignment Traceback 以下の図に示すように 最大重みパスを D[ を用いて頂点 (m,n) から逆にたどりながら アラインメントを後ろから前へと計算していけばよい トレースバック i-,j-)=9 j-)= d=- トレースバック i-,j-)=8 j-)= d=- Traceback Procedure Traceback ( ) k ; i m; j n; while i or j do if i

More information

Perl + α. : DNA, mrna,,

Perl + α. : DNA, mrna,, 2009 Perl + α. : DNA, mrna,, DNA .. DNA A C G T DNA 2 A-T, C-G DNA NH 2 NH 2 O - O O N P O - O CH 2 O N N O - O P O CH 2 O N O - O O P O NH 2 O - O - N CH 2 O N O OH OH OH DNA or RNA (U) (A) (G) (C)

More information

カルテダウンロード 操作マニュアル

カルテダウンロード 操作マニュアル カルテ ZERO 操作マニュアル カルテダウンロード Ver1. 3 目 次 カルテダウンロード カルテダウンロード時の注意点 1. インストール 2. カルテダウンロード 2-1. 時間を設定し自動でダウンロードする方法 2-2. 手動でダウンロードする方法 3. 補足説明 P.3 P.4 P.9 P.14 P.18 P.20 カルテダウンロード時の注意点 カルテダウンロードは Windows 7

More information

ゲートウェイのファイル形式

ゲートウェイのファイル形式 CHAPTER 47 Cisco Unified Communications Manager 一括管理 (BAT) を使用すると シスコのを Cisco Unified Communications Manager データベースに一括して設定できます 次のトピックでは これらのタスクの情報とについて説明します の検索 の設定 の検索 を検索するは 次のとおりです ステップ 1 [ 一括管理 ]>[

More information

10D16.dvi

10D16.dvi D IEEJ Transactions on Industry Applications Vol.136 No.10 pp.686 691 DOI: 10.1541/ieejias.136.686 NW Accelerating Techniques for Sequence Alignment based on an Extended NW Algorithm Jin Okaze, Non-member,

More information

memo

memo 計数工学プログラミング演習 ( 第 4 回 ) 2016/05/10 DEPARTMENT OF MATHEMATICA INFORMATICS 1 内容 リスト 疎行列 2 連結リスト (inked ists) オブジェクトをある線形順序に並べて格納するデータ構造 単方向連結リスト (signly linked list) の要素 x キーフィールド key ポインタフィールド next x->next:

More information

データ構造

データ構造 アルゴリズム及び実習 7 馬青 1 表探索 定義表探索とは 表の形で格納されているデータの中から条件に合ったデータを取り出してくる操作である 但し 表は配列 ( 連結 ) リストなどで実現できるので 以降 表 の代わりに直接 配列 や リスト などの表現を用いる場合が多い 表探索をただ 探索 と呼ぶ場合が多い 用語レコード : 表の中にある個々のデータをレコード (record) と呼ぶ フィールド

More information

バイオインフォマティクスⅠ

バイオインフォマティクスⅠ バイオインフォマティクス ( 第 3 回 ) 慶應義塾大学生命情報学科 榊原康文 アセンブリの演習問題 ( 解 ) CGTCCGT CATCG 5 3 4 ATCCAT TCCGTAT 5 3 3 4 GTATC CGTCCGT-------- --TCCGTAT------ -----GTATC----- -------ATCCAT-- ----------CATCG ===============

More information

Microsoft PowerPoint SIGAL.ppt

Microsoft PowerPoint SIGAL.ppt アメリカン アジアンオプションの 価格の近似に対する 計算幾何的アプローチ 渋谷彰信, 塩浦昭義, 徳山豪 ( 東北大学大学院情報科学研究科 ) 発表の概要 アメリカン アジアンオプション金融派生商品の一つ価格付け ( 価格の計算 ) は重要な問題 二項モデルにおける価格付けは計算困難な問題 目的 : 近似精度保証をもつ近似アルゴリズムの提案 アイディア : 区分線形関数を計算幾何手法により近似 問題の説明

More information

2 Web ページの文字のサイズを変更するには 以下を実行します Alt + P キーを押して [ ページ ] メニューを選択します X キーを押して [ 文字のサイズ ] を選択します 方向キーを押して 文字のサイズを [ 最大 ] [ 大 ] [ 中 ] [ 小 ] [ 最小 ] から選択します

2 Web ページの文字のサイズを変更するには 以下を実行します Alt + P キーを押して [ ページ ] メニューを選択します X キーを押して [ 文字のサイズ ] を選択します 方向キーを押して 文字のサイズを [ 最大 ] [ 大 ] [ 中 ] [ 小 ] [ 最小 ] から選択します Windows が提供する Web ブラウザ (Microsoft Internet Explorer 8) の機能 Windows が提供する Web ブラウザのアクセシビリティ ユーザビリティへの取り組みを調査 http://www.microsoft.com/japan/enable/products/ie8/default.mspx し 機能を洗い出ことにより 利便性 操作面から提供されている機能に依存しなくても

More information

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の JMP によるオッズ比 リスク比 ( ハザード比 ) の算出と注意点 SAS Institute Japan 株式会社 JMP ジャパン事業部 2011 年 10 月改定 1. はじめに 本文書は JMP でロジスティック回帰モデルによるオッズ比 比例ハザードモデルによるリスク比 それぞれに対する信頼区間を求める操作方法と注意点を述べたものです 本文書は JMP 7 以降のバージョンに対応しております

More information

Microsoft PowerPoint - pr_12_template-bs.pptx

Microsoft PowerPoint - pr_12_template-bs.pptx 12 回パターン検出と画像特徴 テンプレートマッチング 領域分割 画像特徴 テンプレート マッチング 1 テンプレートマッチング ( 図形 画像などの ) 型照合 Template Matching テンプレートと呼ばれる小さな一部の画像領域と同じパターンが画像全体の中に存在するかどうかを調べる方法 画像内にある対象物体の位置検出 物体数のカウント 物体移動の検出などに使われる テンプレートマッチングの計算

More information

CubePDF ユーザーズマニュアル

CubePDF ユーザーズマニュアル CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し

More information

ユーザ デバイス プロファイルの ファイル形式

ユーザ デバイス プロファイルの ファイル形式 CHAPTER 34 CSV データファイルの作成にテキストエディタを使用する場合 デバイスフィールドと回線フィールドを CSV データファイル内で識別するファイル形式を使用する必要があります このファイル形式には次のオプションがあります Default User Device Profile: ユーザデバイスプロファイルのデバイスフィールドと回線フィールドの事前決定済みの組み合せを含む Simple

More information

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能. Viewer manual by SparxSystems Japan Enterprise Architect 読み込み専用版 (Viewer) 利用マニュアル 内容 1 はじめに...3 2 インストールの手順...3 3 起動の手順...6 4 Enterprise Architect のプロジェクトファイルを開く...7 5 内容を参照する...8 5.1 プロジェクトブラウザを利用する...8

More information

独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版

独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版 独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版 目次 1. はじめに... 3 2. インストール方法... 4 3. プログラムの実行... 5 4. プログラムの終了... 5 5. 操作方法... 6 6. 画面の説明... 8 付録 A:Java のインストール方法について... 11

More information

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く.. Office 365 Excel Online - 利用マニュアル - 発行日 2015/11/01 1 目次 第 1 章はじめに... 5 1.1. 取扱いについて... 6 1.2. 記載内容について... 6 第 2 章基本操作... 7 2.1. Excel Online を開く... 8 2.2. ファイル ( ブック ) を作成する... 10 2.3. ファイル ( ブック ) を開く...

More information

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき

More information

GWB

GWB NGS データ解析入門 Web セミナー : 変異解析編 1 NGS 変異データ解析の手順 シークエンス 変異検出 マッピング データの精査 解釈 2 CLC Genomics Workbench 使用ツール シークエンスデータのインポート NGS data import クオリティチェック QC for Sequencing Reads Trim Reads 参照ゲノム配列へのマッピング 再アライメント

More information

情報処理概論(第二日目)

情報処理概論(第二日目) 情報処理概論 工学部物質科学工学科応用化学コース機能物質化学クラス 第 8 回 2005 年 6 月 9 日 前回の演習の解答例 多項式の計算 ( 前半 ): program poly implicit none integer, parameter :: number = 5 real(8), dimension(0:number) :: a real(8) :: x, total integer

More information

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の初期化 アップデート アンインストール 参考 -Microsoft.NET Framework 3.5

More information

進捗状況の確認 1. gj も gjp も動いた 2. gj は動いた 3. gj も動かない 2

進捗状況の確認 1. gj も gjp も動いた 2. gj は動いた 3. gj も動かない 2 連立 1 次方程式の数値解法 小規模な連立 1 次方程式の解法 消去法 Gauss 消去法 Gauss-Jordan 法 ( 大規模な連立 1 次方程式の解法 ) ( 反復法 ) (Jacobi 法 ) 講義では扱わない 1 進捗状況の確認 1. gj も gjp も動いた 2. gj は動いた 3. gj も動かない 2 パターン認識入門 パターン認識 音や画像に中に隠れたパターンを認識する 音素

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt 情報科学第 07 回データ解析と統計代表値 平均 分散 度数分布表 1 本日の内容 データ解析とは 統計の基礎的な値 平均と分散 度数分布表とヒストグラム 講義のページ 第 7 回のその他の欄に 本日使用する教材があります 171025.xls というファイルがありますので ダウンロードして デスクトップに保存してください 2/45 はじめに データ解析とは この世の中には多くのデータが溢れています

More information

™·”õ/sec3_p63_84/fiü“eflÅ

™·”õ/sec3_p63_84/fiü“eflÅ Section3 64 1 65 Section 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 Babara E. Ainsworth et al. Med. Sci. Sports. Exevc.1993 66 67 Section 3 1 10 9 8 1 2 3 4 7 6 5 6 7 5 1 2 3 4 68 69 Section 3 2 70 Section 3

More information

簡単な検索と整列(ソート)

簡単な検索と整列(ソート) フローチャート (2) アルゴリズム論第 2 回講義 2011 年 10 月 7 日 ( 金 ) 反復構造 ( 一定回数のループ処理 ) START 100 回同じ処理を繰り返す お風呂で子供が指をおって数を数える感じ 繰り返し数を記憶する変数をカウンター ( 変数名 I をよく使う ) と呼ぶ カウンターを初期化して, 100 回繰り返したかどうか判定してそうならば終了そうでなければ処理を実行して

More information

カルテダウンロード 操作マニュアル

カルテダウンロード 操作マニュアル カルテ ZERO 操作マニュアル カルテダウンロード Ver1. 2 目 次 カルテダウンロード カルテダウンロード時の注意点 1. インストール 2. カルテダウンロード 2-1. 時間を設定し自動でダウンロードする方法 2-2. 手動でダウンロードする方法 3. 補足説明 P.4 P.5 P.10 P.15 P.19 P.21 アイコン ボタン説明 カルテ ZERO 内や操作マニュアル内で共通して表示されるアイコンやボタンについて

More information

Microsoft PowerPoint - 9.pptx

Microsoft PowerPoint - 9.pptx 9/7/8( 水 9. 線形写像 ここでは 行列の積によって 写像を定義できることをみていく また 行列の積によって定義される写像の性質を調べていく 拡大とスカラー倍 行列演算と写像 ( 次変換 拡大後 k 倍 k 倍 k 倍拡大の関係は スカラー倍を用いて次のように表現できる p = (, ' = k ' 拡大前 p ' = ( ', ' = ( k, k 拡大 4 拡大と行列の積 拡大後 k 倍

More information

Microsoft PowerPoint - BIセンターセミナー2013.pptx[読み取り専用]

Microsoft PowerPoint - BIセンターセミナー2013.pptx[読み取り専用] 遺伝子配列解析の基礎 genome=gene+ome DNA 配列からタンパク質へ cgtgctttccacgacggtgacacgcttccctggattggccagactgccttccgggtcactgccatggaggagccgcagtcagatcctagcgtcgagccccctctga gtcaggaaacattttcagacctatggaaactacttcctgaaaacaacgttctgtcccccttgccgtcccaagcaatggatgatttgatgctgtccccggacgatattga

More information

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc) 6.2 Vision プログラムのインストール 以下の手順でプログラムのインストールを行います JRE の確認 JRE のインストール Vision のインストール バーコード印刷ツールのインストール 6.2.1 JRE の確認 Vision は Java を使用していますので Java 実行環境 ( 以下 JRE) の 1.4( ヴァージョン 1.4) をインストールする必要があります 以下の手順でパソコンに

More information

初めてのプログラミング

初めてのプログラミング Excel の使い方 2 ~ 数式の入力 グラフの作成 ~ 0. データ処理とグラフの作成 前回は エクセルを用いた表の作成方法について学びました 今回は エクセルを用いたデータ処理方法と グラフの作成方法について学ぶことにしましょう 1. 数式の入力 1 ここでは x, y の値を入力していきます まず 前回の講義を参考に 自動補間機能を用いて x の値を入力してみましょう 補間方法としては A2,

More information

Microsoft Word - FTTH各種設定手順書(鏡野地域対応_XP項目削除) docx

Microsoft Word - FTTH各種設定手順書(鏡野地域対応_XP項目削除) docx 2 1: ネットワーク設定手順書 が完了後に行なってください 140502 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客様のパソコン環境によっては 本手順書に記載されている内容と異なる場合があります 本手順書は 鏡野町有線テレビのインターネット接続サービスを利用するためのものです

More information

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Microsoft Word - CBSNet-It連携ガイドver8.2.doc (Net-It Central 8.2) 本ガイドでは ConceptBase Search Lite.1.1 と Net-It Central 8.2 の連携手順について説明します 目次 1 はじめに...2 1.1 本書について...2 1.2 前提条件...2 1.3 システム構成...2 2 ConceptBase のインストール...3 2.1 インストールと初期設定...3 2.2 動作確認...3

More information

37-4.indd

37-4.indd ISSN 0916-3328 東京大学アイソトープ総合センター VOL. 37 NO. 4 2007. 3. 26 アイソトープ総合センターの将来展望 40 18 18 20 3 800 1/3 1300 14 18 20 3 19 2 生きた細胞内の分子過程を 時間 空間計測する蛍光プローブの開発 1. はじめに Fura-2 Fura-2 198 1, 2 3, 4 2. 生体脂質分子の機能とその分析

More information

Microsoft PowerPoint - protein1.ppt [互換モード]

Microsoft PowerPoint - protein1.ppt [互換モード] 生物物理化学 1 セントラルドグマ (central doguma) DA から蛋白質が作られるまでの道筋 フランシス クリックが提唱した 原核生物と真核生物では 若干関与するタンパク質が異なるが 基本的には同じメカニズムで転写 翻訳 タンパク合成が行われる 原核生物 : 核膜が無い ( 構造的に区別出来る核を持たない ) 細胞 ( これを原核細胞という ) から成る生物で 細菌類や藍藻類がこれに属する

More information

Microsoft PowerPoint - mp11-06.pptx

Microsoft PowerPoint - mp11-06.pptx 数理計画法第 6 回 塩浦昭義情報科学研究科准教授 shioura@dais.is.tohoku.ac.jp http://www.dais.is.tohoku.ac.jp/~shioura/teaching 第 5 章組合せ計画 5.2 分枝限定法 組合せ計画問題 組合せ計画問題とは : 有限個の もの の組合せの中から, 目的関数を最小または最大にする組合せを見つける問題 例 1: 整数計画問題全般

More information

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する Microsoft Windows XP Professional のドライブとパスの設定 再インストールの続き 1. コンボドライブのドライブ文字の変更 ( ドライブ文字の固定 ) (0) コンボドライブの接続ノート PC を起動した後にコンボドライブの USB ケーブルを接続する 電源コンセントの数が足りない場合には, ノート PC はバッテリを使用して, コンボドライブの AC アダプタのみ電源コンセントを利用する

More information

Microsoft Word - VB.doc

Microsoft Word - VB.doc 第 1 章 初めてのプログラミング 本章では カウントアップというボタンを押すと表示されている値が1ずつ増加し カウントダウンというボタンを押すと表示されている値が1ずつ減少する簡単な機能のプログラムを作り これを通して Visual Basic.NET によるプログラム開発の概要を学んでいきます 1.1 起動とプロジェクトの新規作成 Visual Studio.NET の起動とプロジェクトの新規作成の方法を

More information

Microsoft Word IL3_1.doc

Microsoft Word IL3_1.doc プレゼンテーションソフトウェア Microsoft PowerPoint 2003 2005 年度情報リテラシー Ⅲ 学籍番号氏名あ Microsoft PowerPoint 2003 1. 起動と終了起動 デスクトップのアイコンをダブルクリックするか スタート すべてのプログラム Microsoft Office Microsoft Office PowerPoint 2003 の順にクリック 終了

More information

初めてのプログラミング

初めてのプログラミング Excel の使い方 1 ~ 表の作り方 ~ 0. エクセルとは? エクセルは代表的な表計算ソフトであり 表やグラフの作成 データ処理や分析など さまざまな場面で利用される 特に研究においては データを整理するために表を作成したり 同じ計算を繰り返し行う様な場面においてよく使用されます グラフ作成機能については 近似曲線の作成など一通りの機能を有しているが 軸の表示方法など 設定可能なオプションはグラフ作成専用ソフトの方が豊富な機能を有していることもあり

More information

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63>

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63> CREATE DATABASE 権限がデータベース 'master' で拒否されました (262) というメッセージが書かれている場合 どうしたらいいですか? 上記のエラーが発生した場合は 以下のようなケースが考えらます A.AnyONE インストール時に一緒に登録される SQL サーバー が正しくインストール出来なかった B.AnyONE をインストールする前から 既にパソコンに SQL サーバー

More information

Web_store Ver.

Web_store Ver. Web ストア利用マニュアル 画面サイズによって サイトの見え方が多少異なる場合があります 改訂履歴 改訂日 改定内容 第 1 版 2015 年 9 月 1 日 新規作成 2015 年 12 月 18 日 Webストアリニューアルにつき スクリーンショットを更新 2017 年 8 月 4 日 Webストアのスクリーンショットを更新 2018 年 9 月 28 日 Webストアのスクリーンショットを更新

More information

データ科学2.pptx

データ科学2.pptx データ科学 多重検定 2 mul%ple test False Discovery Rate 藤博幸 前回の復習 1 多くの検定を繰り返す時には 単純に個々の検定を繰り返すだけでは不十分 5% 有意水準ということは, 1000 回検定を繰り返すと, 50 回くらいは帰無仮説が正しいのに 間違って棄却されてすまうじちがあるということ ex) 1 万個の遺伝子について 正常細胞とガン細胞で それぞれの遺伝子の発現に差があるかどうかを検定

More information

5_motif 公開版.ppt

5_motif 公開版.ppt 配列モチーフ 機能ドメイン 機能部位 機能的 構造的に重要な部位 は進化の過程で保存 される傾向がある 進化的に保存された ドメイン 配列モチーフ 機能ドメイン中の特徴的な 保存配列パターン マルチプルアライメント から抽出 配列モチーフの表現方法 パターン プロファイル 2 n n n n n n n n ENCODE n PROSITE パターンの例 n C-x(2,4)-C-x(3)-[LIVMFYWC]-x(8)-H-x(3,5)-H.

More information

電話機のファイル形式

電話機のファイル形式 この章では テキスト エディタを使用して作成する CSV データ ファイルのファイル形式を設定 する方法について説明します 電話機 CSV データ ファイルを作成するためのテキスト エディタ, 1 ページ の検索, 2 ページ CSV データ ファイルの電話機ファイル形式の設定, 3 ページ テキストベースのファイル形式と CSV データ ファイルの関連付け, 7 ページ 電話機 CSV データ ファイルを作成するためのテキスト

More information

ゲートウェイのファイル形式

ゲートウェイのファイル形式 この章では Cisco Unified Communications Manager 一括管理 BAT を使用して シスコのゲー トウェイのファイル形式を Cisco Unified Communications Manager データベースに一括して設定す る方法について説明します の検索, 1 ページ の設定, 2 ページ ファイル形式と CSV データ ファイルの関連付け, 5 ページ の検索

More information

11yama

11yama 連立 1 次方程式の数値解法 小規模な連立 1 次方程式の解法 消去法 Gauss 消去法 Gauss-Jordan 法 ( 大規模な連立 1 次方程式の解法 ) ( 反復法 ) (Jacobi 法 ) 講義では扱わない 1 進捗状況の確認 1. gj も gjp も動いた 2. gj は動いた 3. gj も動かない 2 パターン認識入門 パターン認識 音や画像に中に隠れたパターンを認識する 音素

More information

Microsoft PowerPoint - 05.pptx

Microsoft PowerPoint - 05.pptx アルゴリズムとデータ構造第 5 回 : データ構造 (1) 探索問題に対応するデータ構造 担当 : 上原隆平 (uehara) 2015/04/17 アルゴリズムとデータ構造 アルゴリズム : 問題を解く手順を記述 データ構造 : データや計算の途中結果を蓄える形式 計算の効率に大きく影響を与える 例 : 配列 連結リスト スタック キュー 優先順位付きキュー 木構造 今回と次回で探索問題を例に説明

More information

( レセプトコンピュータ開発メーカー向け ) - Mac 用 - このマニュアルでは 労災レセプト電算処理システムを利用するための端末のセットアップ方法を説明しています なお 労災レセプト電算処理システムを利用するためには 端末がオンライン請求システムのネットワークに接続されていることが前提となりま

( レセプトコンピュータ開発メーカー向け ) - Mac 用 - このマニュアルでは 労災レセプト電算処理システムを利用するための端末のセットアップ方法を説明しています なお 労災レセプト電算処理システムを利用するためには 端末がオンライン請求システムのネットワークに接続されていることが前提となりま ( レセプトコンピュータ開発メーカー向け ) - 用 - このマニュアルでは 労災レセプト電算処理システムを利用するための端末のセットアップ方法を説明しています なお 労災レセプト電算処理システムを利用するためには 端末がオンライン請求システムのネットワークに接続されていることが前提となります セットアップ方法 Step1 キーチェーンにURLを登録する 1 Step2 Java の実行環境にURLを登録する

More information

スライド 1

スライド 1 6B-1. 表計算ソフトの操作 ( ) に当てはまる適切な用語とボタン ( 図 H 参照 ) を選択してください ( 選択肢の複数回の選択可能 ) (1) オートフィルオートフィルとは 連続性のあるデータを隣接 ( りんせつ ) するセルに自動的に入力してくれる機能です 1. 図 1のように連続した日付を入力します *( ア ) は 下欄 ( からん ) より用語を選択してください セル A1 クリックし

More information

Microsoft Word - _ ‘C’³_V1.6InstManual.doc

Microsoft Word - _ ‘C’³_V1.6InstManual.doc 厚生労働省版医薬品等電子申請ソフト ダウンロードマニュアル 平成 23 年 6 月 17 日版 厚生労働省医薬食品局 はじめに 本マニュアルの利用方法 本マニュアルは 医薬品等電子申請ソフト ( 以下 申請ソフト と呼びます ) のダウンロード方法について説明したものです 申請ソフトのダウンロードは ウェブブラウザを用いたインターネットからの一般のドキュメントやプログラムのダウンロードと大きく異なるところはありません

More information

2019 年 6 月 20 日 2019 年 6 月現在対応クライアント環境について各バージョンごとの設定手順 2019 年 6 月現在の電子入札に参加するために必要なパソコンのソフトウェア推奨 環境です ご利用にあたっては以下をご参照ください 動作保証環境 (1)OS ブラウザのバージョン対応表

2019 年 6 月 20 日 2019 年 6 月現在対応クライアント環境について各バージョンごとの設定手順 2019 年 6 月現在の電子入札に参加するために必要なパソコンのソフトウェア推奨 環境です ご利用にあたっては以下をご参照ください 動作保証環境 (1)OS ブラウザのバージョン対応表 2019 年 6 月 20 日 2019 年 6 月現在対応クライアント環境について各バージョンごとの設定手順 2019 年 6 月現在の電子入札に参加するために必要なパソコンのソフトウェア推奨 環境です ご利用にあたっては以下をご参照ください 動作保証環境 (1)OS ブラウザのバージョン対応表 OS Internet Explorer のバージョン ( 1) 7 8 9 10 11 Windows10

More information

AWS Client VPN - ユーザーガイド

AWS Client VPN - ユーザーガイド AWS Client VPN ユーザーガイド AWS Client VPN: ユーザーガイド Copyright 2019 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with

More information

Skill_Builder_Spur Gears Part 2_J

Skill_Builder_Spur Gears Part 2_J Autodesk Inventor 2009 Skill Builders Autodesk Inventor 2009 平歯車 Part 2: 特定のパラメータに基づいた平歯車の設計 これは 2 つの章に分かれた Skill Builder の 2 つ目です 1 つ目では 既知の寸法に基づいて 平歯車の連結部を設計する方法を学習します 2 つ目では 特定のパラメータ ( 力 速度 歯車比 ) に対して

More information

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W

コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています :s 該当なし 概要 1. W NAS 208 WebDAV FTP への安全なファイル共有代替手段 WebDAV 経由で NAS に接続する A S U S T O R C O L L E G E コースの目標 このコースを修了すると 下記のことができるようになります : 1. WebDAV の基本的理解を深める 2. WebDAV 経由で ASUSTOR NAS に接続する 前提条件 受講前提条件 : なし 次の項目についての知識を持つ受講生を対象としています

More information

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit 2015.10.8 マスプロ電工株式会社 本手順書は デジタルレベルチェッカー LCV3 の Web ブラウザーによるソフトウェア更新の手順を説明した資料です Web ブラウザーより LCV3 をバージョンアップする手順は以下の 4 段階で実施します 1. パソコン上に新しいソフトウェアをコピーします 2. パソコンと LCV3 を LAN ケーブルで接続します 3. LCV3 を新しいソフトウェアに更新します

More information

第9回 配列(array)型の変数

第9回 配列(array)型の変数 第 12 回 配列型の変数 情報処理演習 ( テキスト : 第 4 章, 第 8 章 ) 今日の内容 1. 配列の必要性 2. 配列の宣言 3. 配列変数のイメージ 4. 配列変数を使用した例 5. 範囲を超えた添字を使うと? 6. 多次元配列変数 7. 多次元配列変数を使用した例 8. データのソーティング 9. 今日の練習問題 多数のデータ処理 1. 配列の必要性 ( テキスト 31 ページ )

More information

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順

More information

Microsoft PowerPoint - 9.pptx

Microsoft PowerPoint - 9.pptx 9. 線形写像 ここでは 行列の積によって 写像を定義できることをみていく また 行列の積によって定義される写像の性質を調べていく 行列演算と写像 ( 次変換 3 拡大とスカラー倍 p ' = ( ', ' = ( k, kk p = (, k 倍 k 倍 拡大後 k 倍拡大の関係は スカラー倍を用いて次のように表現できる ' = k ' 拡大前 拡大 4 拡大と行列の積 p ' = ( ', '

More information

EP-708A

EP-708A カラリオガイド写真にフレームを付けて印刷しよう 対象機種 : EP-708A NPD5438-00 1/13 P.I.F. フレーム とは? P.I.F.( ピフ ) フレーム (PRINT Image Framer( プリントイメージフレーマー )) とは 写真に重ね合わせて印刷す るレイアウトデータのことです 年賀状やカレンダーなどさまざまなフレームが準備されていますので お好みのフレームでオリジナル写真をお楽しみください

More information

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: http://excel2010.kokodane.com/excel2010macro_01.htm http://span.jp/office2010_manual/excel_vba/basic/start-quit.html Excel2010 でマクロを有効にする

More information

バイオインフォマティクス第四回

バイオインフォマティクス第四回 IT BIO バイオインフォマティクス第 4 回 藤博幸 本日の講義 (1) 分子系統解析の概要 (2) 犯罪捜査への応用 本日の講義 (1) 分子系統解析の概要 (2) 犯罪捜査への応用 分子系統解析の手続き (1) 相同配列の収集系統分類の場合は オーソロガスな配列を収集 (2) 相同配列のマルチプルアラインメントの作成 (3) アラインメントから分子系統樹を構築 分子系統解析の手続き (1)

More information

RDX へのバックアップ 3 ベアメタル復旧手順書 2014 年 11 月

RDX へのバックアップ 3 ベアメタル復旧手順書 2014 年 11 月 RDX へのバックアップ 3 ベアメタル復旧手順書 2014 年 11 月 目次 1. はじめに... 2 2. ベアメタル復旧の準備... 2 3. ベアメタル復旧... 10 < 本書の構成について > Arcserve D2D r16.5 for Windows による RDX へのバックアップについての資料を 以下の 3 部構成で用意しています 本書は 3 ベアメタル復旧手順書 です その他の手順については別資料を参照してください

More information

Microsoft Word - RefWorksコース doc

Microsoft Word - RefWorksコース doc 論文リストをサクっと作成 ~RefWorks を使うには ~ ユーザ登録 学内 / 学外アクセス方法 RefWorks 学内から GACoS 定番データベース から http://www.refworks.com/refworks 学外から グループコードで利用 http://www.refworks.com/refworks 学外から SSL-VPN Gateway サービス ( 要 ECCS アカウント

More information

2 1: ネットワーク設定手順書 が完了後に行なってください 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客

2 1: ネットワーク設定手順書 が完了後に行なってください 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客 2 1: ネットワーク設定手順書 が完了後に行なってください 150820 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客様のパソコン環境によっては 本手順書に記載されている内容と異なる場合があります 本手順書は 鏡野町有線テレビのインターネット接続サービスを利用するためのものです

More information

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの 環境確認チェックリスト 設定を変更できない場合は この用紙をプリントアウトしてお使いのパソコンの管理者にご相談ください 確認方法がわからない場合はテストセンターヘルプデスクにお電話ください 利用環境チェック 受検のためには以下の環境が必要となります 動作環境機能スペック CPU:1GHz 以上メモリ :1GB 以上 (32bitOS)/2GB 以上 (64bitOS) ディスプレイ解像度 :1024

More information

EP-976A3/EP-906F/EP-806AB/EP-806AW/EP-806AR/EP-776A/EP-706A

EP-976A3/EP-906F/EP-806AB/EP-806AW/EP-806AR/EP-776A/EP-706A よくわかるカラリオガイド写真にフレームを付けて印刷しよう 対象機種 :EP-976A3, EP-906F, EP-806AB, EP-806AW, EP-806AR, EP-776A, EP-706A NPD4976-00 1/18 P.I.F. フレーム とは? P.I.F.( ピフ ) フレーム (PRINT Image Framer( プリントイメージフレーマー )) とは 写真に重ね合わせて印刷す

More information