コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:Tarepan/sandbox

creating

: placeholder

ラウドネス正規化英語版

名称よみがな: placeholder)は〇〇である。

記事無し名称英語版よみがな: placeholder)は〇〇である。

XはAである [2][3] [4]

ネットワークは関数の合成、すなわち 段目の出力 を次段の関数 の入力とする計算 を全段階で連鎖する構造となっている。

脚注

[編集]

注釈

[編集]

出典

[編集]

参考文献

[編集]

"軸測比 scale ratio of axonometry ... 軸測投影の縮比の連比をいう." 日本図学会 2009, p. 56 より引用。

第七芸術

[編集]
  • Ricciotto, Canudo (1911-10-25). La naissance d’un sixième art. Essai sur le cinématographe. 
    • 英訳: Ricciotto, Canudo (1911). Translated by Ben, Gibson. "The Birth of the Sixth Art". Framework: The Journal of Cinema and Media (13): 3–7.

"We are able, therefore, to think of a plastic Art in motion, the sixth art."

Rhythms of Time

世界初の映画理論家として知られる。映画を「動く造形芸術 plastic Art in motion」として捉え「第七芸術 the Seventh Art」に位置づけた。

Web Animations

[編集]

Web AnimationsWeb における各種アニメーション機能を統合する抽象モデルと API の仕様である[5]。抽象モデルは Web Animations model、API は Web Animations API と呼ばれる。

概要

[編集]

Webアニメーションを実現する様々な API を策定しており、CSS TransitionsCSS Animations英語版SVG はその代表である[5]。これらはモデル・用語・API・実装が微妙に異なり統一して扱うことが難しい一方、アニメーションとしてはよく似た動作をしている。そのためこれら既存仕様の上位に抽象アニメーションモデルと API を用意すれば Web のアニメーションを統一的に扱える。これを実現する仕様が Web Animations である[5]

モデル

[編集]

Web Animations はアニメーションのモデルとして Web Animations model を定義している。

Web Animations API

[編集]

Web Animations API は Web Animations 抽象モデルに対する操作を定義する API である[6]

仕様

[編集]

Web Animations は W3CCSS ワーキンググループ英語版SVG ワーキンググループ英語版により合同で仕様策定されている[7]

表. Web Animations 仕様
名称 状態 仕様書リンク 更新履歴
Web Animations Working Draft W3CWD@2023-06-05, Editor’sDraft@2024-10-21 [1]
Web Animations Level 2 Working Draft W3CWD@2023-02-21, Editor’sDraft@2024-11-18 [2]

脚注

[編集]

注釈

[編集]

出典

[編集]

関連項目

[編集]

ベータ運動

[編集]

ベータ運動英語版ベータうんどう: beta movement)は経時的かつ段階的に位置をずらしていった物体像が惹起する物体の[[#仮現運動]]である[8][9]β運動とも表記される[9]

直感的にはパラパラ漫画の動きがベータ運動である。「物体像を提示し一定の時間を置いたうえでこの像を移動」を繰り返して物体像を飛び飛びに位置変化させていくとそこに物体の[[#仮現運動]]が知覚される[8][9]。これがベータ運動である。

ベータ運動に相当する現象の存在はフェナキストスコーププラトー、1833)として知られており、これは1890年代の映画の発明へと繋がっていく(詳細は映画史#1890年代)。これを要素還元的・科学的[注 1]に研究したのがヴェルトハイマーであり、『運動視の実験的研究』(1912年)等により「ベータ運動」が明確に発見・定義された。

ベータ運動は運動錯視として発見・研究されてきたが、同様の現象が触覚でも起こることが知られている。皮膚を経時的かつ段階的に位置をずらして点刺激していくと肌を連続的になぞられている(=肌のうえを運動している)感覚が惹起される。

ベータ運動の記述は「刺激呈示時間 (: duration)」「stimulus onset asynchrony英語版(SOA)」「interstimulus interval英語版(ISI)」のうち任意の2つで記述できる(残りの1つは従属変数になる)。

ベータ運動はアニメーション特にリミテッド・アニメーションの原理の少なくとも一部を担っていると考えられている[10][11]。その一種であるアニメでよく用いられる2コマ打ちであれば画の呈示時間は約83ミリ秒・3コマ打ちであれば125ミリ秒になる[12]。2024年現在ほぼ全ての映像表示環境がデジタル化されていること[注 2]を踏まえると ISI ≒ 0 であり、呈示時間 ≒ SOAになっている[注 3]。なお、移動の誇張として空コマを作画すると実質的な ISI が発生するため、議論にあたって注意が必要である。

ベータ運動の主観的速度
[編集]

ベータ運動の主観的速度は対応する[[#実在運動]]の主観的速度より速いことが知られている。

ベータ運動は知覚された運動であるため、主観的な速度が存在する。またベータ運動と同一の軌道を物理世界で連続的に進む実在運動を用意して被験者にそれを観察させれば、対応する実在運動の主観的速度を測ることができる。そのためこの2つを比べればベータ運動の主観的速度に関する特性を調べることができる。

それらの研究の結果、ベータ運動の主観的速度は対応する実在運動の主観的速度より速いことがわかっている。直感的には運動をパラパラ漫画化するとよりキレのある運動になると言える。その生物学的機序はいまだ不明である。

デッサン割り

[編集]

デッサン割りデッサンわり動画マンの画力による中割である。

空間的運動の中割は複雑であり、[[#線割り|線割り]]や[[#タップ割り|タップ割り]]といった[[#平面的中割|平面的中割]]では対応出来ない場合が多い。このような場合は動画マンの画力(物体構造理解・演技理解・パース理解など)によって中割することになる。これがデッサン割りである。

平面的中割

[編集]

"アニメーション作成過程において、2つの異なる画像(キーフレーム画像)の中間画像を発生させる中割り" 安居院 1984, p. 1 より引用。

アニメでは[[#線割り]]や[[#タップ割り]]といった、線を平面上で動かす中割が多用される[13][14][15]。平面的中割は三次元運動を立体的に正しく割れない(⇒[[#平面的中割の空間的矛盾]])が、逆にアニメ特有のスタイルの一因にもなっている(⇒[[#平面的中割スタイル]])。

以下では物体が変形しない前提を置く。物体の変形は自由であり中割の規則性・正しさに関する議論が不可能だからである。

線割り

[編集]
線割りの手順

線割りせんわりはピッタリ重ねた前後用紙を透かしてみえる線と線の間に新しい線を引く中割である。自動中割では線形キーフレーム法せんけいキーフレームほう: linear key framing)とも[16][17]

線割りは個別の線に着目した平面的中割手法である[13]。線 L が原画 A① → 中割 A2 → 原画 A③ のアニメーションにより動いたとき、A① と A③ の動画用紙を重ねて透かすと A① 時点での線 L1 と A③ 時点での線 L3 が異なる位置に見える。ツメ指示の割合に従って L1 と L3 の間に新たな線 L2 を描くことで中間的な線が得られる。これが線割りである。L1 と L3 の長さが異なる場合は L1 と L3 の対応するポイント同士を直線で繋ぎ、L2 の対応するポイントをその軌道上に置く形で割る[18]

平面内回転の線割り

線割りは画面平面上の線と線の間に新たな線を引く手法であるため、平面的な中割である[13]。そのため三次元運動(画面と平行でない回転、奥行き移動)の中割に用いると正しさを保証できない(⇒[[#平面的中割の空間的矛盾]])[19]。また線が平面上で直線的に動く想定で線を割るため、平面内回転運動の中割に用いると正しさを保証できない(長さが歪む、図参照)[19]。前者はデッサン割りを、後者はタップ割りを用いて解決できる。

線割りは物体でなく個別の線にのみ着目しているため、線だけ見ていれば成立する(立体把握がいらない)という利点をもつ。ただしそもそも「線割りで中割していいか」の判断に立体把握が必須であるため、動画マンには立体把握が求められる。システマティックに中割できることから様々な自動中割ソフトが線割りの自動化をサポートしている[20]

タップ割り

[編集]

タップ割りタップわりは絵が重なりかつタップ穴が軌道をなぞるように用紙を配置し絵をトレースする中割である[21]: shift-and-trace とも[22][21]

タップ割りは個別の線に着目した平面的中割手法である[13]。線 L が軌道 P に沿った原画 A① → 中割 A2 → 原画 A③ のアニメーションで動いたとき、A① と A③ の動画用紙を重ねて透かすと A① 時点での線 L1 と A③ 時点での線 L3 が異なる位置に見える。この状態から A① の用紙を L1 が P に沿って L3 に着くまで動かす、つまり線が重なるまで軌道に沿ってズラしていく[21]。このとき用紙の2つのタップ穴の軌道 QL / QR を記録しておく。そしてツメ指示の割合に従った QL / QR 上の位置にタップ穴をあわせて A2 の動画用紙を置き L をトレースすることで中間的な線が得られる。これがタップ割りである。

タップ割りは画面平面上の線をシフト(平面移動+平面回転)しトレースすることで新たな線を引く手法であるため、平面的な中割である[13]。そのため三次元運動(画面と平行でない回転、奥行き移動)の中割に用いると正しさを保証できない(⇒[[#平面的中割の空間的矛盾]])。これはデッサン割りを用いて解決できる。

タップ割りは物体でなく個別の線にのみ着目しているため、線だけ見ていれば成立する(立体把握がいらない)という利点をもつ。ただしそもそも「タップ割りで中割していいか」の判断に立体把握が必須であるため、動画マンには立体把握が求められる。システマティックに中割できることから一部の自動中割ソフトがタップ割り補助機能を提供している。

平面的中割の空間的矛盾

[編集]

アニメーションは平面上でも空間内でも起きるため、平面的中割を三次元運動(画面と平行でない回転、奥行き移動)に用いると空間的に矛盾した線が描かれる[19]

画面と平行でない回転では輪郭線の出現と消失(稜線化)が起きうる。例えば横顔から正面顔への振り向きでは、振り向きに合わせて奥側から頬の輪郭線が現れ、逆に鼻の輪郭線は頬の内側に入って稜線化し、正面でその稜線も消失する。これを立体的に正しく中割するには顔の3D構造理解、回転量と見え方の関係性理解など、平面上に留まらない作画([[#デッサン割り]])が必須である[23]。これを無理に平面的中割すると空間的矛盾が発生する[19]

3D回転に伴う輪郭線(実線)の出現・稜線化(点線)・消失

なお、空間的矛盾は「平面的中割を使うべきでない」に直結しない。人間の知覚には限界があり、認識できないあるいはごく小さな矛盾であれば自然と無視される。そのため実務的に十分近似出来ているとみなして平面的中割をおこなう妥当性がある。これは変形に関しても同様である。また空間的矛盾があってもそれが表現としてむしろ好まれる場合もあり[14](⇒[[#平面的中割スタイル]])、その場合は逆に採用を検討することになる。

平面的中割スタイル

[編集]

[[#平面的中割の空間的矛盾|平面的中割が空間的に矛盾している]]ことは平面的中割が「間違った中割」であることを意味しない。むしろ平面的中割には独特の表現力がある[14]

例えば3Dモデルのアニメーションに関する研究で、3D空間的に正しい補間とアニメ的な平面的中割を比較すると後者が選好された事例が存在する[24]。異なる研究ではアニメルックな3DCGにおいて過剰な空間運動が「アニメらしさ」を下げることが示されている[25]。このように、平面的中割は単なるコスト削減法に留まらず、フラットスタイルの表現技法になっている(参考: リミテッド・アニメーション)。

このスタイルが選好される心理学的機序は解明されていない。

参考文献

[編集]

技法

[編集]

ストローク

[編集]

ストローク: stroke)は可変幅パスの総称である。

ストロークには「筆跡」の意味があり「鉛筆やペンで引かれた強弱のある線」というニュアンスを含んでいる。これから派生して、ベクターグラフィックスでは「可変幅パス」をしばしばストロークと呼ぶ。

ストロークはパスと同じく通過点座標列を収納しておりこの点列によって中心線を定義する。更に各通過点に線幅情報を収納しておりこの線幅列によって各区画での中心線からの幅が制御される。ゆえに全体でみると可変幅の線すなわちストロークになっている。

ストロークはラスターグラフィックスがもつ線幅の自由度とベクターグラフィックスがもつ制御性を兼ね備えている点で特徴的である。

ストローク機能の実装としては Adobe AnimateBlender GreasePencil が知られる。

カリグラフィーツール

[編集]
可変幅線とパス by Inkscape

カリグラフィーツール: calligraphy Tool)は可変幅の線を縁取りパスとフィルで擬似的に表現する技法、およびそのツールである[26][27]

ペイントソフトではペンタブレットなどで検出した筆圧を線幅へ反映する機能が標準的に実装されている。ベクターグラフィックスにはこれを実現する標準的な方法が無い。なぜなら筆圧は筆の移動に合わせて刻一刻と変動するため疎な制御点で記述されるパスとの相性が悪いからである。

カリグラフィーツールでは筆圧を反映した可変幅の線を縁取りパスとフィルで擬似的に表現する[26]。ペイントソフトと同様に筆圧を線の幅として解釈したうえで、可変幅の線の縁をパスで近似する(ポリライン or ベジェ曲線)。全周を囲めば閉じたパスになり、これを塗りつぶせばあたかも可変幅の線であるかのように見せられる。パスはベクターグラフィックスであるため、この可変幅の線は自由に拡大縮小が可能である。また線を引く段階でブラシエフェクトをプロシージャルに適用できるソフトもある[28]

上記の描画の仕組みはフォントとほぼ同じであり、カリグラフィーツールは新しいフォントをその場で作る技法とも捉えられる(参考: カリグラフィー)。出力値は単なるパスとフィルであるため、出力値は標準的なドローソフトで問題なく扱える。ソフトウェアによっては引いた線と圧力値を内部的に保持しておき、この値を編集することでパスを更新できるようにするものもある(このような内部表現はあくまで各ソフトウェアに閉じた表現である)[注 4]

主投影

[編集]

主投影しゅとうえい: principal projection)は互いに直交する複数の投影面に対する直投影である[29][30]正投影せいとうえい: multiview orthographic projection とも[31][32]

正投影

[編集]

正投影(せいとうえい、: orthographic projection)は全ての投影線投影面と直交する平行投影である[33]直投影(ちょくとうえい、: orthogonal projection)とも[34]

概要

[編集]

平行投影のうち、投影線が投影線投影面と直交するものを正投影という[33]

多投影面表現

[編集]

立方体のサイコロを投影するために1の面を投影面に正対させて正投影するとする。この場合、投影図には1の面しか映らず、他の五つの面は隠れてしまう。このように正投影は立体のある側面は正確に投影できても全面を一度に表現することが困難である。

これを解消するために、対象物を複数の投影面へ正投影しそれら像を単一の図面へ集約した投影図を得ることが考案された。これは英語では : Multiview orthographic projection と呼ばれ、日本語では単に「正投影図」と呼ばれる[35]

この名前から意味を逆用し、「正投影」の語を「対象物を複数の投影面へ直投影すること」の意味で扱う場合もある[36]

脚注

[編集]

注釈

[編集]
  1. ^ 現象を惹起できる最も単純な図形へ落とし込みかつ実験手法を明示することで、抽象度の高いモデル化と高い再現性を実現した。
  2. ^ 参考: デジタルシネマ#普及率 及び 液晶ディスプレイの原理
  3. ^ かつては映写機のコマ送り機構および2枚羽根フリッカー対策により黒画面つまり ISI が必ず発生していた。参考: 以下論文の第3章。吉村. (2014). 映画やアニメーションに動きを見る仕組み : 仮現運動説をめぐる心理学的検討. 法政大学文学部紀要, 69巻, pp.87-105.
  4. ^ 例: Krita カリグラフィーツール

出典

[編集]

参考文献

[編集]

複製(著作権法)

[編集]

日本の著作権法体系における著作物の複製(ちょさくぶつのふくせい)は、依拠する著作物の表現上の本質的な特徴を維持しつつ、これを形あるものへ再製することである[37]

定義

[編集]

著作物の複製は著作権法で明文定義されている。一方でその解釈が裁判で争われてきた経緯があり、日本の著作権法体系においては判例で示された定義解釈の理解もまた重要である。

著作権法

[編集]

著作権法は法第2条15で次のように複製を定義している:

(定義)

第二条 この法律において、次の各号に掲げる用語の意義は、当該各号に定めるところによる。

十五 複製 印刷、写真、複写、録音、録画その他の方法により有形的に再製することをいい、次に掲げるものについては、それぞれ次に掲げる行為を含むものとする。
 イ 脚本その他これに類する演劇用の著作物 当該著作物の上演、放送又は有線放送を録音し、又は録画すること。

 ロ 建築の著作物 建築に関する図面に従つて建築物を完成すること。
— 著作権法(令和五年法律第三十三号による改正)

すなわち、著作権法の明文規定において、複製とは「有形的に再製すること」である。

判例

[編集]

最高裁判所は複製と関係の深い翻案を次のように定義・解釈している(江差追分事件):

 1 言語の著作物の翻案とは,既存の著作物に依拠し,かつ,その表現上の本質的な特徴の同一性を維持しつつ,具体的表現に修正,増減,変更等を加えて,新たに思想又は感情を創作的に表現することにより,これに接する者が既存の著作物の表現上の本質的な特徴を直接感得することのできる別の著作物を創作する行為をいう。 — 最高裁判所、損害賠償等請求事件 平成11(受)922

この翻案の定義に基づき、判例上の解釈として、複製とは「依拠する著作物の表現上の本質的な特徴を感得できる形で再製すること」と解される。

旧著作権法

[編集]

最高裁判所は旧著作権法下における複製を次のように定義・解釈している(ワン・レイニーナイト・イン・トーキョー事件):

著作物の複製とは、既存の著作物に依拠し、その内容及び形式を覚知させるに足りるものを再製することをいう — 最高裁判所、著作権不存在等確認及び著作権損害賠償 昭和50(オ)324

RISC-V仕様

[編集]

core: A component that contains an independent instruction fetch unit

hart: A RISC-V-compatible hardware thread, which can be multiple in a core (multithreading)

coprocessor:


the ISA is one component of the EEI


RISC-V ISAは1つの base integer ISA と0個以上の extensions から構成される。

The base integer ISAs are very similar to that of the early RISC processors except

- with no branch delay slots

- with support for optional variable-length instruction encodings

XLEN=32|64 - the width of an integer register in bits


"RISC-V has been designed to support extensive customization and specialization."

we divide each RISC-V instruction-set encoding space (and related encoding spaces such as the CSRs) into three disjoint categories:

standard/reserved/custom

standard: Defined by the Foundation, and shall not conflict with other standard extensions for the same base ISA

reserved: currently not defined but are saved for future standard extensions

custom: shall never be used for standard extensions (not defined by the Foundation) and are made available for vendor-specific non-standard extensions


- “I”: The base integer ISA

- integer computational instructions

- integer loads

- integer stores

- controlflow instructions

- “M”: The standard integer multiplication and division extension

- multiply and divide values held in the integer registers

- “A”: The standard atomic instruction extension

- atomically read, modify, and write memory for inter-processor synchronization

- “F”: The standard single-precision floating-point extension

- floating-point registers, single-precision computational instructions, and single-precision loads and stores.

- “D”: The standard double-precision floating-point extension

- floating-point registers, and adds double-precision computational instructions, loads, and stores

- “C”: The standard compressed instruction extension provides narrower 16-bit forms of common instructions.

メモリ:a single byte-addressable address space of 2^XLEN bytes for all memory accesses. word = 32 bits (4 bytes)


The base RISC-V ISA has fixed-length 32-bit instructions

However, the standard RISC-V encoding scheme is designed to support ISA extensions with variable-length instructions, where each instruction can be any number of 16-bit instruction parcels in length and parcels are naturally aligned on 16-bit boundaries. The standard compressed ISA extension described in Chapter 16 reduces code size by providing compressed 16-bit instructions and relaxes the alignment constraints to allow all instructions (16 bit and 32 bit) to be aligned on any 16-bit boundary to improve code density.

RV32I

[編集]

RV32I base integer instruction set.

40種: LUI/AUIPC/JAL/JALR/BEQ/BNE/BLT/BGE/BLTU/BGEU/LB/LH/LW/LBU/LHU/SB/SH/SW/ADDI/SLTI/SLTIU/XORI/ORI/ANDI/SLLI/SRLI/SRAI/ADD/SUB/SLL/SLT/SLTU/OXR/SRL/SRA/OR/AND/FENCE/ECALL/EBREAK

RV32I was designed to be sufficient to form a compiler target and to support modern operating system environments. The ISA was also designed to reduce the hardware required in a minimal implementation.


RV32I contains 40 unique instructions, though a simple implementation might cover the ECALL/EBREAK instructions with a single SYSTEM hardware instruction that always traps and might be able to implement the FENCE instruction as a NOP, reducing base instruction count to 38 total.

RV32I can emulate almost any other ISA extension


(except the A extension, which requires additional hardware support for atomicity). In practice, a hardware implementation including the machine-mode privileged architecture will also require the 6 CSR instructions. Subsets of the base integer ISA might be useful for pedagogical purposes, but the base has been defined such that there should be little incentive to subset a real hardware implementation beyond omitting support for misaligned memory accesses and treating all SYSTEM instructions as a single trap.

レジスタ: 32bitが32本。x0が全bit0で、x1~x31がGPレジスタ。更に program counter pcを有する。

For RV32I, the 32 x registers are each 32 bits wide

命令フォーマット: R/I/S/U-type

レジスタは32本=5bit

opcodeを頭に、即値(の一部)を尻尾に置き、

Interger ops

register-immediate: I-type (

R-type: register-register

Integer computational instructions are either encoded as register-immediate operations using the I-type format or as register-register operations using the R-type format.

ADDI、SLTI (set less than immediate)、ANDI, ORI, XORI


F standardで floating-point register (f0~f31) が導入される

科学的管理法

[編集]
direction efficiency focus
× 意味ないところに素早く着く
× 目的地にフラフラしながら着く
× たまにコケながら目的地へ真っ直ぐ着く


Under scientific management the "initiative" of the workmen (that is, their hard work, their good-will, and their ingenuity) is obtained with absolute uniformity and to a greater extent than is possible under the old system; and in addition to this improvement on the part of the men,

マネジメントの新しい役割:

- gathering/classifying/tabulating knowledge

- reducing knowledge to rules, laws, and formulae


#2

[it] is impossible

in a few words to make [it] clear to one not familiar with this problem

why it is that the ignorance of employers as to the proper work time makes it for the interest of the workman to "soldier."

why it is that the ignorance of employers as to the proper time in which work of various kinds should be done makes it for the interest of the workman to "soldier."


it is impossible in a few words to make it clear to one not familiar with this problem why it is that the ignorance of employers as to the proper working time makes it for the interest of the workman to "soldier."


The writer therefore quotes herewith from a paper read before The

American Society of Mechanical Engineers, in June, 1903, entitled "Shop

Management," which it is hoped will explain fully this cause for


the managers assume new burdens, new duties, and responsibilities never dreamed of in the past. The managers assume, for instance, the burden of gathering together all of the traditional knowledge which in the past has been possessed by the workmen and then of classifying, tabulating, and reducing this knowledge to rules, laws, and formulae which are immensely helpful to the workmen in doing their daily work. In addition to developing a science in this way, the management take on three other types of duties which involve new and heavy burdens for themselves.


1. develop a science for each element of a man's work

2. scientifically select and then train, teach, and develop the workman, whereas in the past he chose his own work and trained himself as best he could

3. cooperate with the men so as to insure all of the work being done in accordance with the principles of the science which has been developed

4. There is an almost equal division of the work and the responsibility between the management and the workmen


何でもかんでも職人が担っていたので、マネジメントときっちり分業する

It is this combination of the initiative of the workmen, coupled with the new types of work done by the management, that makes scientific management so much more efficient than the old plan.

「業務の科学、適切な人員配置と教育、執行の統制、責務の明確な分離」

課業と運用体制の構築をマネジメントの責務へと分離し、作業者を実運用に専念させた。

"initiative and incentive" 型: 報奨を用い、知識と経験をもった職人に良い働きをしてもらう

"scientific management" 型: マネジメントがタスクをデザインする


業務の理解 (science)、計画 (design)、執行 (operation)、評価(evaluation)

PDC-A


凄くスケールする産業であれば、インセンティブを削らず上乗せしていっても利益がちゃんと出せる。工場での人手による生産はスケールしない。

知識をオープンにするとそれをすでに習得した新人がどんどん供給されるため、長い目で見ると賃金に対する要求水準が上がっていく。なのでインセンティブが青天井にならずに済む。

スケールする産業の場合、効率向上とその公開に対してインセンティブを設計するのが妥当。こうすれば効率が上がりつつも青天井を防げ、win-winになる。

パターン

[編集]

アセンブリ言語で書かれたコードには頻出するパターンが存在する。

関数

[編集]

アセンブリ言語に関数は存在しないが、関数に相当するパターンが存在する。

関数は引数を受け取り、ローカル変数を確保し、ボディの命令を実行し、戻り値を返すルーチンである。このルーチンを呼び出す場合、制御が戻るポイントを控え、引数を用意し、ルーチンへ制御を移して実行し、戻り値を記録し、戻りポイントへ制御を移す。

  • 引数の準備
  • サブルーチン終了後の復帰ポイントメモ
  • ローカル変数の確保
  • サブルーチン冒頭への制御移行

これらの処理によりサブルーチンへ制御が移り、関数ボディの命令列が実行される。関数命令の最終行が実行されたのち、次の処理が必要となる。

  • ローカル変数の解放
  • 引数の解放
  • 復帰ポイントへの

これらの処理によりメインルーチンへ制御が復帰する。

このパターンは関数の処理内容に関わらず普遍的である。前半の関数呼び出しに相当するパターンを関数プロローグ: function prologue)という。後半の関数からの復帰に相当するパターンを関数エピローグ: function prologue)という。

関数プロローグ・エピローグは同じ結果が得られるいくつかのパターンが存在する。例えば引数をスタックに積むパターンとレジスタに置くパターンがある。

自動変数

[編集]

自動変数: automatic variable)は変数宣言スコープ脱出によりメモリが自動確保・開放される変数である。

自動変数では変数宣言スコープで生存期間が規定され、変数宣言により自動で寿命が始まり(メモリが確保され)スコープ脱出時に自動で寿命が終わる(メモリが解放される)。

ローカル変数/グローバル変数は変数の参照可能範囲(スコープ)に基づく変数の分類であり、自動変数とは別の概念である。自動変数ではないローカル変数、すなわちスコープを脱出すると参照はできなくなるがメモリ上に残り続ける変数がプログラムできる。

[編集]

C言語

[編集]

C言語における auto キーワードは変数が自動変数であることを明示的に指定する。ローカル変数はデフォルトで(auto 無しで)自動変数となり、明示的に static キーワードを用いるとスコープ脱出時にメモリが解放されなくなる。

関連項目

[編集]

分業

[編集]
ブランディング・販売 企画・設計 組立・製造 流通 小売
一般 メーカー 専門店/小売店
ODM[38]
OEM
衣料品 SPA (製造委託有)
半導体デバイス IDM[39]
ファブレス[39] ファウンドリ[39]
電子機器 EMS
スマホ IDH[38]

実装

[編集]
表. Intel CPU AVX2におけるint8積和演算 (pseudo VNNI) 実装
μarch Load Store VPMADDUBSWVPMADDWD VPADDD VNNI
実行ユニット スループット 実行ユニット 実行ユニット スループット
ポート 名前 ポート 名前 ポート
Haswell 2[40] #2, 3 64 Byte SIMD Misc[41] 1 SIMD ALU[42] 2 #1, 5 -
Skylake 2[43] #2, 3 64 Byte[44] Vec Mul[45] 2 #0, 1 Vec ALU[46] 3 #0, 1, 5 -
Sunny Cove 2[47] #2, 3 Vec Mul[48] 2 Vec ALU[49] 3 #0, 1, 5
Golden Cove英語版 3[50] #2, 3, 11 x2[51] Vec Mul/FMA[52] 2 #0, 1 Vec ALU[53] 3 #0, 1, 5 0.5 CPI
Gracemont英語版

EU LDU L2 peak L2 sustained

Haswell: 0.5 [pVNNI/cycle], 2 [YMM/cycle], 2 [YMM/cycle], N/A

Skylake: 1 [pVNNI/cycle], 2 [YMM/cycle], 2 [YMM/cycle], 0.9 [YMM/cycle]

SnyCov: 1 [pVNNI/cycle], 2 [YMM/cycle], 2 [YMM/cycle], 1.5 [YMM/cycle]

GldCov: 2 [ VNNI/cycle], 3 [YMM/cycle]

L2からweightを引っ張るにはr-L2の帯域が必要

1 VNNI => 8x4=32 MACC/cycle

3 GHz => 96 GMACC/sec

Y' <- MACC(W', X', Y') でY'をレジスタに乗せ続ければ W'とX' を供給し続ければいい => 2 [YMM/cycle]

レジスタの許す限りY'幅を広げて、X'のreuseを上げられる. デフォルトでreuse=8, 幅倍率Nで8N reuse. 例えばN=5なら 1.03 [YMM/cycle]

Y[k] <- MACC(W', X', Y[k]) でX'をレジスタに乗せ続ける場合、Y[k]の load/storeが必須. 4Nでreuseを上げられて、N=5なら1.05 [YMM/cycle]

どっちにせよ8~9割くらいは使い切る感じ.

価値提案 - 背景

[編集]

バリュープロポジションはラニングとマイケルズにより1998年に提案された[54]。彼らはIBMがマーケティングによる押し込みではなく[55]、信頼性に価値を置く顧客セグメントへ信頼性を重視したプロダクトを提供することで競争優位を築いていたと見出した[56]。またDECとの比較から、IBMの凋落が押し込みの失敗でなく[57]、環境と顧客嗜好の変化(信頼性ベース価値の低下)によりDECがIBMより優れた"value proposition"を提供するようになったことが原因だと分析した[58]。そしてIBMの再興にはビジネスシステムを再構築し"value proposition"を変える必要があると推察した[59]

顧客は価値を知覚する[60]。企業は価値提案を掲げ、全社がそれに従って顧客に価値を届けられるよう頑張る。

A business unit promises customers some value ... It thus offers a value proposition.

If a customer group finds a business unit's value proposition superior, the business unit can be said to have delivered a superior value to that group.

企業から顧客候補への価値提案。顧客は価値提案から価値を見積もる(delivered)。顧客は複数企業からの提案を見比べて価値を類推し、いいやつを実際に選ぶ。だから優れた価値提案&deliveryこそが競合優位を決定づける。という理屈。

優れた戦略の背景には優れた価値提案がある(と思っている)。

valueは消費時に発生するとは限らない。value見込み、予期的UX的なものも含む.

顧客が感じるのが価値、顧客にどう感じて欲しいか企業が掲げるのが価値提案.

"superior value delivery"

<- choosing the superior value proposition

<- echoing value proposition everywhere in the company

-> provide or communicate the value

"IMPORTANCE OF ECHOING"

"Often, the difference in a winning strategy is NOT the choice of value proposition but the thoroughness, single-mindedness, and innovation with which it is provided and communicated."

"Differentiating the winners is the extent to which this value proposition is echoed in the business system"

「掲げられた顧客価値」

この価値を実現すべく製品が開発され市場へ提供されるし、マーケ部は「この価値があるんだよ」と顧客に納得してもらえるようコミュニケーションをとる。

やっぱりmissionに近い?

"Understanding why customers make one selection over another is thus critical to achieving competitive advantage."

Management may choose a value proposition but find it infeasible to provide or communicate. They then reformulate their choice.

Often, management actually discovers that the company already delivers a superior value proposition, then builds on this discovery.

価値提案を構築するのはトップマネジメントの最重要活動である[61]。この活動はしばしばマーケティング部門や経営企画部へ委譲されるが[62]

Explicit/Specific/Clearly

- 1/Benefits

- 2/Price

- 3/Target customer

- 4/how superior for target segment

Evidence of

- 5/demand

- 6/returns

7/Viable in light of competitors' value propositions

8/Feasibility

9/Become best in several value propositions considered

10/clear and simple

[63]

chooses the appropriate specific value proposition.

"A business unit promises customers some value, a combination of benefit and price. It thus offers a value proposition."


- the entire set of experiences that an organization brings to customers, including value for money.


- all benefits

- favourable points of differences

- resonating focus


an explicit promise made by a company to its customers that it will deliver a particular bundle of value creating benefits (Buttle, 2009). In other words, “the value proposition is a written statement focusing all the organization’s market activities onto customer critical elements that create a significant differential within the customer’s decision process, to prefer and/or purchase the organization’s offering over a competitor’s” (Fifield, 2007: 443).

Lanning (1998: 55) defines the value proposition as an entire set of experiences, including value for money that an organization brings to customers. Customers may perceive this set or combination of experiences to be “superior, equal or inferior to alternatives”.

音素分析

[編集]

音声や文章を分析することで対応する音素が得られる。そのための様々な分析手法が存在する。

manual phonetic segmentation

Automatic phonetic segmentation

, by using a pronouncing dictionary and/or grapheme to phoneme rules.

  • 音素アライメント(: Phoneme Alignment): 与えられた音声-音素列の時間的対応づけ(アライメント
    • Forced: 尤もらしいものに強制的対応付け

WaveRT Port Driver

[編集]

前世代: WaveCyclic port driver, WavePci port driver

Windows OSが提供する音声用クラスドライバの一種。

たぶん、miniport driverとペアをつくり単一のWDM Driverとして機能する. (なんか違うっぽい。用語集のところ)

  • WDM Audio Miniport Driver
  • WDM Audio Adapter Driver
  • WDM Audio Port Driver

"KS filter"


KMixer system driver : いわゆるカーネルミキサー. KS filterとして動くドライバ. `Kmixer.sys`


デバイスドライバへの要求

  • 複数アプリケーションからの同時アクセスに対する調停(現代のOSはマルチプロセス)


Windows Vista~[64]


driver triplet

根底にあるポイント: ドライバもCPUで動く命令のかたまり、ただのプログラム。デバイスへのアクセスをしばしばおこなうのが違い。

Windows デバイスドライバ

[編集]
  • Driver type
    • Device function driver (function driver)
    • Device filter driver
    • Software driver: デバイスと無関係のドライバ[65]. 対応するDriver model: KMDF, (legacy) Windows NT driver model
    • File system filter driver
    • File system driver


device object: instance of DEVICE_OBJECT struct

基本的な見方: I/O & デバイス制御リクエストが device tree へ発行され、device node で処理されながら tree を伝播していく

  • Plug and Play device tree (a.k.a. device tree)
    • device node[66] - device stack[67] - (device object[68], driver(xx.sys))xN
      • function driver: just 1 for stack, handling read/write/device_control_requests
      • filter drivers: 0~many, auxiliary roles in processing read/write/device_control_requests

FDO, FilterDO, PDO, WDF DO (user-mode),

device node: a device | an individual function on a composite device (Logical entity, not always link to physical entity)

(Logical) Device, Controller, Adapter, Port, Hub, etc...

physical device object (PDO): Bus device node に属する driver が Physical bus に問い合わせて接続が確認されたとき、それ用に生成されるDO.

PnP ManagerがPOをdevice nodeに結びつけ、レジストリの情報[69]から他の必要なdriver群をくっつけ device stackを完成させる[70]. なのでPOがいつも最初.

function driver と filter driver はロード後にDOを生成しstackに追加する[71]


I/O request to device -> driver**s** work

However, some nodes represent software components that have no association with physical devices.


リクエストの実体: I/O request packet ;IRP

IRPは device node で処理されながら伝播していくので、IRPからみると複数の device stack に含まれる driver の総体で処理される -> driver stack for the request (c.f. device stack[72])

Driver stack を構成する各driverをみると役割分担がなされていて、それでグルーピングしたものを technology driver stack という

例: USB Core Driver Stack, Storage Stack, 1394 Driver Stack, Audio Driver Stack.

DRIVER_OBJECT struct

driverが実装してる関数のポインタ集合? たぶんCでclassがないので関数ポインタみたいな話かと

.Unload, .MajorFunction: array of pointers

Port-miniportモデルの場合、portの汎用機能でinitするという形

> The driver pair forms a single WDM driver that is at one level in the device stack.

Device Object と紐づく "a driver" に対応しているのがDRIVER_OBJECT. port-miniportは "a driver" 内の話.

  • technology-specific driver pair models
  • KMDF as a generic driver pair model

2層アーキテクチャは広く用いられているけど、共通のライブラリやインターフェースがあるわけでもなく、結局は各分野ごとに全然違う実装.

=> 分野を問わない class driver 基盤を用意しようぜ => Framework of KMDF: (Framework, MKDF driver) pair で "a driver" を構成する.

"a single WDM driver"

たぶんだけど、IRPやdevice nodeの概念がWDMで規定されてる.

そこの理解は核心なので、必ず確認.


table
適応対象 適応反映
スプリントプランニング - -
デイリースクラム 仕掛け品 スプリントバックログ(PBI & 手順)
スプリントレビュー プロダクト/インクリメント プロダクトバックログ(PBI)
スプリントレトロスペクティブ 開発工程 開発工程

脚注

[編集]

ガイドライン

[編集]
  1. ^ 774incガイドライン
  2. ^ 2434ガイドライン

出典

[編集]
  1. ^ 出典1
  2. ^ 「一般にXはAとされている。」[1]
  3. ^ 「ガイドラインにおいてXはAであると定義する」[g 1]
  4. ^ 「弊ガイドラインはXはAを定める」[g 2]
  5. ^ a b c "Web Animations ... CSS Transitions, CSS Animations and SVG all provide mechanisms that generate animated content on a Web ... This specification proposes an abstract animation model that encompasses the common features of all three specifications." 以下より引用。W3C. Descriptions of all CSS specifications. w3.org. 2024-11-23閲覧.
  6. ^ "6. Programming interface ... Web Animations also defines a programming interface to the model." 以下より引用。W3C. (2023). Web Animations W3C Working Draft, 5 June 2023.
  7. ^ "Web Animations is a joint specification by the CSS and SVG workng groups." 以下より引用。W3C. Descriptions of all CSS specifications. w3.org. 2024-11-23閲覧.
  8. ^ a b "ベータ運動は,視覚刺激を 2 つの異なる空間的位置に適当な時間間隔をおいて提示することで運動感が得られる現象である。"以下より引用。今井, 章 (2018). “ベータ運動観察時の脳磁界誘発反応―2次元的刺激と3次元的刺激の比較による検討―”. 日本心理学会大会発表論文集 82: 465. doi:10.4992/pacjpa.82.0_3EV-041. https://www.jstage.jst.go.jp/article/pacjpa/82/0/82_3EV-041/_article/-char/ja/. 
  9. ^ a b c "適当な距離の空間を取りながら光点などを順次点滅させていくと動いて見える錯覚をβ運動という." p.173 より引用。山野井陸. (2016). 跳躍性眼球運動および周辺視が仮現運動の知覚に与える影響に関する研究. 2016年 情報科学技術フォーラム, 7H, I-020.
  10. ^ "アニメーションなどの原理とされる“ベータ運動”" p.50 より引用。曾我. (2017). 特撮映画・アニメーションの知覚心理学. 人間社会学部本, pp.45-54.
  11. ^ "ベータ運動 ... 映画やアニメーションの原理となっている." 以下より引用。新井. (2022). 無限運動錯視を誘起する映像が運動する状況を提示する投影系の開発. 第 27 回日本バーチャルリアリティ学会大会論文集.
  12. ^ "日本の伝統的なアニメ作品は ... 毎秒24コマの映像を2コマ(2コマ打ちと呼ばれ,12fpsで描かれる)あるいは3コマ毎(3コマ打ちと呼ばれ,8fpsで描かれる)に描く" 以下より引用。森島, 繁生 (2008). "1. キャラクタアニメーション制作の高能率化手法". 映像情報メディア学会誌. 62 (2): 156–160. doi:10.3169/itej.62.156
  13. ^ a b c d e "平面的な移動を描くタップ割りや線割り" 小六 2024, p. 6_6 より引用。
  14. ^ a b c "特定のキーポーズ間の中割り枚数が多い場合,すべてをデッサン割りで描く必要はなく,タップ割りや線割りを組み合わせることでアニメ特有の平面的な表現を実現している." 小六 2024, p. 6_6 より引用。
  15. ^ "コンプピュータ。アニメーション作画支援システム ... 中割り法としては、線形キーフレーム法 ... が最も一般的である。" 安居院 1984, p. 1 より引用。
  16. ^ "線形キーフレーム法(Linear Key Framing)... 二つのキーフレームの対応する特徴点の動きを均等に分割する方法である.... 特徴点を線形補間" 張 2012, p. 2 より引用。
  17. ^ "2つの異なる画像(キーフレーム画像)の中間画像を発生させる中割り ... 線形キーフレーム法は、キーフレーム画像間で対応する点を直線で結び、その内分点を中間点として中間画像を生成する方法である。" 安居院 1984, p. 1 より引用。
  18. ^ "線形キーフレーム法(Linear Key Framing)... 二つのキーフレームの対応する特徴点の動きを均等に分割する方法である.... 特徴点を線形補間" 張 2012, p. 2 より引用。
  19. ^ a b c d "線形キーフレーム法は ... 回転運動を適切に表現できない" 安居院 1984, p. 1 より引用。
  20. ^ "Adobe Flash、Adobe After Effects、ToonBoom Harmony、PICMO ... の中割自動生成 ... 現在は線割り程度の機能" p.13 より引用。JAniCA. (2015). 第1回 ワーキング・グループ アフターレポート. アニメーター・演出のためのデジタルツール勉強会.
  21. ^ a b c "The Shift and Trace function ... as if you were drawing on paper using a light table; ... use the previous and next key drawings as references, while you insert an inbetween or a break down. ... temporary move and rotate the drawings you want to use as reference, to fit the position where you want to draw the inbetween." 以下より引用。OpenToonz. (2024). Drawing Animation Levels. OpenToonz User Manual. Revision a03b0c24.
  22. ^ "Shift and trace (Japanese: Tap wari, タップ割り)" ClipStudioOfficial. (2018). Inbetweening Animation. CLIP STUDIO TIPS.
  23. ^ " キャラクターの振り向きを通してデッサン割りが出来るようになる" 山田. (2019). シラバス - ワークショップ1B . 日本工学院八王子専門学校.
  24. ^ "微小回転の省略 ... 3DCG においても余剰な回転を省略することによって,セルアニメらしい動作が再現できると考えられる.... 微小とみなす回転角 ϕ は ... 15 度とした.... 微小回転を省略しない手法(MoNACA-)... 微小回転の有無は,気付かない人がいるほどわずかな差でありながら,省略処理を施すことによる有意差が生じており,微小回転を省略することで非写実的キャラクタに適した動作として魅力のある動作に変換できることが実証された." 小六 2024, pp. 6_6-6_7, 6_10-6_12 より引用。
  25. ^ "in moving images, even if the quality of the still images increases, we can still see that it has been created from 3DCG. ... Although it looks like anime, there is a sense of incompatibility because it seems three-dimensional and is more realistic than necessary for movement." p.1 より引用。Kei Kitahata and Yuji Sakamoto. (2019). Method to make 3DCG movement to anime-style using animation technique. SIGGRAPH Asia 2019 Posters.
  26. ^ a b "カリグラフィーツール カリグラフィーツールではタブレット入力による可変幅の線を描くことができます。" 以下より引用。KRITA. カリグラフィーツール. KRITA リファレンスマニュアル Revision de7020f. 2024-10-19閲覧.
  27. ^ "The Calligraphy Tool What a goose quill was in antiquity, is Inkscape’s calligraphy tool in the digital world." 以下より引用。Inkscape. The Calligraphy Tool. Inkscape Beginners' Guide, Revision 9a98ab02. 2024-10-19閲覧.
  28. ^ "the default brushes that come with Inkscape ... Dip Pen ... Marker ..." 以下より引用。Inkscape. The Calligraphy Tool. Inkscape Beginners' Guide, Revision 9a98ab02. 2024-10-19閲覧.
  29. ^ "主投影 principal projection (1) 主投影面の説明(1)に対する直投影のこと.... 主投影面 ... (1) 二つの直交する投影面." 日本図学会 2009, pp. 66–67 より引用。
  30. ^ "主投影 principal projection ... (2) 機械分野においては,主投影面の説明(2)に対する直投影をさす.... 主投影面 ... (2) 空間内で互いに直交する三つの投影面" 日本図学会 2009, pp. 66–67 より引用。
  31. ^ "主投影 principal projection (3) 正投影のこと.... ⇒ 正投影(2). ... (改ページ) ... 正投影 orthogonal projection ... (2) = 主投影(3). 垂直投影の複面投影をいう.二つ以上の投影面を用いる直投影." 日本図学会 2009, pp. 66 & 79 より引用。
  32. ^ "「正投影」に 3 つの用例があることに注意したい.... 第2は,... 複数の直投影の組み合わせによる図的表現法である." Kato 2017, p. 78 より引用。
  33. ^ a b "正投影 すべての投影線が投影平面で直角によぎる平行投影。 orthogronal projection" JIS Z8114:1999 より引用。
  34. ^ "「正投影」に 3 つの用例があることに注意したい.第1は, (1)に相当する「直投影」であり「orthogonal projection」の訳語である" Kato 2017, p. 78 より引用。
  35. ^ "正投影法 正座標面に一致又は平行な一つ以上の投影面平上に,座標面に対して平行なその主要平面に直角に置いた対象物の正投影。... orthographical representation ... 正投影図 正投影法によって描いた図。 orthographical drawing" JIS Z8114:1999 より引用。
  36. ^ "「正投影」に 3 つの用例があることに注意したい.... 第2は, (2)に相当する複数の直投影の組み合わせによる図的表現法である." Kato 2017, p. 78 より引用。
  37. ^ "複製権は ... 著作物を「形のある物に再製する」(コピーする)ことに関する権利" p.14 より引用。文化庁著作権課. 令和4年度著作権テキスト. 文化庁公式HP. 2023-06-19閲覧.
  38. ^ a b "ODM(設計と組立てを担当する企業)/IDH(設計のみを担当する企業)/EMS" BCN+R (2020). 世界のスマートフォンODMとIDH業界、Wingtech、Huaqin、Longcheerが独占. 2022-09-03 閲覧.
  39. ^ a b c "半導体製造に関しては、垂直統合型(IDM: Integrated Device Manufacturer)、ファブレス(Fabless)、ファウンドリ(Foundry)の3つの企業形態に分類できる。" FISCO. (2021). 日本の半導体戦略【実業之日本フォーラム】. 2022-09-04閲覧.
  40. ^ "256-bit data path for memory operation ... All memory ports can handle 256-bit memory micro-ops. ... First level data cache supports two load micro-ops each cycle; each micro-op can fetch up to 32-bytes of data" Intel. (2016). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-033 June 2016.
  41. ^ "Haswellマイクロアーキテクチャの実行ユニット ... Execution Unit ... SIMD Misc ... # of Ports ... 1 ... Instructions ... (v)pmadd*" p.32 of Intel. (2017). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-037 July 2017. iSUS訳.
  42. ^ "Haswellマイクロアーキテクチャの実行ユニット ... Execution Unit ... SIMD ALU ... # of Ports ... 2 ... Instructions ... (v)padd*" p.32 of Intel. (2017). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-037 July 2017. iSUS訳.
  43. ^ "Dispatch Port and Execution Stacks of the Skylake Client Microarchitecture ... Port 2, 3 ... LD" p.2_27 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  44. ^ "Cache Parameters of the Skylake Client Microarchitecture ... First Level Data ... Peak Bandwidth (bytes/cyc) ... 96 (2x32B Load + 1*32B Store)" p.2_29 of
  45. ^ "Skylake Client Microarchitecture Execution Units ... Execution Unit ... Vec Mul ... # of Unit ... 2 ... Instructions ... (v)pmadd*" p.2_27 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  46. ^ "Skylake Client Microarchitecture Execution Units ... Execution Unit ... Vec ALU ... # of Unit ... 3 ... Instructions ... (v)paddb/w/d/q" p.2_27 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  47. ^ "Dispatch Port and Execution Stacks of the Ice Lake Client Microarchitecture ... Port 2 Load ... Port 3 Load" p.2_13 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  48. ^ "Ice Lake Client Microarchitecture Execution Units ... Execution Unit ... Vec Mul ... # of Unit ... 2 ... Instructions ... (v)pmadd*" p.2_13 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  49. ^ "Ice Lake Client Microarchitecture Execution Units ... Execution Unit ... Vec ALU ... # of Unit ... 3 ... Instructions ... (v)paddb/w/d/q" p.2_13 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  50. ^ "Maximum load bandwidth increased ... to 3 loads per cycle." p.2_10 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  51. ^ "Golden Cove Microarchitecture Overview ... Load Buffer 3x256 2x512" p.2_6 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  52. ^ "Golden Cove Microarchitecture Execution Units ... Execution Unit ... Vec Mul/FMA ... # of Unit ... 2x256-bit (1 or 2)x512-bit ... Instructions ... (v)pmadd*" p.2_9 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  53. ^ "Golden Cove Microarchitecture Execution Units ... Execution Unit ... Vec ALU ... # of Unit ... 3x256-bit ... Instructions ... (v)paddb/w/d/q" p.2_8 of Intel. (2022). Intel® 64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966-045 February 2022.
  54. ^ Michael J. Lanning & Edward G. Michaels. A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper, June 1988, No.41. マッキンゼー・アンド・カンパニー.
  55. ^ "IBM ... with products rarely considered superior, yet costing more. This apparent paradox is often explained as 'superior marketing.' ... IBM's historical success is not explained by 'superior marketing.'" Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.1.
  56. ^ "customer of IBM ... explain that she was buying IBM's reliability ... IBM delivered a superior value (benefits minus price) as perceived by the customer." Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.2.
  57. ^ "IBM's problem is not that the Sales Force is failing lately to fool those gullible customers." Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.2.
  58. ^ "DEC may have found a way to deliver a value proposition superior to IBM. What customers want is changing ..." Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.2.
  59. ^ "IBM probably must change its value proposition to keep winning, and delivering it may require major business system redesign." Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.2.
  60. ^ "IBM delivered a superior value (benefits minus price) as perceived by the customer." Lanning & Michaels. (1988). A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper. p.2.
  61. ^ "choosing the value. ... until a winning value proposition is fully developed, we believe managements' dominant activity must be directing this critical and usually very difficult work." Lanning and Michaels. (1988). A Business is a Value Delivery System. McKinsey Staff Paper. June, 1988, No.41.
  62. ^ "we observe that top managements frequently do not put nearly enough time and energy into choosing the value. This task is often delegated to 'marketing,' 'planning,' or some other group that will leave top management free to do other things." Lanning and Michaels. (1988). A Business is a Value Delivery System. McKinsey Staff Paper. June, 1988, No.41.
  63. ^ Michael J. Lanning & Edward G. Michaels. A BUSINESS IS A VALUE DELIVERY SYSTEM. McKinsey Staff Paper, June 1988, No.41. マッキンゼー・アンド・カンパニー.
  64. ^ "In Windows Vista and later operating systems, support is provided for a wave real-time (WaveRT) port driver" Introducing the WaveRT Port Driver. Windows Hardware Developer.
  65. ^ "A driver that is not associated with a device is called a software driver." Choosing a driver model. Windows Hardware Developer.
  66. ^ "A node in the device tree is called a device node." Device nodes and device stacks. Windows Hardware Developer.
  67. ^ "Each device node ... has an ordered list of device objects ... The ordered list of device objects, along with their associated drivers, is called the device stack for the device node." Device nodes and device stacks. Windows Hardware Developer.
  68. ^ "A device object is an instance of a DEVICE_OBJECT structure. ... each of these device objects is associated with a driver." Device nodes and device stacks. Windows Hardware Developer.
  69. ^ ドライバインストール時にINFファイルから構成. " When the drivers for a device are installed, the installer uses information in an information (INF) file to determine which driver is the function driver and which drivers are filters. ... After the drivers for a device are installed, the PnP manager can determine the function and filter drivers for the device by looking in the registry." Device nodes and device stacks. Windows Hardware Developer.
  70. ^ "The PDO is created first, and as additional device objects are attached to the stack, they are attached to the top of the existing stack." Device nodes and device stacks. Windows Hardware Developer.
  71. ^ "As each function and filter driver is loaded, it creates a device object and attaches itself to the device stack." Device nodes and device stacks. Windows Hardware Developer.
  72. ^ "Note that a device stack is not the same thing as a driver stack." Upper and lower edges of drivers. Windows Hardware Developer.

gm

[編集]

確率的グラフィカルモデル確率分布を表現する方法の1つである[1]。このモデルでは確率変数をノード、変数間関係をリンクとするグラフ/ネットワークにより確率分布を表現する[2]

生成モデル

[編集]

生成モデルは確率的なデータ生成過程のモデルである。


確率密度関数を陽に得るか否かで分類される。

explicit/prescribe:

implicit:

implicitモデルでは潜在確率変数の変換によりデータを生成し、データの密度関数をimplicitに推定する。

密度関数 を陽に推定する(explicit density estimation)か、確率変数の変換すなわちデータ生成関数により暗に密度推定をおこなうかで分類される。


implicitモデルはデータの生成をモデル化しているので、サンプリングが容易なp(z)を用意すればデータ生成が容易におこなえる。explicitモデルの場合、密度関数からのサンプリングが必要であり、場合によってはマルコフ連鎖モンテカルロ法などを用いる必要が出てくる。

表: 生成モデル
クラス 密度表現 学習
自己回帰 explicit 最尤推定
GAN implicit[3] 敵対的学習 (vanilla) GAN,

,

Implicit generative models: pxを陽に定義せず、潜在確率変数zの変換によりxを生成、暗示的に確率分布を得る.

zを変換する関数はしばしば生成器/Generator, Decorderと呼ばれる。

Implicit generative models use a latent variable z and transform it using a deterministic function Gθ that maps from R m → R d using parameters θ.


Either

[編集]

Eitherはプログラミングにおけるパターンの一種で、失敗・成功といった相反する2つの値を1つの値として扱うものである。Eitherモナドとも呼ばれる。

概要

[編集]

英単語 either は"either A or B" で「AあるいはB」という意味を持つ。プログラミングにおけるEitherパターンは「エラーあるいは値」のように相反する2つの値を1つの値として表現する。Eitherのうち片方は Left他方はRightと呼ばれる。

// variable 'eitherErrorOrValue' as Right
let eitherErrorOrValue: Either<Error, Number> = Either.right(1);
// variable 'eitherErrorOrValue' as Left
eitherErrorOrValue                            = Either.left(new Error("I am proper Error"));

Eitherは関数適用のされ方に特徴がある。Eitherで包まれた値(上記の "1" あるいは "Error")にはmapを介して関数を適用するが、Leftに関数を適用すると「関数を適用しなかった」ように振る舞い、Rightに関数を適用するとそのまま包まれた値へ関数が適用される。

const plus1 = (input: number) => input + 1;

// apply 'plus1' toward Right
const eitherR = Either<Error, Number>.right(1);
const resultR = eitherR.map(plus1); // apply plus1
console.log(resultR._value); // 2

// apply 'aplus1' toward Left
const eitherL = Either<Error, Number>.left(new Error("I am proper Error"));
const resultL = eitherL.map(plus1); // pass through
console.log(resultL._value); // I am proper Error

Right(1)に関数plus1を適用すると包まれた値にplus1が適用されてRight(2)となる。一方Left(Error)に関数plus1を適用すると単にパスされLeft(Error)のままとなる。 Eitherパターンを利用しない場合、Errorに対してplus1を適用しようとしても型が合わずエラーを吐いてしまう。Eitherパターンを利用することで相反する2つの値をあたかも1つの値であるかのように扱える。この特徴によりエラーの場合は処理をパスし成功の場合は処理を続けるというパターンがシンプルに記述できる。例えば「データ取得が成功すればデータの変換をおこない失敗した場合はただエラーを通知する」が次のように記述できる。

// function which could result in Error or 1
declare function getIntData(): Either<Error, Int>;

// processing funcs
const plus1 = (input: number) => input + 1;
const plus2 = (input: number) => input + 2;
const plus3 = (input: number) => input + 3;

// chain with Either pattern
getIntData()  // Left(Error) | Right(1)
  .map(plus1) // Left(Error) | Right(2)
  .map(plus2) // Left(Error) | Right(4)
  .map(plus3) // Left(Error) | Right(7)
// pre-processing funcs
const schema = () => "http://";
const addDomain = (schema: string) => schema + "wikipedia.com";

// function which could result in Error or 1
declare function getIntData(url: string): Either<Error, Int>;

// processing funcs
const plus1 = (input: number) => input + 1;
const plus2 = (input: number) => input + 2;

// chain with Either pattern
Either<Error, string>
  .right(schema())   // Left(Error) | Right("http://")
  .map(addDomain)    // Left(Error) | Right("http://wikipedia.com")
  .chain(getIntData) // Left(Error) | Right(1)
  .map(plus1)        // Left(Error) | Right(2)
  .map(plus2)        // Left(Error) | Right(4)
  .map(plus3);       // Left(Error) | Right(7)
  
const url = addDomain(schema());
const result = getIntData(url);
if(result){
  const finalResult = plus3(plus2(plus1(result)))
}else{
  const finalResult = result;
}
}

意味論:

「if(Right) apply function, else(Left) pass」という制御構造の追加

モナドとの関係

[編集]

Eitherはしばしば「Eitherモナド」と呼ばれるように、モナド型(Monadic Types)の一種である。

temp

[編集]

ペアトレード

ペアトレード(英: pairs trade)は金融取引戦略の一種で、相関する金融商品ペアのうち一方を買い他方を売る戦略である[4]

ペアトレードでは相関を持つ2つの金融商品に着目する。常に相関していた2つの商品間にある時点で乖離が発生したとき、過去の相関履歴から近いうちに2商品間の乖離(歪み)は収束すると仮定できる。乖離時に高値になった方の商品を売り安値になった方の商品を買うことで、近い将来に乖離が収束した際、売った商品は値が下がり買った商品は上がると期待できる。2つの商品を売り買いしているのでマーケットニュートラルになっており、ペアトレードをおこなうことは商品ペアの価格差を売買していることに相当する。

ペアトレードは統計的裁定取引の一種に分類される引用エラー: <ref> タグに対応する </ref> タグが不足しています。</ref>。

記事化済み

[編集]

templates

[編集]

genetically encoded voltage indicator英語版

Thomas S. Otis

比喩

[編集]

モナドが持つ性質・可能にする事象を説明するために、モナドがもつ特定の側面に注目した比喩がしばしば用いられる。

プログラム可能なセミコロン

[編集]

「プログラム可能なセミコロン[5]はモナドがもたらす「処理と処理とつなぎ、繋ぎ部分で更なる処理をおこなう」側面に着目した比喩である。

処理のまとまりを文とした場合、処理A→処理Bの流れは多くのプログラミング言語で

const input = 1;
const resultA = processA(input);
const resultB = processB(resultA);

のように書かれる。処理Aと処理Bを区切り、かつ繋いでいるのは文末のセミコロンである。セミコロンの役割はあくまで区切りであり、セミコロンはresultAを変更したりはしない。 モナドを利用して処理A→処理Bを記述すると

1 >>=
processA >>=
processB

のように書かれる。文末のbind関数(>>=)はセミコロンのように文を区切っている。同時にbind関数はprocessAの出力 (resultA相当)をprocessBの引数とする役割も果たしている。bind関数はさらに、resultAがprocessBへ渡される前に暗示的な処理をおこなうことができる。処理の内容はモナド型に依存する。すなわち見た目上はセミコロンと同じ処理(文)の区切りだが、モナド型の設計によって文間での追加処理をプログラム可能となっている。ゆえに「プログラム可能なセミコロン」という比喩が用いられる。

フレーム (線形代数学)

[編集]

冗長性を持った基底、のようなもの。

基底: 空間を張る、線形独立なベクトルの集合

歴史

[編集]

1952年には発見されていたが、wavelet解析が現れる近年まであまり注目を受けてこなかった.

signal expansion (信号展開) に冗長性を持たせるアイデア自体は広く見られる.

種類

[編集]
  • Mercedes-Benz frame (the simplest harmonic tight frame)
  • Tight frames
  • Equal-norm frames
  • Unit-norm frames
  • NSGF (非定常ガボールフレーム)
    • 制約: frame atomsがコンパクトサポートを持ち[6] (時間/周波数帯域が局在)、…
      • sufficiently dense frequency sampling points[7] (フレームの時間シフトが、フレームの周波数領域でのsupport (関数の台) 幅で充分に小さく制約)
    • 性質: frame operator Sが対角行列になり、計算が (容易に) 可能
    • Frequency-Adaptive
      • Constant-Q 非定常ガボール変換 (CQ-NSGT): frame atomsの周波数解像度をConstant Qで制約
        • 原論文 (CQ-NSGT)
        • 分割と和による高速実装 (sliCQ): A framework for invertible, real-time constant-Q transforms[8]
    • Time-Adaptive

具体的な種類

[編集]
  • Gabor frames : 複素変調が関わるフレーム[9]
    • Gabor frame (oversampled DFT frame)[10]
    • 何か(色々な別名)
      • oversampled DFT filter banks
      • complex-modulated filter banks
      • shorttime Fourier filter banks
      • Gabor filter banks
  • cosine-modulated frames


表現変換 (基底変換を含む)のモチベーション: より「良い」表現

正規直交基底が良い表現とは限らない (e.g. 斜めに分布する何か)


> No one seems to know why they are called frames, perhaps because of the bounds in (3.8)


> It is generally acknowledged2 that frames were born in 1952 in the work of Duffin and Schaeffer [78]

> At least in the signal processing and harmonic analysis communities


ある空間を張る要素のこと。  

フレームである ⇒ 空間を張る  

は真だけど、逆は必ずしも真ではない  

# 出発点: 基底

空間を張る、線形独立なベクトル (のset) を基底という.  

しかして、線形独立という制限を取っ払うとどうなるのか?  

つまり、空間を張る要素 (atom) のsetには何か特徴が発生するのだろうか?  

まず、基底へと還元してatom数を減らすことは可能である。  

しかしてatomを維持する場合は、係数が複数パターン取れることがわかる。  

一種のリダンダンシーが発生してるとみることもできる。  


frame conditionを満たしたらatomのsetはframeといえる  

# 名前いろいろ

frame Φ : set of

dual frame <sup>~</sup>Φ

canonical dual frame

frame atom φi

analysis or decomposition

synthesis or reconstruction

operators

[編集]
  • frame operator S
  • analysis operator Φ*
  • Grammian (Gramian) G

frame: frame conditionを満たすベクトルの集合  

analysis operator **T**: 任意のベクトルxを構成するframeの係数を求める演算子  

synthesis operator **T<sup>*</sup>**:

analysis operator: 任意のベクトルとatomの内積をとるだけ  

# フレームの特性

自然に双対フレーム (dual frame) が現れる.  

# 特別なフレーム

## タイトフレーム / tight frame

optimal lower frame boundとoptimal upper frame boundが同じ場合、tight frameと呼ばれる

# さらなる拡張

Bessel Sequenceはframe conditionのうちupper boundのみ満たすもの.  

# フォーマルかつ端的に言うと

内積空間においてframe条件を満たすベクトルの集合は「frame」と定義される。  

frame条件は、任意のベクトルとframeの各要素ベクトルの内積が、任意ベクトルの有限倍 (>0) になっていることである。  

frameは空間を張り、その要素は必ずしも線形独立ではない。張る際の係数は複数通りありうる。つまり過完備 (overcomplete) になる場合がある。  

参考文献

[編集]

Jelena Kovaˇcevi´c and Amina Chebira. An Introduction to Frames

基底 (線型代数学)

完備性

フィルタ

[編集]

フィルタ (信号処理)

時間領域での操作は周波数領域に影響を与える(基底変換みたいなものなので当然)

窓関数を時間領域でかける

周波数領域で考えると何が起きるかわかる (窓の掛算はフーリエ空間での畳み込み)

各点での値が広がってそれを重ね合わせる形になるhttp://www.ic.is.tohoku.ac.jp/~swk/lecture/yaruodsp/win.html

鍵になるのは線形時不変システムの周波数応答の考え方だ http://www.ic.is.tohoku.ac.jp/~swk/lecture/yaruodsp/dfbasic.html

周波数選択フィルタ

有限インパルス応答

周波数応答、周波数特性

時間周波数解析のために窓関数で時間を切ると何が起きるのか

a time-shift: atomを時間方向にずらす行列

atomの形自体で周波数帯域を決めて、k依存のtime-shiftで周波数ごとにちがうtime-binを実現?

時間シフトがフーリエ空間で周波数シフトっぽくなっているが、ここがよくわからない

CAGプロモーター

[編集]

CAGプロモーターとは、高い発現量を目的として人工的に作られたキメラプロモーターである。

CMVエンハンサー、ニワトリβ-actinプロモーター、ウサギβ-グロビンPolyA signalを融合したプロモーターである。[11]

哺乳類における遺伝子強制発現実験に広く用いいられるが、ゼブラフィッシュでは発現量の弱さが指摘されている。[12][13]

[編集]

相分離 / phase separation

[編集]

> 相分離とは相転移現象の一つで,混合系の温度・圧力などを変えることで相溶性が変化し,一相状態から二相状態に変化することをいう.[14]

混合系, 相が変化して複相に

2相状態: 分離した水と油 (水相と油相)

液液の2相状態もある。

タンパク質も相分離を起こす.

金属

http://www.bureau.tohoku.ac.jp/manabi/manabi47/mm47-1.html

細胞内でおきる相分離 / biological phase transition

[編集]

細胞内はタンパク質が均一に分散した溶液ではなく、hetero. phaseが複数あるともいえる.

つまり細胞内で液-液相分離 (タンパク質混合系における液-液相分離)が起きていると示唆され、近年再注目されている。

物性物理学と分子生物学をつなぐ可能性.

局在、コンパートメントに関わるあらゆる議論を巻き込みうる

局在/compartment

[編集]
由来と維持
[編集]
  • 局所生成
  • アンカー
  • 輸送
[編集]
  • membrane organelles
  • centrosome
  • processing bodies (P bodies)
  • 核小体 nucleolus
  • nephrin intracellular domain (NICD)
  • the interaction of arginine/glycine-rich RNA-binding proteins with RNA
  • PAR or polyADP-ribose
    • transcription is required for the assembly of the nucleolus
  • reconstituted pericentriolar material can drive microtubule formation

T-cell receptor, which can organize into membrane-associated phaseseparated clusters. Reconstitution experiments revealed that these clusters promote the recruitment of specifi c sets of signaling proteins. Importantly, the clusters were enriched for kinases but excluded phosphatases. Thus, phase separation could be an effective way to amplify signals and perform simple forms of computation.

transcription and splicing, suggesting that phase separation could be used to regulate these processes. Indeed, heterochromatin has recently been shown to be a phase-separated compartment.

phase-separated liquid droplets https://www.sciencedirect.com/science/article/pii/S009286741830504X?via%3Dihub

Biomolecular condensatesを生む仕組み
[編集]

condensates, granules

protein-protein, protein-nucleic acid interaction (physical framework)

role for strong, stereospecific interactions

very weak interactions

affinity, solubility, charge

linker配列とか対象になりうる

天然変性タンパク質 intrinsically disordered proteins

プリオンlike

nucleation & crystalization

Mike Rosen 2012

a critical threshold for phase separation

critical concentrations

fl uctuations in cytosolic pH promote widespread condensate formation during stress.

gel formation by the RNA-binding protein Pab1 has been proposed to regulate the availability of certain stressprotective RNAs.

分画に対する説明

[編集]
コロイド
[編集]

細胞はコロイド: 19th, Edmund Wilson

> 1899年、米国の細胞生物学者Edmund Beecher Wilson は、細胞の大部分を占める細胞質には、「『液体の混合物』 が含まれており、さまざまな化学的性質を持つ液滴が浮 遊している」と予想した2 。

コアセルベート

simple coacervation: phase separation of a single protein

complex coacervation: sp of two or more proteins

Alexander Oparinのコアセルベート

biomolecular condensates

巨大複合体との関係性を記述したいところ

生まれるphase

[編集]
  • ゲル
  • ゾル
  • glass
  • crystal
  • hydrogel

collective properties of biological macromolecules

Macromolecules are enriched or depleted in certain areas of the Primer cytoplasm and the distribution of these macromolecules is subject to constant change

Here, a homogenous solution of molecules spontaneously separates (‘demixes’) into two coexisting liquid phases, a dense phase that is enriched for these molecules and a phase that is depleted. The interface of these dense droplets forms a boundary that allows the selective passage of some molecules but not others.

コロイド化学: The science of macromolecular collectives

membrane less compartmentsをつくるdriverとしての液液相分離

thermodynamic equilibrium process

準安定状態

continuum model of phase separation.

energy-consuming enzymes

集団としての性質: H2Oのwetness, condencatesそのものの硬さ

refs

[編集]

Simon Alberti. 2017. "Phase separation in biology" 10.1016/j.cub.2017.08.069

Elie Dolgin. 2018. "細胞内の「相分離」に注目" 10.1038/ndigest.2018.180624

space clamp

[編集]

電気生理学におけるspace clamp問題.

News & Views 入門に良い[15]

10.1152/jn.01232.2007

論文s

[編集]

deep learning and EEG

[編集]

"Deep learning with convolutional neural networks for EEG decoding and visualization" https://doi.org/10.1002/hbm.23730

いろいろなCNNアーキテクチャをEEGに適応して性能を評価。CNNの良さは"end-to-end learning"(特徴抽出英語版までをもCNNに機械学習させること)にある。"imagined"あるいは"executed" 時のEEGデータをデコードするタスクをおこなった。良く使われる"filter bank common spatial patterns"に劣らない成績を収めた。"end-to-end"なのでどんな特徴量をとってくるかはCNN次第だが、解析の結果としてはfrequency bandを利用している傾向がみられたみたい。

cortical features of locomotion-mode transition, EEG

[編集]

"Cortical Features of Locomotion-Mode Transitions via Non-invasive EEG" [16]

locomotionのmodeが変わるときにEEGがどう変化するか、を調べた論文。独立成分分析とk-means(k平均法)をして、locomotion時に4つ脳領域が関与すると判明。後頭葉のspectral powerが"level-ground"と"stair"で違うことがわかり、この遷移が実際の遷移に1.5秒先立って起きることも検出できた。

チロシナーゼ

[編集]

チロシナーゼは、チロシンをメラニン色素に変換する酵素[17].

ゼブラフィッシュ

[編集]

tyrosinase (tyr)遺伝子がコードしている[18]。スプライシングバリアントは存在しない[19]。5exonで構成され、mRNAは2048bp, タンパクは534AA[20]。いくつかのパラログがある[21]

参考文献

[編集]

"Tyrosinase gene expression in zebrafish embryos"

ZFIN, tyr[22]

2Aペプチド

[編集]

2Aペプチドとはリボソームスキッピングを引き起こすアミノ酸配列のこと。ピコルナウイルス科 口蹄疫ウイルス由来で最初に発見された[23]. 1つの伝令RNAから2つ以上の分離したタンパク質を翻訳 (生物学)させる仕組みとして、遺伝子工学に用いられる。

商用ベクター[24]

T2A (Thosea asigna 2A peptide) 利用例[25]

種類

  • T2A: Thoseaasigna virus
  • P2A: porcine teschovirus-1 (ピコルナウイルス科)
  • E2A: rhinitis A virus (ERAV)
  • F2A: foot-and-mouth disease virus: FMDV (口蹄疫ウイルス)

4種の効率比較 (in HET293T, HT1080, HeLa, zebrafish embryo(mRNA injection), mouse liver(adeno virus))[26]

"Quantitative comparison of gene co-expression in a bicistronic vector harboring IRES or coding sequence of porcine teschovirus 2A peptide"

multi-cistronic vectorで順番が大事か否か "Systematic comparison of 2A peptides for cloning multi-genes in a polycistronic vector"[27]

IRESとの比較 "Quantitative comparison of gene co-expression in a bicistronic vector harboring IRES or coding sequence of porcine teschovirus 2A peptide"

参考文献

[編集]

Plasmids 101: Multicistronic Vectors[28]

2A peptide[29]

ぽりしすとろん[30]

石英ガラスセル/キュベット

[編集]

https://www.jasco.co.jp/jpn/inquiry/faq.html

https://www.gelifesciences.co.jp/technologies/spectro/spectclub/master_01.html

http://www.photosynthesis.jp/proto/bunkou.html

https://www.gelifesciences.co.jp/technologies/spectro/spectclub/master_04.html

Tol2トランスポゾン

[編集]

Tol2トランスポゾン(transposon, transposable elements[31])とは、メダカのゲノムに内在するトランスポゾンの一種である。

Kawakami (1998)要チェック.

プラスミド

[編集]

T2KXIG: Xenopus EF1α enhancer/promoter, rbbit b-globin intron, EGFP, SV40 polyA signal. [32]

T2Ksix3.2G: six3.2 promoter, EGFP, SV40 polyA signal.

T2KSAG:

Kwakami (2000):

mini-Tol2[33]: T2KXIGΔin, T2AL200R200G, T2AL200R150Gなど、Tol2の配列を削ったもの

発見と開発の歴史

[編集]

Koga, et al.. (1995)[34]: Tol1の発見、トランスポゾンとしての可能性示唆

Koga, et al.. (1996)[35]: Tol2の発見

Kawakami, et al.. (1998)[36]: Tol2がautonomousであることの証明. ゼブラフィッシュでのTol2活性の証明

Kawakami & Shima. (1999): Tol2 transposaseの同定と、ゼブラフィッシュでのmRNA injectionによるnon-autonomousな活性の証明

Koga & Hori. (1999)[37]: Tol2は似てる

Kawakami, et al.. (2000)[38]: Tol2のトランスポゾンとしての活性を詳細に評価

Kawakami, et al.. (2004): Gene Trap法とTol2:specific-promoterの実証

Darius, et al.. (2006): minimal Tol2 elementの同定 (miniTol2 [L261R202])

Urasaki, et al.. (2006): minimal Tol2 elementの同定 (L200R150)

飽和突然変異誘発

[編集]

飽和突然変異誘発 (saturation mutagenesis) とは、遺伝子の突然変異を考えられる全ての組み合わせで誘発することである。

タンパク質工学では「アミノ酸配列の特定部位で全バリアントを作製する」ことになる。タンパク質の機能解析においても有用である。

四肢・鰭の発生

[編集]

東北大学 田村研究室[39]

keyword spotting

[編集]

keyword spotting (KWS)とは「事前に設定されたキーワードを発話から検出すること」である[40]

概要

[編集]

機械に話しかけてスイッチを入れる仕組み、例えば Appleの"Hey Siri"、Googleの"OK Google" や Amazonの"Alexa" はkeyword spotting (KWS)である。

これらの仕組みでは、常に音声入力を見張ってキーワードが出現しないか検証する必要があるため、多くの計算資源を消費する。ゆえにスマートフォンやIoT端末のような処理性能の高くない機器で利用するためには、クラウドでの処理あるいは計算資源を消費しづらい (small-footprintな) 設計をすることが必要である。

手法

[編集]

KWSには様々な手法が存在する。

  • LVCSSR-based KWS: LVCSR(大語彙連続音声認識)=>テキスト比較
  • Phonetic Search KWS: 連続音素認識でコード=>音素列による比較
  • Acoustic KWS: KWモデル・背景モデル、遷移管理 (非テキスト変換)
  • Deep KWS: NN (非テキスト変換)

ライブラリ・サービス・プラットフォーム

[編集]
  • KWS特化
    • Snowboy[41]: 音声をアップロードすると学習が行われ、それを利用してKWSをローカルで実行できるライブラリ
      • VADでフィルターしてからKWSの模様 [42]
  • 音声認識一般
    • 音声認識 (Speech to Text) + テキスト検索

重要用語

[編集]

detection accuracy: 検出精度

false alarm (FA) rate:

small footprint:

関連用語

[編集]

hotword

wake word/ wakeword detection

論文

[編集]
title year author content FRR:FA architecture link
Small-footprint keyword spotting using deep neural networks 2014/5 Guoguo Chen 前処理と単純なNNで既存法より出来た [43][44]
Low Resource Keyword Spotting 2014/12 Guoguo Chen 既存法のまとめとpreliminary experiments [45]
Model Shrinking for Embedded Keyword Spotting 2015 Ming Sun 既存法を低リソースで (前処理+SVM) [46]
Online Keyword Spotting with a Character-Level Recurrent Neural Network 2015 Kyuyeon Hwang RNN [47]
Query-by-example keyword spotting using long short-term memory networks 2015 Guoguo Chen LSTM-RNN, ノイズに弱い? [48]
Small-footprint high-performance deep neural network-based speech recognition using split-VQ 2015 Yongqiang Wang すごい低resource!! [49]
A fixed-point neural network for keyword detection on resource constrained hardware 2015 Mohit Shah 低resource細かく解析 [50]
An Early Resource Characterization of Deep Learning on Wearables, Smartphones and Internet-of-Things Devices 2015 Nicholas D. Lane 実機(edisonとか)でのresource消費 [51]
Automatic gain control and multi-style training for robust small-footprint keyword spotting with deep neural networks 2015 Rohit Prabhavalkar オートゲインで良くなったよ [52]
Convolutional neural networks for small-footprint keyword spotting 2015 Tara N. Sainath CNN [53]
An End-to-End Architecture for Keyword Spotting and Voice Activity Detection 2016 Christopher T. Lengerich voice activity detectionを同時にできる? [54]
Investigation of DNN-Based Keyword Spotting in Low Resource Environments 2016 Kaixiang Shen 少ないサンプル数 [55]
Convolutional Recurrent Neural Networks for Small-Footprint Keyword Spotting 2017 Sercan Ömer Arik, Convolutional Recurrent NN PCEN-mel + CRNN [56]

"Convolutional Recurrent Neural Networks for Small-Footprint Keyword Spotting"

[編集]

data

[編集]
  • keyword: "TalkType" (can be pronouced as a single word or two words)
  • data set: ~16k different samples, collected from more than 5k speakers
    • training:development:test = 6:1:1

flow

[編集]

process of single frame

 process :                mel-filterbank                       PCEN
   data  :    raw_data   ================>  mel-spectrogram  ========>  PCEN-mel-spectrogram  =>             CNN               =======> RNN ===> 
dimension:   1 * 24,000                         40 * 151                       40 * 151          Nc:32 filter(20,5) shift(8,2)
 software:                   librosa                                                                      NNabla

sound acquisition

[編集]
  • frame length: T = 1.5 seconds
  • sampling rate: 16 kHz

frontend

[編集]

PCEN mel spectrogram

rawData[time-domain] => 40 x 151 (40 channel x {1500 msec/10 ms stride})

mel spectrogram library: https://librosa.github.io/librosa/generated/librosa.feature.melspectrogram.html

NN layer

[編集]

CNN => RNN => fully-connected => Softmax

RNN: bi-directional RNN LSTM or GRU GRU https://en.m.wikipedia.org/wiki/Gated_recurrent_unit

https://arxiv.org/pdf/1409.1259.pdf

BRNN: https://en.m.wikipedia.org/wiki/Bidirectional_recurrent_neural_networks

http://ieeexplore.ieee.org/document/650093/?tp=&arnumber=650093&url=http:%2F%2Fieeexplore.ieee.org%2Fiel4%2F78%2F14188%2F00650093.pdf%3Farnumber%3D650093

PCEN

[編集]

PCEN (Per-Channel Energy Normalization) は2016年に提唱された音声認識のfrontend手法[57]。DNN-based acoustic modelingで従来用いられていた"log-mel frontend"の代替として"PCEN frontend"が提唱された[58].

これらの手法では生の音源データを

"log-mel frontend": rawData => FTT => melフィルタバンク => log圧縮

"PCEN": rawData => FFT => melフィルタバンク => AGC(自動利得制御) => log圧縮

log圧縮でダイナミックレンジは小さくなるけど、問題が3つ

  • x = 0 に特異点
  • low level (情報が少ない領域) を引き延ばす => 無駄
  • 音量を考慮とかはできない == 音量が違ったら異なるfeatureが出てくる

静的なlog圧縮を置き換えるのがPCEN。好きなフィルタバンクで分割した後、各々にPCENを適用する形。これがfeed-forward自動利得制御(Automatic Gain Control, AGC)として働くみたい。一次の有限インパルスフィルタをかけたもので、もとのを割ってる。

ケプストラム

メル尺度: 音高の知覚尺度。人が感じる音の高低に基づいた尺度。Hzと知覚音階は正比例しないから、それを補正した感じ?melodyのmel.

とても良い文献 http://abcpedia.acoustics.jp/acoustic_feature_2.pdf

その2 https://www.slideshare.net/tyoshioka/2015-51047277

red: feed-forward AGC, blue: stabilized root compression to further reduce the dynamic range

t:timeIndex, f:frequencyIndex, E(f,t): filterbank Energy, ε: constant to prevent divison by 0

M(t,f): smoothed version of E(t,f)

α: gain normalization strength parameter

s: smoothing coefficient

following AGC, stabilized root compression

δ: offset, r: exponent

if s==0.5 then M(t,f) = 0.5M(t-1,f) + 0.5 E(t,f)

= 0.5(0.5 M(t-2, f) + 0.5 E(t-1,f)) + 0.5 E(t,f)

一般化

if s==s then

M(t,f) = (1-s) M(t-1,f) + s E(t,f)

. = (1-s) {(1-s) M(t-2,f) + s E(t-1,f)} + s E(t,f)

. = (1-s)^2 M(t-2,f) + (1-s)s E(t-1,f) + s E(t,f)

. = (1-s)^k M(t-k, f) + Σ {s * (1-s)^(j-1) * E(t-j, f)}

M(-x, f)が録音前と解釈すればM(-x,f) = 0なので

M(t,f) = Σ {s * (1-s)^(j-1) * E(t-j, f)}

lim k->∞ s * Σ(1-s)^kは1らしい[59]。つまりE(t-k, f)を加重平均(最新が重く古いものが軽い)していることになる。指数移動平均に該当。

miRNA

[編集]

let-7

[編集]

> let-7はC.elegansで発見された、最初のmiRNAのひとつ

> http://www.3d-gene.com/case/application/app_007.html

> ヒトでは図1に示すように極めて配列相同性が高い複数のファミリー遺伝子があります1)。

> 1) Science 294 (5543): 853-858. 2001

> http://www.3d-gene.com/case/application/app_007.html

pri-miRNA転写の制御

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3019299/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5215532/

https://academic.oup.com/nar/article/42/7/4640/2435588/Interplay-between-pre-mRNA-splicing-and-microRNA

ヘテロシナプス可塑性

[編集]

ヘテロシナプス可塑性 (異シナプス可塑性) とは、入力を直接受けていないシナプスにおける可塑性である。

刺激を受け取ったシナプス (ホモシナプス) では伝達効率が可塑的に変化する。その際、直接刺激を受容したわけではない周辺のシナプス (ヘテロシナプス) でも伝達効率の可塑的変化が見られる。これがヘテロシナプス可塑性である。

Heterosynaptic Plasticity: Multiple Mechanisms and Multiple Roles

heterosynaptic LTD

in the hippocampus, with homosynaptic LTP (Lynch and others 1977)

Heterosynaptic LTP (Bonhoeffer and others 1989; Engert and Bonhoeffer 1997; Kossel and others 1990; Schuman and Madison 1994)

> The direction of plastic changes was correlated with initial paired-pulse ratio, which is inversely related to the release probability

Ca2+が当然のように最有力候補だが、それだとheterosynaptic plasticityが両方向に行く説明がつかない.それに近傍の別細胞での可塑性も簡単には説明がつかない.

> However, the final outcome, LTP or LTD, might be also strongly influenced by predispositions of synapses for plasticity, because both potentiation and depression could be induced at synapses presumably located at similar distances and thus experiencing similar calcium rises (Lee and others 2012).

グリアと脱分極

[編集]

脱分極の発生

[編集]
Voltage-dependent calcium channels in glial cells (1984)
[編集]

glialが活動電位 (Ba2+ spike) を起こすと証明した最初の論文.

他のチャネルに隠れて見えてなかった模様.要評価.

パッチするためにcAMPで膨らますというちょっとtrickyなこともしてる.

チャネルブロッカー (Mn, TMA, TTXありあり) + カルシウム電流強調のためのBa2+で初めて見えた。

Ca2+ activated K+で戻っちゃうとかが見えてなかった理由?

Swelling of Astrocytes Causes Membrane Potential Depolarization (1988)
[編集]

swellingという生理学的変化自体が膜電位を変え得る、という報告。膜電位の変化がアストロサイトの変化を生み得るなら、swellingが様々な病理変化の原因となりうる.

K+ spatial bufferで脱分極することはとても良く知られている.

"Imaging calcium microdomains within entire astrocyte territories and endfeet with GCaMPs expressed using adeno-associated viruses"
[編集]

電気的に不活性だよという図が載ってる

Mathieu Letellier et al.. (2016.5) "Astrocytes regulate heterogeneity of presynaptic strengths in hippocampal networks"
[編集]

> it has been proposed that distinct inputs cooperate by coordinating their relative strengths through heterosynaptic interactions (7⇓–9)

> Schaffer collateral–CA1 synapses, tetanic stimulation that induces LTP is often accompanied by presynaptic long-term depression (LTD) of nonstimulated Schaffer collateral–CA1 synapses (11, 13, 14).

回路全体の (グローバルな) 活動強度を調節する仕組み

低頻度刺激 (1Hz, 3min)でシナプス強度変化を誘起

刺激したシナプス (homo-synapses) でも増強/減弱ともに発生.

PPRとCV−2を評価したら、EPSP変化と指標が逆相関したので、pre-synapseの関与が示唆された.

VGLUT-pHluorinでも確かめられたので、preはからんでる

このとき非刺激シナプス (hetero-synapse)でも増強/減弱が見られる.

でもこれはhomo-synapseでの可塑性方向ととくに相関がみられない

disparity of presynaptic strengths between inputs

入力間での、前シナプス強度のばらつき

PPR difference between the two inputs (the PPR disparity)

paired-pulse ratio:

2発目/1発目

刺激の時間差はどんなもの?

前後で影響ないなら1になって当然

PPR > 1: 短期で二発目のほうがたくさん情報 (EPSP) を伝達できる

放出確率 (pが大きくなったら枯渇しやすくなるので1を切る)

脱分極の結果、脱分極との相関

[編集]

K+ depolarization evokes ATP, adenosine and glutamate release from glia in rat hippocampus: a microelectrode biosensor study (2012)

On the Role of Voltage-Dependent Calcium Channels in Calcium Signaling of Astrocytes In Situ

in vivoではどうなの、っていう論文.

Ca2+ channel antagonist verapamilでex vivoの[Ca2+]iが減るという報告は複数ある. しかしVGCC電流の報告は出てきてない.

glia-conditional && temporally-conditional にしたらKDできるんだよなぁ

cultureでやってみるか?

アストロサイトとK+

[編集]

Astrocytic modulation of neuronal excitability through K+ spatial buffering (2017) review 未読

"The potassium channel KCa3.1 constitutes a pharmacological target for neuroinflammation associated with ischemia/reperfusion stroke"

"Distribution of rSlo Ca2+ -activated K+ channels in rat astrocyte perivascular endfeet"

KCaチャネルの局在が載ってる

intracellular BKCa channels

なんか面白そう

small conductance calcium-activated potassium channels in rat brain

subcellular localization of K+ channels in mammalian brain neurons remarkable precision in the midst of extraordinary complexity

molecular and cellular basis of small and intermediate conductance, calcium activated potassium channel function in the brain

アストロサイトとCa2+

[編集]

Ca21 Transients in Astrocyte Fine Processes Occur Via Ca21 Influx in the Adult Mouse Hippocampus

VGCC

[編集]

VGCCとアストロサイト

[編集]

"PKCε upregulates voltage‐dependent calcium channels in cultured astrocytes"

"グリア細胞の性質と機能"[60]

"Appearance of fast astrocytic component in voltage-sensitive dye imaging of neural activity"

"Circuit-specific signaling in astrocyte-neuron networks in basal ganglia pathways"

"Ca2+ signaling in astrocytes from IP3R2/− mice in brain slices and during startle responses in vivo"

https://www.addgene.org/50473/

"Electrophysiological and molecular evidence of L‐(Cav1), N‐ (Cav2.2), and R‐ (Cav2.3) type Ca2+ channels in rat cortical astrocytes"

Glia (2004)

Astrocyte pure cultureでの電気生理学, 分子生物学をメインとした実験. 各種チャネルの発現と機能を立証。これは偉大な論文.

cultured rat cortical astrocytes, シェイク方式でpure培養

全引用確認

文献リスト:

"Regulation and the Mechanism of Estrogen on Cav1.2 Gene in Rat-Cultured Cortical Astrocytes"https://link.springer.com/article/10.1007%2Fs12031-016-0803-y

"Astrocytes regulate heterogeneity of presynaptic strengths in hippocampal networks"http://www.pnas.org/content/113/19/E2685

"Activation of Phosphatidylinositol-linked Novel D1Dopamine Receptor Contributes to the Calcium Mobilization in Cultured Rat Prefrontal Cortical Astrocytes"https://link.springer.com/article/10.1007%2Fs10571-008-9323-9

"Glutamate receptor activation triggers a calcium-dependent and SNARE protein-dependent release of the gliotransmitter D-serine"http://www.pnas.org/content/102/15/5606

"Expression of T-type calcium channel splice variants in human glioma."https://www.ncbi.nlm.nih.gov/pubmed/15378657

◎ "Ultrastructural evidence for pre- and postsynaptic localization of Cav1.2 L-type Ca2+ channels in the rat hippocampus."https://onlinelibrary.wiley.com/doi/abs/10.1002/cne.21567

rat海馬の免疫電顕でCav1.2の局在確認。明確にグリア (アストロlike) で発現が認められる。いいreferenceもありそう。

"Role of n‐type voltage‐dependent calcium channels in autoimmune optic neuritis*"https://onlinelibrary.wiley.com/doi/abs/10.1002/ana.21668

"L-type calcium channel CaV 1.2 in transgenic mice overexpressing human AbetaPP751 with the London (V717I) and Swedish (K670M/N671L) mutations."https://www.ncbi.nlm.nih.gov/pubmed/20413896

"Nuclear localization of Cav2.2 and its distribution in the mouse central nervous system, and changes in the hippocampus during and after pilocarpine‐induced status epilepticus"https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1365-2990.2009.01044.x

"Ca(2+) sources for the exocytotic release of glutamate from astrocytes."https://www.ncbi.nlm.nih.gov/pubmed/21118669

Modeling the spontaneous Ca2+ oscillations in astrocytes: Inconsistencies and usefulness"https://www.ncbi.nlm.nih.gov/pubmed/22262535

"Ca2+ transients in astrocyte fine processes occur via Ca2+ influx in the adult mouse hippocampus."https://www.ncbi.nlm.nih.gov/pubmed/27479868

Modeling the spontaneous Ca2+ oscillations in astrocytes: Inconsistencies and usefulness.

"L-Type Voltage-Operated Calcium Channels Contribute to Astrocyte Activation In Vitro"

Glia (2016)

"Simulation of Spontaneous Ca2+ Oscillations in Astrocytes Mediated by Voltage-Gated Calcium Channels"

カルシウムウェーブをシミュレーションしてみた

"Modulation ++ of Intracellular Ca in Cultured Astrocytes by Influx Through Voltage-Activated Ca+ + Channels"

ab系

"CaV1.2 calcium channel expression in reactive astrocytes is associated with the formation of amyloid-β plaques in an Alzheimer's disease mouse model."https://www.ncbi.nlm.nih.gov/pubmed/23948887

"Short- and long-term treatment of mouse cortical primary astrocytes with β-amyloid differentially regulates the mRNA expression of L-type calcium channels."https://www.ncbi.nlm.nih.gov/pubmed/24435206

L型電位依存性カルシウムチャネル

[編集]

LはLong-lasting-inactivationとLarge-conductance.

> 遅い不活性化 (Long lasting) と大きな (Large) 単一チャネルコンダクタンスを有することから名づけられた

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

> 高電位活性化型(High-Voltage Activated, HVA)のVDCCは、α1、α2δ、βおよびγサブユニットから成るヘテロ4量体を形成すると考えられている

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

a1はCaV1.1, 1.2, 1.3, 1.4がある

Cav1.2が心臓

> Cav1.2は心臓

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

> 大きな細胞外領域を有するα2δサブユニットは、単一の遺伝子にコードされるα2およびδがジスルフィド結合によって結ばれた二量体で、4種類のアイソフォームが知られる (α2δ1-4)。

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

> βサブユニットは、4種類のアイソフォームが知られている (β1-4)。

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

>  Cav1.2遺伝子 (CACNA1C) は、心臓のQT延長や、合指自閉症といった症状を示すTimothy症候群の原因遺伝子である。

> https://bsd.neuroinf.jp/wiki/電位依存性カルシウムチャネル

総説

> https://www.jstage.jst.go.jp/article/fpj/144/5/144_211/_pdf

Cdk5とL-type VDCC

細胞の状態で影響が変わる

> http://onlinelibrary.wiley.com/doi/10.1111/jnc.12746/abstract;jsessionid=09AA700B8FF0A9A900BE8AC24358DFBC.f03t04

https://waseda.pure.elsevier.com/en/publications/cdk5-dependent-regulation-of-glucose-stimulated-insulin-secretion

http://www.sciencedirect.com/science/article/pii/S2213671117302357

> The coIP results demonstrated a binding of CDK5 with CaV1.2 

結局この論文では、最終的なリン酸化ポイントは確定せず.

細胞状況に強く依存することを考慮すると、vitroのassayが役に立ちづらそう

L-type VDCCの制御ポイント

アストロサイトマーカー

[編集]
  • GFAP
  • EAAT1/GLAST (GLutamate-ASparate Transporter)
  • EAAT2/GTL-1
  • Glutamine synthetase
  • S100 beta
  • ALDH1L1

[ref](http://www.abcam.co.jp/neuroscience/astrocyte-markers-and-functions-2)

elavl3

[編集]

ZFIN: https://zfin.org/ZDB-GENE-980526-76

ゼブラフィッシュにおけるヒトHuCホモログの発見と発現解析(1996)[61].

HuC以外のゼブラフィッシュHuホモログ https://zfin.org/ZDB-PUB-000125-9

review

[編集]

M. N. Hinman & H. Loua. "Diverse molecular functions of Hu proteins". Cell. Mol. Life Sci. 65 (2008) 3168 – 3181 1420-682X/08/203168-14

https://doi.org/10.1007/s00018-008-8252-6

神経発生異常のスクリーニングマーカーとしてin situ hybrydizationに使われてたり (Artinger et al., 1999)

zebrafish HuC promoter engineering

[編集]

Tomomi Sato, Mikako Takahoko, and Hitoshi Okamoto. "HuC:Kaede, a Useful Tool to Label Neural Morphologiesin Networks In Vivo". genesis.

> we con-structed a transgene HuC:Kaede to induce the expression of Kaede in neurons under the control of a modified version of the zebrafish HuC promoter (Higashijima et al., 2003).

Shin-ichi Higashijima, Mark A. Masino, Gail Mandel, Joseph R. Fetcho. "Imaging Neuronal Activity During Zebrafish Behavior With a Genetically Encoded Calcium Indicator".

Journal of Neurophysiology. 2003.

> For generating stable transgenic lines expressing cameleon in all neurons, a slightly modified version of the zebrafish HuC promoter was used (Park et al. 2000).

HuCプロモーター配列の活性部位を調べた偉大な論文.

Park et al. 2000. "Analysis of Upstream Elements in the HuC Promoter Leads to the Establishment of Transgenic Zebrafish with Fluorescent Neurons" https://doi.org/10.1006/dbio.2000.9898

> We have characterized the promoter of the zebrafish HuC gene by examining the ability of 5′-upstream fragments to drive expression of green fluorescent protein (GFP) in live embryos.

TATAボックスの存在しないプロモーター

> no TATA box is present near the transcription start site

転写開始点の同定

HuC cDNAの5'UTRをprimerとしたprimer extension

> The transcription start site was determined by primer extension using an antisense oligonucleotide derived from the 59-UTR sequence of HuC cDNA (Kim et al., 1996)

intronも大事かもしれない

> For stable expression of GFP in the neurons, a HuC-GFP minigene was constructed containing the 59-flanking region, exon-1, a part of exon-2, and the intervening intron-1 of HuC, and GFP coding sequence. The rationale for this was that intervening sequences have been suggested to increase gene expression in transgenic mice (Brinster et al., 1988) and zebrafish (Amsterdam et al., 1995).

> however, we cannot completely rule out the possibility that intron-1, inserted into the HuC-GFP minigene, might also provide additional elements required to mimic endogenous HuC expression

HuC line

[編集]

https://zfin.org/ZDB-TGCONSTRCT-090115-4

https://zfin.org/ZDB-TGCONSTRCT-111028-2

https://zfin.org/ZDB-TGCONSTRCT-121024-4

https://zfin.org/ZDB-TGCONSTRCT-130208-4

https://zfin.org/ZDB-TGCONSTRCT-130919-1

https://zfin.org/ZDB-TGCONSTRCT-161116-2

+心筋

https://zfin.org/ZDB-TGCONSTRCT-120104-2

https://zfin.org/ZDB-TGCONSTRCT-120105-1

https://zfin.org/ZDB-TGCONSTRCT-120105-6

KalTA4

https://zfin.org/ZDB-TGCONSTRCT-151029-7

ここまでの参考文献

[編集]
  1. ^ "diagrammatic representations of probability distributions, called probabilistic graphical models." PRML p.359
  2. ^ "A graph comprises nodes ... connected by links ... . In a probabilistic graphical model, each node represents a random variable ... and the links express probabilistic relationships between these variables." PRML. p.360.
  3. ^ "GANs are popular instances of these models, and are trained adversarially" Michael Arbel, et al. (2020). "GENERALIZED ENERGY BASED MODELS" arxiv 2003.05033
  4. ^ 注釈文の出典。
  5. ^ 注釈文2の出典。
  6. ^ P. Balazs (2011) "The first two basic conditions, namely compactly supported windows" https://doi.org/10.1016/j.cam.2011.09.011
  7. ^ P. Balazs (2011) "and sufficiently dense frequency sampling points," https://doi.org/10.1016/j.cam.2011.09.011
  8. ^ https://arxiv.org/abs/1210.0084
  9. ^ " Gabor originally used complex modulation, and thus, all those families with complex modulation are termed Gabor frames" https://infoscience.epfl.ch/record/133268/files/08_KovacevicC_F&T.pdf
  10. ^ "it is sometimes called the oversampled DFT frame" https://infoscience.epfl.ch/record/133268/files/08_KovacevicC_F&T.pdf
  11. ^ "CAGプロモーター,すなわち,cytomegalovirus enhancerとchicken β-actin promoterをつなげた構造と,ウサギのβ-グロビン遺伝子のpolyA signalによって,導入したい遺伝子をほぼ全身性に過剰発現させることができる." https://www.yodosha.co.jp/jikkenigaku/keyword/2068.html
  12. ^ "Surprisingly, the CAG (CMV early enhancer/chicken β actin) promoter, which avoids promoter silencing and is widely used in rodents to study adult neurogenesis (Brill et al., 2008; Zhao et al., 2006), was inefficient (see Fig. S1C in the supplementary material)." http://dev.biologists.org/content/138/8/1459.long
  13. ^ " Somewhat weaker but still substantial fluorescence was observed after electroporation of plasmids #7, #10, and #11, which harbored the human synapsin-1 promoter (hSyn), the zebrafish Elavl3 promoter (HuC) and the chimeric CAG promoter" "Plasmid #7 may have produced lower fluorescence because the CAG promoter " Zou (2014) doi: 10.3389/fncir.2014.00041
  14. ^ http://tanakalab.iis.u-tokyo.ac.jp/research/NormalPS_J.html
  15. ^ Spruston, Nelson; Johnston, Daniel (2008-07). “Out of control in the dendrites” (英語). Nature Neuroscience 11 (7): 733–734. doi:10.1038/nn0708-733. ISSN 1097-6256. http://www.nature.com/articles/nn0708-733. 
  16. ^ https://www.researchgate.net/profile/Trieu_Phat_Luu/publication/318743720_Cortical_Features_of_Locomotion-Mode_Transitions_via_Non-invasive_EEG/links/597ad637a6fdcc61bb346234/Cortical-Features-of-Locomotion-Mode-Transitions-via-Non-invasive-EEG.pdf
  17. ^ The enzyme tyrosinase is required for the conversion of tyrosine into the pigment melanin. https://doi.org/10.1007/s004270000125
  18. ^ https://zfin.org/ZDB-GENE-991026-3
  19. ^ This gene has 1 transcript https://www.ensembl.org/Danio_rerio/Gene/Sequence?db=core;g=ENSDARG00000039077;r=15:43775890-43794997;t=ENSDART00000122238
  20. ^ https://www.ensembl.org/Danio_rerio/Gene/Sequence?db=core;g=ENSDARG00000039077;r=15:43775890-43794997;t=ENSDART00000122238
  21. ^ https://www.ensembl.org/Danio_rerio/Gene/Compara_Paralog?db=core;g=ENSDARG00000039077;r=15:43775890-43794997;t=ENSDART00000122238
  22. ^ https://zfin.org/ZDB-GENE-991026-3
  23. ^ > a 2A peptide, a “self-cleaving” small peptide first identified by Ryan and colleagues in the foot-and-mouth disease virus (FMDV), a member of the picornavirus http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0018556
  24. ^ http://www.funakoshi.co.jp/contents/4609
  25. ^ http://www.esj.ne.jp/meeting/abst/63/P1-170.html
  26. ^ http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0018556
  27. ^ https://www.nature.com/articles/s41598-017-02460-2
  28. ^ http://blog.addgene.org/plasmids-101-multicistronic-vectors
  29. ^ http://blog.allelebiotech.com/tag/2a-peptide/
  30. ^ http://blog.livedoor.jp/keloinwell/archives/1793206.html
  31. ^ > The DNA-based transposable elements (or transposons) > http://www.pnas.org/content/97/21/11403.long
  32. ^ > in order to make transposon insertions visible, we constructed T2KXIG containing the Xenopus EF1 α enhancer/promoter (Johnson and Krieg, 1994), the rabbit β-globin intron, the EGFP gene, and the SV40 polyA signal (Figure 1A). > http://www.sciencedirect.com/science/article/pii/S1534580704002059?via%3Dihub
  33. ^ > In this study, we demonstrated that 64, 70, and 60% of fish injected with the transposase mRNA and transposon-donor plasmids containing T2KXIGΔin, T2AL200R200G, and T2AL200R150G, respectively, transmitted transposon insertions to their offspring (Table 1). Thus, the germline transmission frequencies using these mini-Tol2 vectors are comparable to, or even higher than, that observed in transgenesis using T2KXIG. http://www.genetics.org/content/174/2/639.long
  34. ^ https://doi.org/10.1007/BF00287101
  35. ^ https://doi.org/10.1038/383030a0
  36. ^ https://doi.org/10.1016/S0378-1119(98)00537-X
  37. ^ https://www.cambridge.org/core/journals/genetics-research/article/homogeneity-in-the-structure-of-the-medaka-fish-transposable-element-tol2/9F1F25A17F30D35588F84B0C7920290C
  38. ^ https://doi.org/10.1073/pnas.97.21.11403
  39. ^ http://www.biology.tohoku.ac.jp/lab-www/tamlab/index.html
  40. ^ > Keyword Spotting is a challenging task aiming at detecting the predefined keywords in utterances. Kaixiang Shen, Meng Cai, Wei-Qiang Zhang, Yao Tian, and Jia Liu. Investigation of DNN-Based Keyword Spotting in Low Resource Environments. International Journal of Future Computer and Communication, Vol. 5, No. 2, April 2016. doi: 10.18178/ijfcc.2016.5.2.458
  41. ^ https://snowboy.kitt.ai/
  42. ^ > Does Snowboy come with VAD? > Yes it does! VAD is Voice Activity Detection which usually detects whether there’s human voice in the audio. It needs much less resources than hotword detection. Thus, Snowboy uses VAD as a filtering layer before hotword detection to reduce CPU usage. http://docs.kitt.ai/snowboy/#does-snowboy-come-with-vad
  43. ^ https://static.googleusercontent.com/media/research.google.com/ja//pubs/archive/42537.pdf
  44. ^ https://www.researchgate.net/publication/269294680_Small-footprint_keyword_spotting_using_deep_neural_networks
  45. ^ https://www.semanticscholar.org/paper/Low-Resource-Keyword-Spotting-Chen-Khudanpur/5e6d618086717f683a2d5d5d1327fa34fefe70d2
  46. ^ https://www.semanticscholar.org/paper/Model-Shrinking-for-Embedded-Keyword-Spotting-Sun-Nagaraja/2980fd9cc4f599bb93e0a5a11f4bab67364a4dde
  47. ^ https://www.semanticscholar.org/paper/Online-Keyword-Spotting-with-a-Character-Level-Rec-Hwang-Lee/498f3f655009f47981a1a48a94720e77f7f2608b
  48. ^ https://www.semanticscholar.org/paper/Query-by-example-keyword-spotting-using-long-short-Chen-Parada/64b34fbb35528daaaf6027c65845313b7a441312
  49. ^ https://www.semanticscholar.org/paper/Small-footprint-high-performance-deep-neural-netwo-Wang-Li/810dd247e051e979486ca6d2adb26f3358dde6fe
  50. ^ https://www.semanticscholar.org/paper/A-fixed-point-neural-network-for-keyword-detection-Shah-Wang/80a08eaab46a975d77e726c4509bc05e22d19743
  51. ^ https://www.semanticscholar.org/paper/An-Early-Resource-Characterization-of-Deep-Learnin-Lane-Bhattacharya/5d6fca1c2dc1bb30b2bfcc131ec6e35a16374df8
  52. ^ https://www.semanticscholar.org/paper/Automatic-gain-control-and-multi-style-training-fo-Prabhavalkar-Alvarez/09927ea57be4c1f036fb2bfc2748133e0c83f5b1
  53. ^ https://www.semanticscholar.org/paper/Convolutional-neural-networks-for-small-footprint-Sainath-Parada/8b801eaee598acb971ce08d43ac270871a40b42b
  54. ^ https://www.semanticscholar.org/paper/An-End-to-End-Architecture-for-Keyword-Spotting-an-Lengerich-Hannun/919b93bb21541cf63b024071b81bd02245f04a33
  55. ^ http://www.ijfcc.org/vol5/458-F031.pdf
  56. ^ https://www.semanticscholar.org/paper/Convolutional-Recurrent-Neural-Networks-for-Small-Arik-Kliegl/11af34fe285ec7a5f5937248bd72cb5768cdc237
  57. ^ Trainable Frontend For Robust and Far-Field Keyword Spotting. 2016 https://arxiv.org/abs/1607.05666
  58. ^ > we introduce the PCEN frontend as an alternative to the log-mel frontend > https://arxiv.org/pdf/1607.05666.pdf?
  59. ^ https://www.wolframalpha.com/input/?i=s*+sum+(1-s)%5Ek,+k%3D0+to+infinity
  60. ^ https://www.jstage.jst.go.jp/article/biophys/39/4/39_4_211/_pdf
  61. ^ > In the present study, we have isolated a zebrafish elav/ HuC homologue (zHuC) l, and examined its temporal and spatial expression during early development by wholemount in situ hybridization. >Kim CH1, Ueshima E, Muraoka O, Tanaka H, Yeo SY, Huh TL, Miki N. "Zebrafish elav/HuC homologue as a very early neuronal marker". Neurosci Lett. 1996 Sep 27;216(2):109-12. https://doi.org/10.1016/0304-3940(96)13021-4

Cre line

https://zfin.org/ZDB-TGCONSTRCT-170607-1

脊髄発生

[編集]

初期運命はforebrainで、シグナルによって後方化が進む.

> The prevalent model from studies in many vertebrates, including zebrafish, is that the most anterior CNS region, forebrain, is the default fate in the embryonic neural plate, and that signals are required to posteriorize the neural plate and thus specify more posterior CNS regions, including the spinal cord.

> http://www.sciencedirect.com/science/article/pii/S0301008203000522?via%3Dihub

シグナルはFGF, Wnt, RA

neuromeres

配列はしているのにセグメント化していない脊髄

> In sharp contrast, the spinal cord remains unsegmented, although an anterior-posterior iterative arrangement of various neuronal populations can be seen to different degrees in Amphioxus, zebrafish and in certain tetrapods

> http://dev.biologists.org/content/develop/134/11/2147.full.pdf

進化的にhindbrainとspinal cordは同じ起源

> have a common evolutionary origin (Ghysen, 2003; Hirth et al., 2003).

  • Cdx1
  • Cdx2
  • Cdx4

> we present evidence that spinal cord specification in zebrafish is dependent on the partially redundant functions of Cdx1a and Cdx4.

> we show that this expanded hindbrain is organized into segmental units arranged in a mirror-image duplicated pattern of ectopic rhombomeres within the trunk region of the embryo.

Cdxの関与

http://dev.biologists.org/content/develop/134/11/2147.full.pdf

RAの関与

http://dev.biologists.org/content/141/22/4375

progenitor domain

[編集]

特定のタンパク質マーカーによる、神経前駆細胞の領域分け、のこと.

an idealized spinal cord

[編集]

少なくとも13のdomain, 計23のsub-domainにわけられる[1]. 動物種間で保存度が高い.

動物種

[編集]

ゼブラでもpdドメインちゃんとある. マウスとほぼ同じdorsalパターン [2] 。神経伝達物質もほぼ同じ [3]

思ったところ

[編集]

"脊椎動物/vertebrate"だから脊髄発生は強い共通性を持つ.という信念を発生学から感じる.あるいは私の想い.

ポイント: domainであってcellではない。domainはあくまで1つの区分け方.だと私は思う.

articles

[編集]

S. Gllilnerが書いたreview. 進化に想いを馳せるには良い文献 “Measured Motion: Searching for Simplicity in Spinal Locomotor Networks”

dorsalに注目

"The dorsal spinal cord and hindbrain: From developmental mechanisms to functional circuits"

"A transcription factor network specifying inhibitory versus excitatory neurons in the dorsal spinal cord"

ventralより

"Moving the Shh Source over Time: What Impact on Neural Cell Diversification in the Developing Spinal Cord?"

total review

Nat. Rev. Neurosci. "Decoding the organization of spinal circuits that control locomotion", 10.1038/nrn.2016.9

参考文献

[編集]
  • 脳科学辞典 脊髄の発生 [4]
  1. ^ Daniel, et al.. Front Mol Neurosci. (2015) "Molecular and cellular development of spinal cord locomotor circuitry" molecularな、progenitor domainのreview
  2. ^ a b Satou, et al.. Development (2013) "Transgenic tools to characterize neuronal properties of discrete populations of zebrafish neurons" pdドメインのTgゼブラを全部作成、凄い仕事 >  In the dorsal spinal cord, however, domain organization is not well understood. We sought to determine the domain organization of the dorsal spinal cord by generating transgenic fish...

脚注

[編集]
  1. ^ > Within an idealized spinal cord segment, this system establishes thirteen progenitor pools along the dorsal–ventral axis [articles 1]
  2. ^ > Expression patterns of atoh1a, neurog1, gsx2, gsx1, dbx2 and dbx1 are consistent with those of the corresponding genes in mice with only some minor differences.[articles 2]
  3. ^ > Transmitter properties of neurons that derive from dorsal progenitor domains are generally consistent with those in mice[articles 2]
  4. ^ http://bsd.neuroinf.jp/wiki/脊髄の発生

in vitro transcriptionとpoly-A tail

[編集]

poly-A tailなしmRNAをinjectionしても、原理的にはpoly-A tailが付与されることはない[1].

しかし人工的なpoly-A tail付与をしても、zebrafsih eggへのmRNA injectionではmRNAの寿命に顕著な影響がなかった[2]

ありうる解釈としては、細胞質poly-A tail付加などがあるが、原因は不明[3]

poly-A tailとtermination(転写終結) について[4]

SLiCE法

[編集]

SLiCE法 (SLiCE cloning) とは、大腸菌 溶解液が持つ内在性の相同組換え活性をin vitroで用いて、制限酵素部位に依存せずPCR(ポリメラーゼ連鎖反応)断片をベクターへクローニングする方法である。いわゆる seamless cloning の一種[5]

概要

[編集]

大腸菌のもつ内在性 相同組換え活性を利用し、PCR断片をクローニングする手法。

SLiCE (Seamless Ligation Cloning Extract) はHR活性をもった大腸菌 溶解液のことを指しており、SLiCEによるクローニングがSLiCE法 (SLiCE cloning) と呼ばれている模様。

初めて報告されたSLiCE法から改良がくわえられ、通常の研究室で使われる系統 (DH5aなど) から SLiCE が得られるようになっている[6]

改良したラボによると、PCRプライマーの到着から2日でcloningが終了する。

SLiCEとベクター断片を一度調製してしまえば、3ステップ (PCR, 反応液混合15分, トラホメ) でクローニングが可能。

改良の歴史

[編集]

Triton X-100を使うやり方 [7].

類似の方法

[編集]
  • In-Fusion® (In-Fusion HD Cloning). Takara(Clontech)
  • GeneArt® Seamless Cloning & Assembly. Thermo Fisher Scientific (Life technologies)
  • Gibson Assembly Master Mix. NEB
  • NEBuilder HiFi DNA Assembly Master Mix. NEB

設計ツール

In-Fusion https://www.takara-bio.co.jp/infusion_primer/infusion_primer_form.php

In-Fusion http://www.clontech.com/US/Products/Cloning_and_Competent_Cells/Cloning_Resources/Online_In-Fusion_Tools

GeneArt https://www.thermofisher.com/order/oligoDesigner/

NEBuilder http://nebuilder.neb.com/

まとめ記事 http://www.biocompare.com/Editorial-Articles/162406-Say-Goodbye-to-Genetic-Scars-with-These-Seamless-Cloning-Kits/

ASAP

[編集]

ASAPは神経細胞膜電位を可視化する、genetically encoded voltage indicator英語版の一種である。ASAPシリーズの総称。

概要

[編集]

ASAP (Accelerated Sensor of Action Potentials)[8]genetically encoded voltage indicator英語版の一種である。ASAP1をはじめとする、ASAPシリーズの総称を指す。神経細胞の電気的活動 (膜電位) を光で可視化する、膜電位イメージングに用いられる。スタンフォード大学のMichael Z Linらが主導して開発を進めており、2017年現在で世界最高峰のGEVIシリーズとされる。ニワトリ由来のGgVSDとcpGFPを結合した、VSFP型GEVIである。

特徴

[編集]

構造

[編集]

VSDのloop3とloop4の間にcpGFPが挿入されている。VSDはニワトリからとってきた (GgVSD .英語版)[9]。GFPはcpsfGFP-OPT[10]

膜電位感受メカニズム

[編集]
  • Vm sensing: タンパク質 立体構造変化.
  • reporting: プロトン化による蛍光強度変化

GgVSDが電位変化を感受して立体構造変化を起こす結果、cpGFPも構造が変化する。おそらく、cpGFP蛍光団のプロトネーション状態が変わり、蛍光強度が変化する。脱分極で消光、過分極で強く蛍光する。

二光子励起

[編集]

二光子励起による膜電位イメージングに成功している、数少ないGEVIである。Ace-mNeonなどのopsin型GEVIは二光子励起すると膜電位感受性を失う場合がある。ASAPは二光子励起による膜電位イメージングがすでに報告されている。

蛍光強度

[編集]

議論なし…?

ASAPシリーズ

[編集]
name year precursor feature HEK culture slice in vivo 二光子励起 利用例
ASAP1[11] 2014 ArcLight英語版 1件[12][13]
ASAP2f[14] 2016 ASAP1[15](A147S ΔA148) Figure S1 Figure S1 - fly 〇 (元論文?) なし[12]
ASAP2s[16] 2017 ASAP1[17](R415Q) improved Vm sensitivity

& slower off-rate[17]

-
ASAP3 unpublished[18] mouse? -

sensitivity

[編集]
HEK293 hESC-CM cultured neuron slice culture (2-photon)
ASAP1 -23.3[19] -24.0 (hESC)[20], -16.8 (iPSC)[21] -8.6%/AP[22] -8.4%/AP[23]
ASAP2f same as ASAP1[24]
ASAP2s -38.7[19] -45.1 (hESC)[20], -29.1 (iPSC)[21] -12.2%/AP[22] -15.0%/AP[23]
ASAP3b

ASAP2s

[編集]

ref.25要チェック?

off-rates: Table1. 100 Hz in single trial検出には十分[25]

article story

[編集]
  • HEK293 1P sensitivity (Fig.1)
  • HEK293 1P & 2P brightness & stability (Fig.1 supp)
  • 1P CM & cultured neuron (Fig.2)
  • 2P in vivo fly (Fig.3)
  • 2P slice culture
    • can detect AP by single-trial (Fig.4)
    • can detect sub-threshold potential by single-trial (Fig.5)
    • detailed ASAP's kinetics (Fig.6)[26]
    • detectability & scan-speed (Fig.7)
    • high frequency detection (Fig.8)[27]
    • single voxel detection (Fig.9)
    • subcellular voltage (Fig.10)
1P spec. of ASAP2s
[編集]
sample sensitivity single-trial trace
HEK293 -38.7%/100 mV (-70=>+30)[19]
Figure 1—figure supplement 1J
CM -45.1 (hESC)[20]-29.1 (iPSC)[21]
Figure 2B (hESC-CM)
Figure 2—figure supplement 1B (iPSC-CM)
cultured neuron -12.2%/AP[22]
Figure 2—figure supplement 3A
2P spec. of ASAP2s
[編集]
sample sensitivity single-trial trace
slice culture -15.0%/AP[23]
Figure 4 —figure supplement 2
Figure 9A
Fig.4f
fly

figures

[編集]
  • 1-photon
    • Figure 1
      • Fig.1: in vitro (HEK293A), 1-photon. sensitivity & spectrum
      • Fig.1 sup.1: other variants.
        • J: response to artificial APs (4-ms FWHM, 100 mV peak, 100Hz 10 AP)
      • Fig.1 sup.2: 1P & 2P brightness ASAP1 vs 2s
      • Fig.1 sup.3: 1P bleaching
      • Fig.1 sup.4: 2P bleaching
      • Fig.2: in vitro (hESC cardiomyocytes & rat culture neurons)
    • Figure 2
      • A-F: hESC cardiomyocites
      • G-K: rat cultured neuron
      • Fig.2 sup.1: hESC-CM. 1P. single-trial response
      • Fig.2 sup.2: membrane localization ASAP1, 2s, Ace2N-2AA, 4AA
      • Fig.2 sup.3: cultured neuron. 1P. single-trial response & bleaching
  • 2-photon
    • in vivo, fly
      • Figure 3
        • Fig.3: in vivo (fly), 2-photon.
        • Fig.3 sup.1: bleaching
        • Fig.3 sup.2: Mac, Ace, jRGECO
        • slice, AOD2P
    • ex vivo, slice culture
      • Figure 4
        • Fig.4: slice culture. AOD2P
          • D: response to current-evoked AP. 925Hz with 20 voxel. 10 trials average trace
          • F: single-trial response to spontaneous APs.
        • Fig.4 sup.1: effect to excitability
        • Fig.4 sup.2: single-trial trace of spontaneous APs
        • Fig.4 sup.3: ASAP1 & 2"f" 10-trial averaged trace
        • Fig.4 sup.4: Ace2N-4AA
      • Fig.5: slice culture. subthreshold depol. & hyperpol. single-trial traces & averaged
      • Figure 6
        • Fig.6: slice culture.
        • B: 10-trial average(gray) & 5-point moving average (color)
        • Fig.6 sup.1: bleaching
        • Fig.6 sup.2: ASAP1 & 2"f"
        • Fig.7: detection & Noise
      • Fig.7 sup.1: ASAP1 & 2"f"
      • Figure 8
        • Fig.8: slice. 10-trial average trace, bleach correction.
        • Fig.8 sup.1: detectability
        • Fig.8 sup.2: ASAP1 & 2"f"
      • Fig.9: slice culture. single-voxel single-trial 50 us dwell time trace
      • Fig.9 sup.1: ASAP1 & 2"f"
      • Fig.10: single cell AP propagation. 31-trial average trace
      • Fig.10 sup.1:

organotypic hippocampal slices:

6-8 day old wistar rats slice. cultured for 7 to 14 days

electroporation and culture for 7days.

局在の重要性

次のやつらは反応しない[28]

  • internal membrane
  • aggregates

zebra

[編集]

imaging

[編集]

web of science:

検索項目: トピック: (zebrafish) ANDトピック: (imaging) AND ドキュメントタイプ: (Review) タイムスパン: 2015-2017. 

  • Seeing the whole picture: A comprehensive imaging approach to functional mapping of circuits in behaving zebrafish
  • Live imaging of nervous system development and function using light-sheet microscopy
  • A tale of two species: Neural integration in zebrafish and monkeys
  • Fish-on-a-chip: microfluidics for zebrafish research
  • Chapter 6 - Single neuron morphology in vivo with confined primed conversion
  • Chapter 3 - Second harmonic generation microscopy in zebrafish
  • Defects of the Glycinergic Synapse in Zebrafish
  • A guide to light-sheet fluorescence microscopy for multiscale imaging
  • Zebrafish Behavior: Opportunities and Challenges

みるならCa imaging のarticleを読んだ方がいいかな

Ca2+ imaging

[編集]
  • Pan-neuronal calcium imaging with cellular resolution in freely swimming zebrafish (2017)
    • ステージとpiezoでfreely moving zebrafishをtrack, 同時にCa2+ imaging
  • Whole-brain functional imaging at cellular resolution using light-sheet microscopy (2013)
    • 体を固定、ライトシートで撮影
  • Fast functional imaging of multiple brain regions in intact zebrafish larvae using Selective Plane Illumination Microscopy (2013)
  • a

in vivo patch clmap:

[編集]
  • "Whole-cell patch-clamp recordings from identified spinal neurons in the zebrafish embryo"[29]
  • "Paired Patch Clamp Recordings from Motor-neuron and Target Skeletal Muscle in Zebrafish"[30]
    • 断頭して剥がしてる
  • "Patch Clamp Recordings from Embryonic Zebrafish Mauthner Cells"[31]
    • 剥がしてる
  • "Locomotor Pattern in the Adult Zebrafish Spinal Cord In Vitro"[32]
  • "Paired Motor Neuron–Muscle Recordings in Zebrafish Test the Receptor Blockade Model for Shaping Synaptic Current"[33]
  • Rong-wei Zhang & Jiu-lin Du. "In Vivo Whole-cell Patch-Clamp Recording in the Zebrafish Brain". DOI: 10.1007/978-1-4939-3771-4_19.
    • 1% LM-agar. 水吸って、そこにagar添加
    • holding: -60 mV

spinal cord of larvae

[編集]
  • motor neuron
    • Primary motor neuron (PMNs)
      • RoP: Rostral Primary
      • MiP: Middle Primary
      • CaP: Candaul Primary
      • VaP:
    • Secondary motor neuron
    • spinal accessory motor neuron
    • cranial motor neuron
  • interneuron
    • CoPA
    • CoSA
    • CiD
    • VeLD
    • DoLA
    • CiA
    • CoB
  • Sensory neuron
  • neuroepithelial cells
  • floor plate cells
  • laterally placed cells: 18 cells (18-20 hpf, maybe post-mitotic cells)
  • i

形態

[編集]

脊髄の中央にはGFAP+の細胞集団(少なくともradial gliaの一部のpolulation)が居座っている.[34]

これらの集団からlateralの位置にHuC+の細胞集団が存在している。GFAP+だった細胞集団から派生してきている奴らもいる[35].

24 hpf ~ 48 hpfだと、縦に10細胞ならぶくらい。横だと6~8くらい? (Fig.1 ~2から類推)[36](電顕データも)[37]

interneuron

[編集]

形態学的に7つのクラスに分類可能(Bernhardt. 1990[38])。着目点は3つ。軸索のtrajectory, 求心性/遠心性, 細胞体の位置。分類・命名規則は以下の通り。

  • Axonal trajectory
    • commissural / Co
    • circumferential / Ci
    • longitudinal / L
  • 遠心性/求心性
    • ascending / A
    • descending / D
    • bifurcated / B
  • 細胞体の位置
    • dorsal / Do
    • ventral / Ve
  • おまけで
    • primary / P
    • secondary / S

これに従って分類するとlarvaeのinterneuronsは

  • CoPA
  • CoSA
  • CiD
  • VeLD
  • DoLA
  • CiA
  • CoB

ただし、上の分類は蛍光顕微鏡撮影なのでかなりアバウト。confocalを使ってさらに厳密に検証が行われた(Melina E. H. 2001[39])。でもdye injectionなので染まらなかったり局所が見えなかったりが予想されている。

  • Ascending interneurons
    • CoPA
    • CoSA
    • CoLA: new!
  • Descending interneurons
    • CiD
    • MCoD: Muctipolar CoD. VeLDを良くよく調べたら、なんとCoでした
    • UCoD: Unipolar CoD. new!
    • VeMe: Ventral Medial. new!
  • Bifurcating interneurons
    • CoBL: embryonic CoBの成長したやつと予想される

KA cell?[40]

embryonic spinal cord (18 hpf)
[編集]

total: 18.3 cells/hemisegment (range: 13-25), 18-20 hpf, with DIC optics

c.f. with anti-acetylated_tublin antibody: 4.28 cells/hemisegment, 18 hpf

five-class axogenesis neurons

  • PMNs
  • RB: 1.1 cells/hemisegment with antibody => not yet axogenesis
  • ascending commissural (CoPA? CoSA?)
  • DoLA: rare, dead in larvae?
  • VeLD: 1.1 cells/hemisegment with antibody

later (24-25 hpf)

  • CiD
  • CiA
  • CoB

larvae spinal cord (4 dpf)

[編集]

PMNs: 1 per 1type

SMNs: up to 20

RB: 1 - 4 (detection by HRP)

interneurons: 7 class

* CoPA: 1 cell/hemisegment

* CoSA: up to 5/hemisegment

* CiD: up to 3/hemisegment

* VeLD: up to 2/hemisegment

遺伝学的

[編集]

vsx2 (alx, Chx10) ポジの細胞が全部 ipsilatellal descending neuron. それでglutamatergic. ipsilatellal descending neurons のほとんどがvsx2 posだった。[41]

spinal V2aニューロン

[編集]

spinal cordに存在するChx10陽性ニューロン (hindbrainのとは別)。

CiD (mainがDescendingだけどAscending aborも持ってる) に加えて、Descendingしか持たないうえに変な分岐をしてるやつがいる(dorsally displaced cells)[42]

V2a細胞は脊髄のほぼ全segmentに20 cells/hemisegmentほどで存在する(4-5 dpf)[43]。尾部の尾部にはあまりいない。

CiDとDorsally dispaced cellsで分けると、segment numberによって含有率が大きく異なる。segment 1-5 では60%ほどがCiDだが、segment20あたりではCiDは10%ほど。面白いことにaxonal lengthとsegmentの位置には相関がない。直感的には後ろに行くほど短くなるんだが。

Evdokia et al., 2014はascendingの有無で

  • V2a-B
  • V2a-D

に二分して議論している。

脊髄V2aニューロンのablationによって、hemisegment間の協調がおかしくなることがわかった[44]

運動ニューロン

[編集]

ゼブラフィッシュの運動ニューロンは、次のサブタイプに分類できる[45][46][47]

  • motor neuron
    • Primary motor neuron (PMNs)
      • RoP: Rostral Primary
      • MiP: Middle Primary
      • CaP: Candaul Primary
      • VaP:
    • Secondary motor neuron
    • spinal accessory motor neuron
    • cranial motor neuron

Primary MNs

[編集]

10hpfで生まれ[48]、11.5 hpfにOlig2を発現し始める[49](いつ消える?)。PMNsは17~19hpfに軸索を伸長し始める。大人になってもlarvaeと変わらず 1RoP, 1MiP, 1CaP / segment[50]。ちなみにゼブラフィッシュの体節数は30[51]。各サブタイプは投射パターンに追加して、電気生理学的にも差異がみられる[52]。しかし各サブタイプは独立しているのではなく、お互いに影響し合っていると考えられる[53]PMNsに該当する運動ニューロンはヒトで見つかっていない[54]

Secondary MNs

[編集]

secondary motor neuronsはPMNsから数時間遅れて出現・分岐する運動ニューロンである。16-25 hpfで生まれる[48]。PMNsと比較して小さい。また少数の筋を支配している[55]。NeurolinがPMNとの識別マーカー[56]。Olig2の発現がある模様[57]。(SMNsの数は?)

ヒレを制御する運動ニューロンは通常のPMNとは性質が異なる (Islet1を発現していない)[58]

> Slow fibers are activated during slow sustained swimming, whereas fast fibers only become active during rapid swimming or escape movements 

"Evolution of Patterning Systems and Circuit Elements for Locomotion" [59]

ヒトと異なり、終脳 (大脳) から脊髄への直接投射が存在しない[60]。 c.f. マウスなど

gap junctionの形成が確認されている[61]

MNsの発生

[編集]

発生に重要な遺伝子はislet1, islet2, olig2[62]などが有名。miR-218が必要との報告[63]もある。

PMNとSMNは違う起源との話もあるようだが、読めてない[64][65]

larvae運動ニューロンの形態と発生文献

[編集]
author year journal
Myers 1985 Motoneurons of the Larvae Zebrafish J. Comp. Neuro HRP to muscle or root. zebrafish PMNsとSMNsの形態
Myers, et al. 1986 Development and Axonal Outgrowth of Identified Motoneurons in the Zebrafish JNS larvaeでRoP, MiP, CaPの名づけと詳細な解析
Westerfiled, et al. 1986 Identified Motoneurons and Their Innervation of Axial Muscles in the Zebrafish[66] JNS adultでのRoP, MiP, CaP同定 (Myers 1986と同時発表)

MNとOPCの起源

[編集]

いわゆるpMNドメイン[67]からは運動ニューロンのみならず、オリゴデンドロサイトが生み出される。

当然、運動ニューロン(MNs)とオリゴデンドロサイト(の前駆細胞、OPC)が同一のprogenitor cellから生み出されるのか (common progenitor model)、そうでないのかはみんな気になる。

喧々諤々の論争が続いている模様だが(いや、たぶんね)、かなり有力なlineage-traceの論文[68]が出ていた。非常にきれいな仕事、まさにgeneticsとimagingの融合。この論文では、common progenitor modelではなく、かつ単純にpMNドメインがヘテロなのではなく、pMNドメインへ途中で移動してくる細胞集団がOPCになっていく、というprogenitor recruitment modelなのだと主張している。

介在ニューロン

[編集]

V0介在ニューロン

  • V0
  • V0d: in
  • V0v: ex
  • further 3 subtype
  • MCoD

interneuron

  • CoPA: Commissural Primary Ascending interneuron

マーカー

  • dbx1
  • dbx2
  • evx1
  • pitx1

https://sites.ualberta.ca/~nikolai/pdf/fraser_pdf.pdf

https://www.ncbi.nlm.nih.gov/m/pubmed/11239430/?i=2&from=/11239429/related

DMRT3

[編集]

DMRT3 (Doublesex and mab-3 related transcription factor 3)は動物の歩行に関わる遺伝子である。転写因子をコードしている。

馬の歩様に関わることがGWSによって示唆され、マウスによって証明された[69]

発見と命名

[編集]

DMRT1-3のホモログが存在する。

dI6 INsのsub population

ショウジョウバエのdoublesex (dsx)、線虫のmab-3と近縁?

> Genes related to the Drosophila melanogaster doublesex (dsx) and Caenorhabditis elegans mab-3 genes encode transcription factors conserved during evolution

> http://www.sciencedirect.com/science/article/pii/S0012160607012286

ニューロンでの発現

[編集]

dI6ニューロンの少なくとも一部のpopulationに発現している。

ゼブラフィッシュでは、DMRT3a positiveニューロンはすべてGlyT positive, vglut2a&gad1b negativeであった[70]

遺伝子改変ゼブラフィッシュの作成

[編集]

Improved Translation Efficiency of Injected mRNA During Early Embryonic Development http://onlinelibrary.wiley.com/doi/10.1002/dvdy.20995/pdf

http://www.cell.com/current-biology/fulltext/S0960-9822(95)00185-0?_returnURL=http%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS0960982295001850%3Fshowall%3Dtrue

zygoteへのエレポは報告されていないはず

50 psi, 30 ms. 2-5 nL (==Φ100 um)[71]

その他

> different gene transfer methods have already been tried on eggs, e.g. gun particle bombardment [6], sperm binding [7] and sperm electroporation [8], but the efficiency of these methods did not reach that of microinjection. [72]

マイクロインジェクション

[編集]

マイクロインジェクションによる核酸・タンパク質の受精卵導入

(1988) 最初の論文. Stuart. "Replication, integration and stable germ-line transmission of foreign sequences injected into early zebrafish embryos"[73]

(1991) PATRICIA CULP, et al.. "High-frequency germ-line transmission of plasmid DNA sequences injected into fertilized zebrafish eggs"[74]

エレクトロポレーション

[編集]

別記事

エレクトロポレーション

[編集]

sgRNA/Cas9 実績: http://www.nepagene.jp/publications01.html#Zygotes

歴史的論文

[編集]

(1982) in vitro DNA transfection by electroporation "Gene transfer into mouse lyoma cells by electroporation in high electric fields."[75]

electroporation to zygote

[編集]

"Nucleic acids delivery methods for genome editing in zygotes and embryos: the old, the new, and the old-new"[76]

CRISPR

[編集]

2014-10 TAKE "Simple knockout by electroporation of engineered endonucleases into intact rat embryos"[77]

2015-06 "Electroporation enables the efficient mRNA delivery into the mouse zygotes and facilitates CRISPR/Cas9-based genome editing"[78]

2015-11 TAKE "Simple Genome Editing of Rodent Intact Embryos by Electroporation"[79]

2016-05 CRISPR-EZ: Cas9/sgRNA-RNP "Highly Efficient Mouse Genome Editing by CRISPR Ribonucleoprotein Electroporation of Zygotes"[80]

into intact egg
[編集]
2014 rat RNA (ZFN, TALEN, Cas9{w/ gRNA}) 3-step. [225V, 1.5msec;50msec]x4;transfer1;2; [81]
2015 mouse & rat RNA (Cas9 mRNA, gRNA, ssODN) [225V, 2.5msec; 50msec]x4;[20V, 50msec;50msec]x5;[-20V, same]x5 [82]

electroporation to zygote of fish

[編集]

medaka (1990) transgenic animal作成で初めてelepo使ったと主張"Electroporation as a new technique for producing transgenic fish"[83]

zebrafish (1991) 再現性が取れていない (by Muller 1993) "transgenic zebrafish by electroporation"[84]

cannot access (1992) "Electroporation: a method for transferring genes into the gametes of zebrafish (Brachydanio rerio), channel catfish (Ictalurus punctatus), and common carp (Cyprinus carpio)."[85]

zebrafish, catfish and rosy barb (1993) "Efficient transient expression system based on square pulse electroporation and in vivo luciferase assay of fertilized fish eggs."[86]

zebrafish (1998) やたら効率がいい "Construction, electroporatic transfer and expression of ZpβypGH and ZpβrtGH in zebrafish" [87]

egg DNA pulse shape distance F0 analysis F1 analysis w/o dechorionate
1990 medaka innate linear, 100 ug/mL exp (750 V/cm, 50 μs/ 1s, 5 times) 2 mm 4% of hatch 5% of adult-F0 -
1991 zebra innate linear, 100 ug/mL exp (125 V/cm, 7-10msec/1s, 3 times), 0.25 uF 4 mm 65% of alive - -
1993 zebra dechorionated

Pronase E XXV

circular, 50 ug/mL square (100 V/cm, 0.2msec/0.5msec, 16 times) 8.5 mm 20% of alive - 0%
1998 zebra innate? circular, 100 ug/mL exp (70V, ?/1s, 2 times), 25 uF -

electroporation in zebrafish, expect for zygote

[編集]
  • "Focal Electroporation in Zebrafish Embryos and Larvae". doi: 10.1007/978-1-60327-977-2_10

    微小電極でのエレポでsingle-cell or small-populationに導入.

    必要な道具・手法等を網羅、素晴らしい

  • "Electroporation of DNA, RNA, and morpholinos into zebrafish embryos"[88]
  • "DNA delivery into anterior neural tube of zebrafish embryos by electroporation"[89]
  • "Targeted Electroporation in Embryonic, Larval, and Adult Zebrafish" doi: 10.1007/978-1-4939-3771-4_17
  • "Fast gene transfer into the adult zebrafish brain by herpes simplex virus 1 (HSV-1) and electroporation: methods and optogenetic applications"[90]
  • "Brain asymmetry is encoded at the level of axon terminal morphology"[91]
  • "The Temporal Resolution of In Vivo Electroporation in Zebrafish: A Method for Time-Resolved Loss of Function"[92]
  • http://onlinelibrary.wiley.com/doi/10.1002/dneu.22158/full
  • [93]

electroporation in other species

[編集]

"Introduction of Foreign Genes into Silkworm Eggs by Electroporation and Its Application in Transgenic Vector Test"[94]

parameters

[編集]
type target distance voltage duration/repeat Tg success rate from
in Utero plasmid ~10 mm? 30 V [50 ms / 950 ms] x4 - 慶應プロトコル[95]
CRISPR-EZ RNP 1 mm 30 V [3 ms / 100 ms] x2 [80]
mouse zygote mRNA + gRNA (+ ssODN) 1 mm 30 V [3 ms / 97 ms] x7 高そう、けど不明(3/3) [78]
medaka zygote plasmid 2 mm 750 V/cm [50 us / 1 s] x5 2/3109 [83]

卵膜(chorion)の除去

[編集]

https://zfin.org/zf_info/zfbook/chapt4/4.1.html

若いとうまくいかないとの2011年報告あり[96]

Embryo medium

[編集]

dechorionしたらこれを使わないといけない模様.

ZFIN[97]

HBSS組成(ronza)[98]

ちなみにE3 medium[99]

Name  Mw  in HBSS[mg/L] ronza in HBSS ronza[mM] ZFIN
NaCl 58.4 8000 136.99 137
KCl 74.5 400 5.37 5.4
Na2HPO4/7H2O 268 90 0.34 0.25
KH2PO4 136 60 0.44 0.44
CaCl2/2H2O 147 186 1.27 1.3
MgSO4•7H2O 246 200 0.81 1
NaHCO3 84 350 4.17 4.2

CRISPR

[編集]

good review: "CRISPR-Based Technologies for the Manipulation of Eukaryotic Genomes"[100]

sgRNAが動くと示した論文?[101]

gRNA短くしたらoff-target減ったよ論文 "Improving CRISPR-Cas nuclease specificity using truncated guide RNAs"

proteinでKOするとどんな時間スケールで反応がおきるか [102]

single plasmid

[編集]

(2013) "Generation of mutant mice by pronuclear injection of circular plasmid expressing Cas9 and single guided RNA"[103]

. pX330 == pSpCas9(BB)[104](hCas9 +1x sgRNA), circular, microinjection to pronuclei

. F0: about 50%, Cas9 carrier: 2/46, KO in sperm (germ-line) was seen in F0s

(2013) Nature Methods "Genome engineering using the CRISPR-Cas9 system"[105]

(2014) "Feasibility for a large scale mouse mutagenesis by injecting CRISPR/Cas plasmid into zygotes"[106]

. 2013のGeneration..と同じラボ、ほぼ同じ

(2014) "Multiplex genome engineering in human cells using all-in-one CRISPR/Cas9 vector system"[107]

. gatewayでsgRNAカセットをタンデムに繋ぎ、同時KO

(2014) "Validation of microinjection methods for generating knockout mice by CRISPR/Cas-mediated genome engineering"[108]

(2015) "Production of knockout mice by DNA microinjection of various CRISPR/Cas9 vectors into freeze-thawed fertilized oocytes"[109]

. 2014のmultiplexとほぼ変わらず

pSpCas9(BB)

[編集]

SpCas9とsgRNA-backboneがセットになったプラスミド。いくつかの変種がある[110]

pSpCas9(BB)-2A-GFP == CAG:nls-SpCas9-nls-2A-GFP/U6:gRNA_backbone [111]

基本的にこれを使えば間違いないが、zebrafish optimizedとか改良型SpCas9とかは検討必要かも

gRNAはBbs1 restriction enzyme[112]で切って入れる感じ[113]

zebrafish

[編集]

mRNA or proteinのmicroinjectionが主流. off-targetとheterogeneityが理由.

review

[編集]

"Zebrafish Genome Engineering Using the CRISPR–Cas9 System"[114]

"Genome editing using CRISPR/Cas9-based knock-in approaches in zebrafish"

"Chapter Eighteen - Cas9-Based Genome Editing in Zebrafish"

"Site-Specific Integration of Exogenous Genes Using Genome Editing Technologies in Zebrafish"

"Exogenous gene integration mediated by genome editing technologies in zebrafish"[115]

zCas9

[編集]

的なやつが2つ

"Efficient multiplex biallelic zebrafish genome editing using a CRISPR nuclease system"

"Efficient Gene Targeting in Zebrafish Mediated by a Zebrafish-Codon-Optimized Cas9 and Evaluation of Off-Targeting Effect"

https://www.addgene.org/47929/

history & technology

[編集]

(2013) 初のzebrafish CRISPR/Cas9. KO (mRNA+gRNA) "Efficient genome editing in zebrafish using a CRISPR-Cas system"[116]

(2013) KO (mRNA+gRNA), lox KI(mRNA+gRNA+ssODN) "Genome editing with RNA-guided Cas9 nuclease in Zebrafish embryos"[117]

(2013) homology-indipendent KI "Highly efficient CRISPR/Cas9-mediated knock-in in zebrafish by homology-independent DNA repair"[118]

. 後追い "Efficient generation of knock-in transgenic zebrafish carrying reporter/driver genes by CRISPR/Cas9-mediated genome engineering"[119]

. 派生版? KI "Precise in-frame integration of exogenous DNA mediated by CRISPR/Cas9 system in zebrafish"[120]

. 力技でexonに影響のない KI "Intron targeting-mediated and endogenous gene integrity-maintaining knockin in zebrafish using the CRISPR/Cas9 system"[121]

(2014) SNP KI (HDR, circular plasmid) "Precise and efficient genome editing in zebrafish using the CRISPR/Cas9 system"

(2016) "Precise Editing of the Zebrafish Genome Made Simple and Efficient"[122]

(2017) "CRISPR/Cas9-Mediated Zebrafish Knock-in as a Novel Strategy to Study Midbrain-Hindbrain Boundary Development"[123]

. HITIでfirst-ATGの前にレポーター入れたら元の遺伝子に影響なかったよ。good論文

とりあえず

"Multiple genome modifications by the CRISPR/Cas9 system in zebrafish

"Efficient CRISPR/Cas9 genome editing with low off-target effects in zebrafish"

"CRISPR/Cas9-mediated conversion of eGFP- into Gal4-transgenic lines in zebrafish"

"Precise and efficient genome editing in zebrafish using the CRISPR/Cas9 system"

"Egg cell-specific promoter-controlled CRISPR/Cas9 efficiently generates homozygous mutants for multiple target genes in Arabidopsis in a single generation."

"Applications of CRISPR-Cas systems in neuroscience"

doi: 10.1016/bs.mcb.2016.04.023 "The zebrafish genome editing toolkit"http://tm3xa4ur3u.search.serialssolutions.com/?url_ver=Z39.88-2004&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.atitle=The%20zebrafish%20genome%20editing%20toolkit&rft.aufirst=H%2E&rft.aulast=Ata&rft.btitle=ZEBRAFISH%3A%20GENETICS%2C%20GENOMICS%2C%20AND%20TRANSCRIPTOMICS%2C%204TH%20EDITION&rft.date=2016&rft.epage=170&rft.genre=bookitem&rft.isbn=978-0-12-803474-3&rft.issn=0091-679X&rft.pages=149-170&rft.place=SAN%20DIEGO&rft.pub=ELSEVIER%20ACADEMIC%20PRESS%20INC&rft.series=Methods%20in%20Cell%20Biology&rft.spage=149&rft.tpages=22&rft.volume=135&rfr_id=info:sid/www.isinet.com:WoK:WOS&rft.au=Clark%2C%20K%2E%20J%2E&rft.au=Ekker%2C%20S%2E%20C%2E&rft_id=info:pmid/27443924&rft_id=info:doi/10%2E1016%2Fbs%2Emcb%2E2016%2E04%2E023

"CRISPRz: a database of zebrafish validated sgRNAs"

"Efficient identification of CRISPR/Cas9-induced insertions/deletions by direct germline screening in zebrafish."

"Maximizing mutagenesis with solubilized CRISPR-Cas9 ribonucleoprotein complexes"

"Genome editing in zebrafish: a practical overview"

"Zebrafish Genome Engineering Using the CRISPR–Cas9 System"

HDR

[編集]

"Efficient precise knockin with a double cut HDR donor after CRISPR/Cas9-mediated double-stranded DNA cleavage"[124]

HMEJ

[編集]

"Homology-mediated end joining-based targeted integration using CRISPR/Cas9"[125]

PITCh

[編集]

"MMEJ-assisted gene knock-in using TALENs and CRISPR-cas9 with the PITCh systems"

"Microhomology-mediated end-joining-dependent integration of donor DNA in cells and animals using TALENs and CRISPR/Cas9"[126]

HITIの原理関連

[編集]

"Is Non-Homologous End-Joining Really an Inherently Error-Prone Process?"[127]

HITI…? "In vivo blunt-end cloning through CRISPR/Cas9-facilitated non-homologous end-joining"[128]

使えそう

"Rapid reverse genetic screening using CRISPR in zebrafish"

アイデア

お姉さんの実験をzebrafishでぱぱっと

その他

"A history of genome editing in mammals"

"High-throughput screening of a CRISPR/Cas9 library for functional genomics in human cells"

"In trans paired nicking triggers seamless genome editing without double-stranded DNA cutting"[129]

"Chapter 24 - New frontiers for zebrafish management"

"CRISPR Guide RNA Validation In Vitro"

"Genetic targeting and anatomical registration of neuronal populations in the zebrafish brain with a new set of BAC transgenic tools"[130]

KI

[編集]

2016-01 "ssODN-mediated knock-in with CRISPR-Cas for large genomic regions in zygotes"[131]

2017-08 sequential lox introduction[132]

(2016) "In vivo genome editing via CRISPR/Cas9 mediated homology-independent targeted integration"

zebraとかで示されてきたNHEJ-basedなKIをnon-devideing cellに使い、かつ治療PoCとしてin vivo適用したよ。ねじ込み感が凄い...

HDR: homologus recombination

PITCh: MMEJ

HITI: NHEJ-based (homology-independent targeted integration)

ssODN

[編集]

single-stranded oligodeoxynucleotide

一本鎖オリゴDNA[133]

ゲノム編集での利用

[編集]

small DNA fragment挿入時のテンプレートとして利用される。dsODNを用いるより効率がいい[134]

IDTで注文可能 http://sg.idtdna.com/jp/site/index.html#Ultramer

2H2OP / two-hit by gRNA and two oligos with a targeting plasmid

[編集]

recipient genomeをgRNAで切断し、donor plasmidも別のgRNAで切断。plasmid切断部位のssODNおよびplasmid 3`のssODNを添加してHDR-KI

We named this strategy ‘two-hit by gRNA and two oligos with a targeting plasmid’ (2H2OP)

2-hit 2-oligo with plasmid

base edit

[編集]

Effective gene editing by high-fidelity base editor 2 in mouse zygotes

"Programmable base editing of zebrafish genome using a modified CRISPR-Cas9 system"[135]

大脳基底核 - basal ganglia

[編集]

outputがtonic GABAなので、その有無が何よりも重要ではないかね?

種間比較

[編集]

大脳基底核は種をまたいで基本構造がほぼ同じ[136]

GPi

[編集]

primateの淡蒼球内節 (GPi), mammalの脚内核 (entopeduncular nucleus / EP), zebrafishの背側脚内核 (dorsal entopeduncular nucleus, ENd)が相同か。

lamprey

[編集]

zebrafish

[編集]

> 終脳の外套下部(subpallium)に位置する終脳腹側部背側核(dorsal nucleus of area ventralis telencephali;以下 Vd とする)

> Vd は哺乳類における線条体の相同機関であると提唱されている(Rink and Wullimann, 2001; Mueller et al., 2008)

> ゼブラフィッシュにおける Vd から脚内核への投射に相当するのが、 哺乳類における線条体から淡蒼球への投射であるのではないかと推測された(図 2- 10B)。

> 本研究で同定された直接経路、間接経路の細胞 群は離れた領域に存在していた。これらの不一致は、進化の過程で発生過程の細胞 種特異的な細胞移動に変化が起こったことを示唆している。この仮説に一致して、硬 骨魚類より早く哺乳類と別れて進化した円口類に属するヤツメウナギでも、直接経路 の神経細胞と間接経路の神経細胞が離れて存在することが明らかになっている (Stephenson-Jones et al., 2011)。

zebrafishは ventralとdorsalに分けられている[137]。終脳の腹側、最外側に位置している (from atlas)。ENdはGAD67positive領域であり、NPY positive細胞が存在している。

"Subdivisions of the Adult Zebrafish Subpallium by Molecular Marker Analysis"[138]

SNr/GPi - PPTg 結合

[編集]

双方向に結合.

> The SNr sends a prominent GABAergic projection to the PPN that innervates both cholinergic and glutamatergic neurons. [17].

> This nigral output inhibits the activity of cholinergic [40–42] and non-cholinergic [41] neurons of the PPN.

"Pedunculopontine nucleus and basal ganglia: distant relatives or part of the same family?"[139]

"Nigral Innervation of Cholinergic and Glutamatergic Cells in the Rat Mesopontine Tegmentum: Light and Electron Microscopic Anterograde Tracing and Immunohistochemical Studies"[140]

PPTgと動物種

黒質網様部 - Substantia Nigra pers reticulata

[編集]

"Neurons of GPi/SNr" of "The Basal Ganglia Over 500 Million Years"

SNr GABAnergic neuronsが30 Hzでspontaneous firing[141]

spontaneous firingの実体

[編集]

Andrew Lutas, et al.. (2016) "The leak channel NALCN controls tonic firing and glycolytic sensitivity of substantia nigra pars reticulata neurons"[142]

leak currentはNALCNが大きく担っている。綺麗な仕事。

まとめの本

[編集]

欲しい "handbook of basal ganglia structure and function, second edition"

https://books.google.co.jp/books?id=vId4CgAAQBAJ&pg=PA1013&lpg=PA1013&dq=handbook+of+basal+ganglia+structure+and+function,+second+edition&source=bl&ots=-Lk845Kj8N&sig=EOyCIeVJu-5fvKRhwVxTNTZTmEU&hl=ja&sa=X&ved=0ahUKEwjG7pi4otvWAhVFS7wKHTNLBi8Q6AEIVDAG#v=onepage&q=neurophysiology%20of%20substantia%20nigra%20dopamine%20neurons&f=false

発生

[編集]

https://link.springer.com/article/10.1007%2Fs00429-014-0980-9

淡蒼球内節 - GPi / globus pallidus intemus?

[編集]

GPiのGABAergic neuronはtonic firingしているのか否か

rat EPではしてる。"Electrophysiological characterization of entopeduncular nucleus neurons in anesthetized and freely moving rats" [143]

zebrafish EN

GAD67 mRNA発現[144]

CST

[編集]

ベッツ細胞

すごい良い https://bsd.neuroinf.jp/wiki/%E4%B8%80%E6%AC%A1%E9%81%8B%E5%8B%95%E9%87%8E#cite_note-ref23-22

DiO/DPA

[編集]

拡散特性

[編集]

DiO/DPAの染色条件・方法

[編集]

original paper:

[編集]
DiO -> incubation or patch clamp
[編集]
  • HEK293 cells
    • incubation
      • DiO final 5-10 uM in HEPES-based external solution
      • 2 min
    • patch clamp (cell-attached)
      • patch solution: external solution
      • DiO final 1.8 uM
      • 15 sec ~ 3 min
  • cultured (rat?) hippocampal neurons
    • incubation
      • DiOC16 final 4-10 uM
      • 2 min?
      • 37℃ incubationでlabel増加
    • patch clamp
      • patch solution: normal
      • DiO final 5 ~ 10 uM
  • mouse cerebellar slice
    • patch clamp

DiO stock: 1.8 mM in dimethylformamide

staining: DiOC16 > DiOC18

DPA
[編集]

DPA stock: 20 mM in DMSO

superfusion ~1 ml/min. within 3min, start staining, become max within 10min.

slice:

>30min preincubation by bath application

GABAAのantagonistとしてDPAが働く…?

Hydrophobic anions potently and uncompetitively antagonize GABAA receptor function in the absence of a conventional binding site

https://doi.org/10.1111/j.1476-5381.2011.01396.x

NMDARのantagonistとしても働くよ、という同じグループの論文。capacitanceなんじゃねぇの…?

Noncompetitive, Voltage-Dependent NMDA Receptor Antagonism by Hydrophobic Anions

10.1124/mol.112.081794

DPA投与hVOS2.0利用文献
[編集]

全部bath application…あらまぁ…

hVOS2.0開発論文(https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3042572/)からの引用web of science 2017-07-08T16:30+09:00

title labeling DOI
hVoS2.0開発論文
Single-trial imaging of spikes and synaptic potentials in single neurons in brain slices with genetically encoded hybrid voltage sensor bath 10.1152/jn.00691.2014
Hybrid voltage sensor imaging of eGFP-F expressing neurons in chicken midbrain slices bath 10.1016/j.jneumeth.2014.05.034
Hybrid voltage sensor imaging of electrical activity from neurons in hippocampal slices from transgenic mice bath 10.1152/jn.00722.2012

DiO/DPAを利用したほかの論文

[編集]

Web of Science original paperに対する引用検索. review除外で検索. 合計44件 hit 2017-07-07T19:00+09:00

DiO/DPAをVSDとして利用した論文はoriginal paper含め合計7本.

year purpose DiO labeling methods authors doi
2009 original article C16&18

(16>18)

(culture & slice)

DiO:

  • bath
  • patch (cell-attached)

DPA:

  • Jonathan Bradley
  • Ray Luo
  • Thomas S. Otis
  • David A. DiGregorio
10.1523/JNEUROSCI.1240-09.2009
2012 subcomponent, 2PM C16 (all slice)

DiO:

  • patch (whole-cell)
  • iontophoresis

DPA:

45 min pre-incubation + bath

2uM

  • Ann E. Fink
  • Kevin J Bender
  • Laurence O. Trussell
  • Thomas S. Otis
  • David A. DiGregorio
10.1371/journal.pone.0041434
2013 2PM開発.

評価にDiO/DPA

C16 bath
  • Mathieu Ducros
  • Yannick Goulam Houssen
  • Jonathan Bradley
  • Vincent de Sars
  • Serge Charpak
10.1073/pnas.1307818110
2015 高速スキャンFTM法開発

評価にDiO/DPA

C16&18 patch(whole-cell)
  • Matthew Shtrahman
  • Daniel B. Aharoni
  • Nicholas F. Hardy
  • Dean V. Buonomano
  • Katsushi Arisaka
  • Thomas S. Otis
10.1016/j.bpj.2014.12.005
2016 AOD2PMで多点Vm

DiO/DPA

C18 gene-gun
  • Nasrin Shafeghat
  • Morteza Heidarinejad
  • Noboru Murata
  • Hideki Nakamura
  • Takafumi Inoue
10.1016/j.jneumeth.2016.01.023
2016 小脳シナプス統合

DiO/DPAをメイン武器

C16 patch(whole-cell)
  • Alexandra Tran-Van-Minh
  • Therese Abrahamsson
  • Laurence Cathala
  • David A. DiGregorio
10.1016/j.neuron.2016.07.029
2017 patch技術開発

評価にDiO/DPA

C18 special
  • Matthias Garten
  • Lars D. Mosgaard
  • Thomas Bornschlogl
  • Stephane Dieudonne
  • Patricia Bassereau
  • Gilman E. S. Toombes
10.1073/pnas.1609142114

面白そう

[編集]

Photoacoustic imaging of voltage responses beyond the optical diffusion limit

10.1038/s41598-017-02458-w

GCaMPs

[編集]

GEVIは英語版wikipediaにお引越し

 GCaMPs

センサー名 発表年 二光子適用 論文 著者 改良点
GCaMP3 2009-11 10.1038/nmeth.1398
GCaMP-HS 2011-03 10.1073/pnas.1000887108 Ohkura, Nakai, et al.
GCaMP5 series 2012-10 10.1523/JNEUROSCI.2601-12.2012 著者だらけ
G-CaMP6 2012-12 10.1371/journal.pone.0051286 Ohkura, Nakai, et al.
G-CaMP7 2012-12 10.1371/journal.pone.0051286 Ohkura, Nakai, et al. G-CaMP6 S205N
G-CaMP8 2012-12 10.1371/journal.pone.0051286 Ohkura, Nakai, et al. G-CaMP7 I47F
GCaMP7a 2013-02 10.1016/j.cub.2012.12.040 Ohkura, Nakai , et al.
GCaMP6s, m, f 2013-07 10.1038/nature12354 Tsai-Wen Chen, Douglas S. Kim

all author

  • Tsai-Wen Chen,
  • Trevor J. Wardill,
  • Yi Sun,
  • Stefan R. Pulver,
  • Sabine L. Renninger,
  • Amy Baohan,
  • Eric R. Schreiter,
  • Rex A. Kerr,
  • Michael B. Orger,
  • Vivek Jayaraman,
  • Loren L. Looger,
  • Karel Svoboda
  • & Douglas S. Kim
mega-screening
Fast-GCaMP6f series 2014-10 10.1117/1.NPh.1.2.025008 Aleksandra Badura ;

 Xiaonan Richard Sun ; 

Andrea Giovannucci ; 

Laura A. Lynch ;

 Samuel S.-H. Wang

very fast kinetics 以後の改良verは出てな

い模様 (web of sci. 引用でチェック)

G-CaMP7.09 2016-10 10.1038/nature19815
GCaMP6fu 2016-12 10.1038/srep38276
  • Nordine Helassa
  • Borbala Podor
  • Alan Fine
  • Katalin Török 
mGCaMP6f RS-1 EF-3 (W43Y, D395A)

> After GCaMP3, improvements in GCaMP have diverged into two paths, one focused on brightness and the other focused on speed.

> http://neurophotonics.spiedigitallibrary.org/article.aspx?articleid=1919022

Ohkura Masamichi

https://scholar.google.co.jp/citations?hl=ja&user=L9S1jdgAAAAJ&view_op=list_works&sortby=pubdate


>  GCaMP5 was engineered from GCaMP3 using a combination of structure-guided design (Akerboom et

l., 2009)

d semirati

= Brain-Machine Interfa         

    </th[3]

</th[4]

</th[5]

</th[6]

</th[7]

</th[8]

</th[9]

</th[10]

</th[11]

</th[12]

</th[13]

</th[14]

</th[15]

</th[16]

</th[17]

</th[18]

</th[19]

</th[20]

</th[21]

</th[22]

</th[23]

</th[24]

</th[25]

</th[26]

</th[27]

</th[28]

</th[29]

</th[30]

</th[31]

</th[32]

</th[33]

</th[34]

</th[35]

</th[36]

</th[37]

</th[38]

</th[39]

</th[40]

</th[41]

</th[42]

</th[43]

</th[44]

</th[45]

</th[46]

</th[47]

</th[48]

</th[49]

</th[50]

</th[51]

</th[52]

</th[53]

</th[54]

</th[55]

</th[56]

</th[57]

</th[58]

</th[59]

</th[60]

</th[61]

</th[62]

</th[63]

</th[64]

</th[65]

</th[66]

</th[67]

</th[68]

</th[69]

</th[70]

</th[71]

</th[72]

</th[73]

</th[74]

</th[75]

</th[76]

</th[77]

</th[78]

</th[79]

</th[80]

</th[81]

</th[82]

</th[83]

</th[84]

</th[85]

</th[86]

</th[87]

</th[88]

</th[89]

</th[90]

</th[91]

</th[92]

</th[93]

</th[94]

</th[95]

</th[96]

</th[97]

</th[98]

</th[99]
table. BMIの研究例
発表年内容開発者方法備考DoF論文参考資料
1988文字入力L.A. Farwell, et al.脳波(EEG)
1988population codingApostolos P. Georgopoulos, et al.細胞外記録たぶんこれ[100]
1999マウス1D水取りJohn K. Chapin, et al.細胞外記録1[101]
1999脊髄損傷患者による物体把持Richard T. Lauer, et al.脳波(EEG)β波の検知→外部からの筋肉刺激による物体把持[102]
2000サルにおける腕運動の三次元軌跡予測Johan Wessberg, et al.細胞外記録多電極・多領域記録を線形回帰 or ANNでdecoding-[103]
2004コンピュータカーソルの2次元操作Jonathan R Wolpaw, et al.脳波(EEG)[104]
2006コンピュータカーソルの2次元操作Leigh R. Hochberg, et al.細胞外記録[105]
2008見たものを画面上に再現Yoichi Miyawaki, et al.fMRI[106][107][108]
2012ロボット義手の三次元操作および把持操作Leigh R. Hochberg, et al.細胞外記録(SUA)アメリカの"BrainGate"臨床研究4[109][110][111]
2013ドローンの現実空間における操縦Karl LaFleur, et al.脳波(EEG)2[112]
  1. ^ > Initial polyadenylation is part of the mRNA processing in the nucleus (Zhao et al., 1999). Injected mRNA is not processed, http://onlinelibrary.wiley.com/doi/10.1002/dvdy.20995/pdf
  2. ^ > pCS2 lacks such an artificial poly(A) tail, nevertheless mRNA derived from this vector is not degraded in the embryo. The determined half-life was 3.4 hr, which was similar to that for pMC derived mRNA, containing the A30 sequence of pT7TS (3.5 hr). Furthermore, the stability of pCS2 mRNA was in the same range as for mRNA produced from an integrated transgene, where a poly(A) tail is added during processing within the nucleus (3.5 hr; Fig. 3). http://onlinelibrary.wiley.com/doi/10.1002/dvdy.20995/pdf
  3. ^ > One possible explanation for the activity of pCS2-derived mRNA would be cytoplasmic polyadenylation. This process is active in early embryos and is known to be regulated by U-rich sequence elements cooperating with a poly(A) signal (Wormington, 1993; Richter, 1999) http://onlinelibrary.wiley.com/doi/10.1002/dvdy.20995/pdf
  4. ^ http://blog.addgene.org/plasmids-101-terminators-and-polya-signals
  5. ^ > E. coli lysateの持つ内在性homologous recombination活性をin vitroで用いて、制限酵素部位に依存せずPCR断片をベクターへクローニングする方法です(いわゆるseamless cloning)。 > Overview of SLiCE cloning http://www.cc.kyoto-su.ac.jp/~motohas/motohashi_lab/oyakudachi_others_SLiCE.html
  6. ^ http://www.cc.kyoto-su.ac.jp/~motohas/motohashi_lab/oyakudachi_others_SLiCE.html#
  7. ^ > More recently, we found that SLiCE can instead be prepared with buffers containing Triton X-100 [12] http://www.sciencedirect.com/science/article/pii/S2405580815000850
  8. ^ > We named this protein Accelerated Sensor of Action Potentials 1 (ASAP1; Fig. 1a) https://doi.org/10.1038/nn.3709
  9. ^ > We chose a VSD from the chicken Gallus gallus as an initial candidate VSD https://doi.org/10.1038/nn.3709
  10. ^ > and found that the OPT variant of circularly permuted superfolder GFP[26] (cpsfGFP-OPT) improved both brightness and dynamic range while maintaining efficient expression at the membrane. We named this protein Accelerated Sensor of Action Potentials 1 (ASAP1; Fig. 1a). > [26]Cabantous, S., Terwilliger, T.C. & Waldo, G.S. Protein tagging and detection with engineered self-assembling fragments of green fluorescent protein. Nat. Biotechnol. 23, 102–107 (2005) https://doi.org/10.1038/nn.3709
  11. ^ https://doi.org/10.1038/nn.3709
  12. ^ a b (2017-07-20 web of science 引用検索 <article絞り込み>、全件確認)
  13. ^ ゼブラフィッシュ失敗例 https://doi.org/10.1080/01677063.2016.1180384
  14. ^ https://doi.org/10.1016/j.cell.2016.05.031
  15. ^ > with mutations in the linker between the third transmembrane segment of the VSD (S3) and GFP (Figures S1 and S2A–S2C; Table S1), we examined the in vivo performance of ASAP1 and one variant, ASAP1 A147S ΔA148 (renamed ASAP2f; Figure 1C). https://doi.org/10.1016/j.cell.2016.05.031
  16. ^ https://doi.org/10.7554/eLife.25690
  17. ^ a b > ASAP1 with an R415Q mutation, which neutralizes one of these sensing charges (Figure 1B) met two of our key design criteria: improved voltage responsiveness in HEK293A cells (Figure 1—figure supplement 1I) and a slower off-rate than ASAP1 (Table 1). We thus designated this more sensitive variant ASAP2s > https://doi.org/10.7554/eLife.25690
  18. ^ >  In recent work, we have developed new variants ASAP2s and ASAP3 with improved responsivity. 第40回神経科学大会 シンポジウム 1S02m-5 http://www.jnss.org/abstract/neuro2017/meeting_planner/sessiondetail.php?st_id=201711876&u=1500556750&yz=0&yzsl=552&yztt=500
  19. ^ a b c > In response to a 1-second 100-mV depolarization from –70 mV in HEK293A cells, ASAP2s exhibited 102 a steady-state fluorescence change of –38.7 ± 1.1%, versus –23.3 ± 1.1% for ASAP1 (mean ± standard error 103 of the mean, p < 0.001, t-test), a 66% improvement (Figure 1C,D).
  20. ^ a b c > the response amplitude of ASAP2s to cardiac potentials was greater 164 than that of the other indicators, reaching –45.1 ± 1.5% compared with –24.0 ± 1.8% for ASAP1 and –32.9 165 ± 1.8% for ArcLight (Figure 2A-D, Video 1) > https://elifesciences.org/articles/25690
  21. ^ a b c > In cardiomyocytes derived from induced pluripotent stem 166 cells, the response amplitude of ASAP2s to action potentials was -29.1 ± 2.1% compared with -16.8 ± 2.2% 167 for ASAP1 and -26.3 ± 2.8% for ArcLight. > https://elifesciences.org/articles/25690
  22. ^ a b c > in neuronal cultures, ASAP2s reported APs with a –12.2 ± 0.5% 188 fluorescence change, compared with –8.6 ± 0.3% for ASAP1, a 42% improvement in response amplitude 189 (Figures 2H,I, Figure 2 – figure supplement 3A) > https://elifesciences.org/articles/25690
  23. ^ a b c > Both ASAPs detected 274 APs, with ASAP2s producing a fluorescence change of –15.0 ± 0.6%, a 79% improvement over the –8.4 ± 275 0.5% response amplitude when using ASAP1 (Figure 4D,E) > https://elifesciences.org/articles/25690
  24. ^ > Under identical conditions, we observed that ASAP2f performed similarly to ASAP1 across all metrics, including brightness (Figure 4—figure supplement 3), AP detection (Figure 4—figure supplement 3), kinetics (Figure 6—figure supplement 2), signal-to-noise ratio (Figure 7—figure supplement 1), and AP trains detection (Figure 8—figure supplement 2). > https://elifesciences.org/articles/25690
  25. ^ > while being still sufficiently rapid to track fast trains of AP waveforms at 100 Hz in single trials (Figure 112 1—figure supplement 1J,K).
  26. ^ > We characterized the kinetics of the ASAP indicators in our system by oversampling at 3700 Hz 290 (Figure 6A-E). > https://elifesciences.org/articles/25690
  27. ^ > When active, most neurons fire APs repetitively. Therefore, we next tested whether the ASAP indicators could report high-frequency trains of APs. > https://elifesciences.org/articles/25690
  28. ^ > Proper plasma membrane localization is crucial for detecting voltage events, as 173 GEVIs trapped in internal membrane structures or aggregates do not respond to neuronal activity but can be brightly fluorescent45 https://doi.org/10.7554/eLife.25690
  29. ^ https://www.ncbi.nlm.nih.gov/pubmed/14739588
  30. ^ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3143584/
  31. ^ https://www.jove.com/video/50551/patch-clamp-recordings-from-embryonic-zebrafish-mauthner-cells
  32. ^ http://jn.physiology.org/content/99/1/37
  33. ^ http://www.jneurosci.org/content/25/35/8104.short
  34. ^ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2646814/
  35. ^ Fig.2 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2646814/
  36. ^ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2646814/
  37. ^ http://onlinelibrary.wiley.com/doi/10.1002/cne.903020316/epdf
  38. ^ https://doi.org/10.1002/cne.903020315 Bernhardt RR, Chitnis AB, Lindamer L, Kuwada JY. Identification of spinal neurons in the embryonic and larval zebrafish. J Comp Neurol. 1990;302(3):603-16.
  39. ^ https://doi.org/10.1002/cne.1266
  40. ^ >  They do resemble Kolmer-Agduhr (KA) interneurons (Dale et al., 1987; Bernhardt et al., 1992) in their ventromedial positions in spinal cord; however, they differ in significant ways from KA cells.  http://onlinelibrary.wiley.com/doi/10.1002/cne.1266/full
  41. ^ https://doi.org/10.1523/JNEUROSCI.4993-05.2006
  42. ^ > There are also V2a cells that have an exclusively descending axon with extensive proximal collaterals, called dorsally displaced cells (Kimura et al., 2006; McLean et al., 2008). > http://onlinelibrary.wiley.com/doi/10.1002/cne.23465/full
  43. ^ Tg[chx10:GFP] (Kimura et al., 2006)を使ってカウント。 1回でもchx10ポジになればどんな細胞でもGFPポジになることに(たぶん)注意。 > Because the number of V2a cells in spinal cord is unknown, we first took advantage of the Tg[chx10:GFP] fish (formerly known as Tg[alx:GFP]; Kimura et al., 2006) to estimate the number of V2a cells per spinal segment. Along the length of spinal cord, there were about 20 cells per hemisegment (Fig. 1B).  > http://onlinelibrary.wiley.com/doi/10.1002/cne.23465/full
  44. ^ http://www.pnas.org/content/109/14/5511.full
  45. ^ https://zfin.org/action/ontology/term-detail/ZFA:0009052
  46. ^ http://www.jneurosci.org/content/6/8/2278.long RoP, MiP, CaPを命名した論文
  47. ^ http://www.jneurosci.org/content/6/8/2267.long adultのRoP, MiP, CaP
  48. ^ a b > primary motoneurons (PMNs), which begin to be born about 10 hpf, and secondary motoneurons (SMNs), which are born between about 16 and 25 hpf (Myers et al., 1986).  > http://dev.biologists.org/content/131/23/5959
  49. ^ > In earlier work, we have shown that newly born PMNs express olig2 at 11.5 hpf (Park et al., 2002). > http://dev.biologists.org/content/131/23/5959
  50. ^ "These 3 adult primary motoneurons corresponded in positions and morphologies to the primary motoneurons we have also found in embryonic (Eisen et al., 1986) and larval (Myers et al., 1985) zebrafish." http://www.jneurosci.org/content/6/8/2267.long
  51. ^ http://www.ucl.ac.uk/zebrafish-group/publications/stickney2000c.pdf
  52. ^ http://jn.physiology.org/content/102/4/2477
  53. ^ https://www.ncbi.nlm.nih.gov/pubmed/23302694
  54. ^ http://www.sciencedirect.com/science/article/pii/S0301008214000410#sec0010
  55. ^ https://zfin.org/action/ontology/term-detail/ZFA:0009247
  56. ^ > o help discriminate between PMN and SMN populations, we also labeled transgenic embryos with anti-Neurolin antibody, which reveals SMNs but not PMNs (Fashena and Westerfield, 1999). > http://dev.biologists.org/content/131/23/5959
  57. ^ >  Doubly labeled cells were evident in transverse sections of 36 hpf embryos (Fig. 1B), showing that olig2:EGFP+cells give rise to SMNs. > http://dev.biologists.org/content/131/23/5959
  58. ^ islet 1 is not expressed in the zebrafish pectoral fin MNs" http://www.sciencedirect.com/science/article/pii/S0301008214000410#sec0010
  59. ^ https://med.nyu.edu/dasenlab/assets/publications/JungReview.pdf
  60. ^ "an important difference between teleost fish species and mammals is that there are no direct telencephalic projections to the spinal cord. " http://www.sciencedirect.com/science/article/pii/S0301008214000410#sec0010
  61. ^ https://www.nature.com/nature/journal/v529/n7586/full/nature16497.html
  62. ^ ゼブラフィッシュolig2の同定 (zゲノム解析前)とその重要性 https://doi.org/10.1006/dbio.2002.0738
  63. ^ https://doi.org/10.1038/ncomms8718
  64. ^ ここで"secondary"のサーチかけて後ろの文献探した https://doi.org/10.1002/dvdy.21620
  65. ^ http://dev.biologists.org/content/131/23/5959
  66. ^ http://www.jneurosci.org/content/6/8/2267
  67. ^ https://bsd.neuroinf.jp/wiki/%E8%84%8A%E9%AB%84%E3%81%AE%E7%99%BA%E7%94%9F#.E3.83.8B.E3.83.A5.E3.83.BC.E3.83.AD.E3.83.B3.E3.81.AE.E7.99.BA.E7.94.9F
  68. ^ http://genesdev.cshlp.org/content/29/23/2504.long
  69. ^ https://www.nature.com/nature/journal/v488/n7413/full/nature11399.html
  70. ^ > We then examined the neurotransmitter properties of dmrt3a-positive neurons using Tg[dmrt3a:Gal4] and Tg[UAS:GFP]. As shown in Fig. 3J-L, all of the GFP-labeled neurons were positive for glyt2:RFP (Fig. 3K, arrowhead), and none of them was positive for vglut2a:RFP or gad1b:RFP, indicating that dmrt3a marks glycinergic dI6 neurons.  > http://dev.biologists.org/content/140/18/3927.long
  71. ^ > Inject about 2–5 nL DNA or RNA. > https://link.springer.com/protocol/10.1385%2F1-59259-270-8%3A487
  72. ^ https://www.ncbi.nlm.nih.gov/pubmed/8504855
  73. ^ http://dev.biologists.org/content/103/2/403.long
  74. ^ http://www.pnas.org/content/88/18/7953.abstract
  75. ^ https://www.ncbi.nlm.nih.gov/pubmed/6329708
  76. ^ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4815204/
  77. ^ https://www.nature.com/articles/srep06382
  78. ^ a b https://www.nature.com/articles/srep11315
  79. ^ http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0142755#pone.0142755.s002
  80. ^ a b http://www.jbc.org/content/291/28/14457.long
  81. ^ > Here, we established a method to produce knockout rats by introducing ZFN, TALEN, and CRISPR/Cas mRNA into intact embryos using electroporation.https://www.nature.com/articles/srep06382
  82. ^ http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0142755#pone.0142755.s002
  83. ^ a b https://ac.els-cdn.com/092233719090030Z/1-s2.0-092233719090030Z-main.pdf?_tid=31fa010c-a812-11e7-aab2-00000aacb35f&acdnat=1507018356_883342ada770b700db2f6c5d54daebfe
  84. ^ http://www.bio-rad.com/LifeScience/pdf/Bulletin_1354.pdf
  85. ^ https://www.ncbi.nlm.nih.gov/pubmed/1339228
  86. ^ https://www.ncbi.nlm.nih.gov/pubmed/8504855
  87. ^ https://link.springer.com/article/10.1007/BF02709167
  88. ^ http://www.sciencedirect.com/science/article/pii/S1046202306000612?via%3Dihub
  89. ^ https://www.biotechniques.com/multimedia/archive/00010/03355st02_10126a.pdf
  90. ^ http://images.biomedsearch.com/24834028/fncir-08-00041.pdf?AWSAccessKeyId=AKIAIBOKHYOLP4MBMRGQ&Expires=1507161600&Signature=xGZS1Qqf7jzdqON17n2o7yiUH%2Fg%3D
  91. ^ https://neuraldevelopment.biomedcentral.com/articles/10.1186/1749-8104-3-9
  92. ^ https://www.ncbi.nlm.nih.gov/pubmed/20192851
  93. ^ https://www.ncbi.nlm.nih.gov/pubmed/21248702
  94. ^ https://watermark.silverchair.com/api/watermark?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAeQwggHgBgkqhkiG9w0BBwagggHRMIIBzQIBADCCAcYGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMOYx_0NUxE8ngm12OAgEQgIIBlw3P5k0FFLZHAgx7LXlrXw7CYgjWninzH9r5Qe0MST5tgla2qVFBm3WqZmsaUyBMIgxChw4JnU8i_HGNuj6vNsPGwtuIKf_IazHVzz3HviWlVt4ZslMtfgYcYOCLiXr1U1d3zmTLtuWEgWd2x16L2p738QDWpKivi7GPmy9sLu3C5oH55saF1c8EKBG15hBJ4M2buhZBoZyWNVBFdjuQVf4achf6tw6wyqexKvn37jNzRtt0KCmcedwCusvbxGfc1FFXHsH5IneB-_RKaKdNOq-IKV1qpknjoVYK5BOvqMZJxijyihTdOsk4UvoeO3h1G-0r1DNOySNZP1Vi2hryzc4VFnUt2MRXvlPFJi73hykREyKt_5jWl7IbWhVHyhGO99eyBEuhVUPTcYRz3_53XVKHzttbKXEUyZWkkywIMtpwWzEnQ7NPk4DzMlVFwAGkcIcF4dBgxt6n9pQJf-cFdH2_JFDcbkGFtPXH3aCvoR1NI2wLGBCnQFJgVFG4PHqEIK9fMZn6GjlZY7yORHWmjfHQo1_sZRoo
  95. ^ http://onlinelibrary.wiley.com/doi/10.1111/j.1440-169X.2008.01043.x/full
  96. ^ Dechorionation as a tool to improve the fish embryo toxicity test (FET) with the zebrafish (Danio rerio) https://sci-hub.bz/10.1016/j.cbpc.2010.09.003
  97. ^ https://zfin.org/zf_info/zfbook/chapt1/1.3.html
  98. ^ http://www.biocenter.hu/pdf/hanks.pdf
  99. ^ http://cshprotocols.cshlp.org/content/2011/10/pdb.rec66449.full?text_only=true
  100. ^ http://www.cell.com/cell/fulltext/S0092-8674(16)31465-9
  101. ^ http://science.sciencemag.org/content/337/6096/816.long
  102. ^ http://genome.cshlp.org/content/24/6/1012.full
  103. ^ https://www.nature.com/articles/srep03355
  104. ^ pSpCas9(BB) (formerly pX330; Addgene plasmid ID: 42230)https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3969860/
  105. ^ https://www.ncbi.nlm.nih.gov/pubmed/24157548
  106. ^ http://onlinelibrary.wiley.com/doi/10.1111/dgd.12113/abstract
  107. ^ https://www.nature.com/articles/srep05400
  108. ^ https://www.nature.com/articles/srep04513
  109. ^ https://bmcbiotechnol.biomedcentral.com/articles/10.1186/s12896-015-0144-x
  110. ^ https://www.addgene.org/42230/
  111. ^ https://www.addgene.org/48138/
  112. ^ https://www.thermofisher.com/order/catalog/product/ER1011
  113. ^ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3969860/
  114. ^ http://www.sciencedirect.com/science/article/pii/S0168952516301378
  115. ^ http://www.tandfonline.com/doi/abs/10.1080/21655979.2017.1300727?journalCode=kbie20
  116. ^ https://www.nature.com/nbt/journal/v31/n3/full/nbt.2501.html
  117. ^ http://www.nature.com/cr/journal/v23/n4/full/cr201345a.html
  118. ^ http://genome.cshlp.org/content/24/1/142.full
  119. ^ http://www.nature.com.ez.wul.waseda.ac.jp/articles/srep06545
  120. ^ http://www.nature.com.ez.wul.waseda.ac.jp/articles/srep08841
  121. ^ http://www.nature.com/cr/journal/v25/n5/full/cr201543a.html
  122. ^ http://www.sciencedirect.com/science/article/pii/S1534580716300703
  123. ^ https://www.frontiersin.org/articles/10.3389/fnana.2017.00052/full
  124. ^ https://genomebiology.biomedcentral.com/articles/10.1186/s13059-017-1164-8
  125. ^ https://www.nature.com/cr/journal/v27/n6/full/cr201776a.html
  126. ^ https://www.nature.com/articles/ncomms6560
  127. ^ http://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1004086
  128. ^ https://academic.oup.com/nar/article-lookup/doi/10.1093/nar/gkv1542
  129. ^ https://www.nature.com/articles/s41467-017-00687-1
  130. ^ https://www.nature.com/articles/s41598-017-04657-x
  131. ^ https://www.nature.com/articles/ncomms10431
  132. ^ http://www.nature.com.ez.wul.waseda.ac.jp/articles/s41598-017-08496-8
  133. ^ > 一本鎖オリゴDNA(ssODN) http://catalog.takara-bio.co.jp/com/tech_info_detail.php?mode=3&masterid=M100007314&unitid=U100007790
  134. ^ > more efficient than using double-stranded donor plasmids https://www.nature.com/articles/ncomms10431
  135. ^ https://www.nature.com/articles/s41467-017-00175-6
  136. ^ > As mentioned above, most basal ganglia key features were thought to have evolved within the amniote classes [34,36,101]. However, since the lamprey, the earliest anamniote, has the basal ganglia developed in exquisite detail, this longstanding assumption is incorrect. > http://tm3xa4ur3u.search.serialssolutions.com/?url_ver=Z39.88-2004&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=The%20Basal%20Ganglia%20Over%20500%20Million%20Years&rft.aufirst=Sten&rft.aulast=Grillner&rft.date=2016&rft.eissn=1879-0445&rft.epage=R1100&rft.genre=article&rft.issn=0960-9822&rft.issue=20&rft.jtitle=CURRENT%20BIOLOGY&rft.pages=R1088-R1100&rft.spage=R1088&rft.stitle=CURR%20BIOL&rft.volume=26&rfr_id=info:sid/www.isinet.com:WoK:WOS&rft.au=Robertson%2C%20Brita&rft_id=info:pmid/27780050&rft_id=info:doi/10%2E1016%2Fj%2Ecub%2E2016%2E06%2E041
  137. ^ https://zfin.org/action/ontology/term-detail/term?name=endopeduncular%20nucleus*&ontologyName=zebrafish_anatomy,cellular_component,molecular_function,biological_process,disease_ontology
  138. ^ https://www.ncbi.nlm.nih.gov/pubmed/21858823
  139. ^ https://www.ncbi.nlm.nih.gov/pubmed/15374668
  140. ^ http://onlinelibrary.wiley.com/doi/10.1002/(SICI)1096-9861(19980808)395:3%3C359::AID-CNE7%3E3.0.CO;2-1/full
  141. ^ > In the substantia nigra pars reticulata (SNr), GABAergic neurons fire spontaneously at relatively high firing rates, typically 30 spikes per second https://elifesciences.org/articles/15271
  142. ^ https://elifesciences.org/articles/15271
  143. ^ https://www.frontiersin.org/articles/10.3389/fnsys.2014.00007/full
  144. ^ http://europepmc.org/articles/pmc2828780