Home
Language
English
Türkçe
Bahasa Indonesia
About
Privacy Policy
Terms of Service
Pricing
Sign In
Download All
Share
パセリなずな
@ocxtal
✌️
Joined January 2011
531
Following
669
Followers
49.1K
Posts
ocxtal
retweeted
Yuichi Shiraishi
@friend1_ws
about 1 year ago
New from the lab by algorithm geek
@ocxtal
: hashing by intervals of k-mers dramatically improves genome assembly in highly repetitive regions like centromeres.
パセリなずな
@ocxtal
about 1 year ago
そういえばこれはMRを打って、家のマシンはRyzen 9 7950Xになったのでした
パセリなずな
@ocxtal
about 3 years ago
マシンを新しくするのは次なにかワクチンを打ってからにしよう。こないだ検査したらはしかの抗体価がちょっと低かったので打っておくか
パセリなずな
@ocxtal
about 1 year ago
@gggtta
わいわい (アルゴリズム考えるのひさびさになかなか楽しいです)
Who to follow
ビール星人👽
@tedd_okano
Ʊ”-ʓ(;´༎ຶД༎ຶ`)Ʊ”-ʓ (中のクマなどいない)
サンマー佃煮𝕏
@xeye_
さんま型UAV。発言は特定の組織や個人ではなく全宇宙の総意です。単眼/ミリ波/ADAS。B2Bのみ。お金で動きます。それ以外では動きません。
サイエンスえるらさん
@erura5
深海の温泉に入りたい
パセリなずな
@ocxtal
about 1 year ago
Our preprint is out! A small tweak in seeding greatly improves the assembly of centromeric repeats. https://t.co/tHrHrovKAE
パセリなずな
@ocxtal
about 1 year ago
しばらくbioinformaticsから離れていましたが、新たに機会をいただいてここ1年ほど取り組んでいた内容です。ちょっと面白いアルゴリズムになってよかった。ultra-long readのアセンブラであれば入れておいて損はないアルゴリズムなはずと思っており、広く使われるようになるといいなと思っています
パセリなずな
@ocxtal
about 1 year ago
実装はこちら https://t.co/4IerwafQtl
パセリなずな
@ocxtal
over 2 years ago
@miil117
元気だよ!
パセリなずな
@ocxtal
over 2 years ago
@a4lg
差分表現 (bit並列表現) を使わず、元の定義通りのDP変数をu8で保持して斜めスライスのSIMD並列に落とす (縦横方向の依存をcarry chainにmapできない代わりに、scoreベクタをu8比較命令を使ってon-the-flyで計算する) 実装の方がトータルで速い可能性などが考えられます
パセリなずな
@ocxtal
over 2 years ago
@a4lg
この実装は差分変数列をaccumulateする部分のコストがとても大きいので、必ずしもbit並列でやるのが最速となるわけではないかもしれません。たとえば入力配列の片方の長さが255以下という制約を付加してよければ、
パセリなずな
@ocxtal
over 2 years ago
@a4lg
もちろん「dLCSの値を陽に保持する必要がない」以外にもlLCSに帰着できない暗黙の制約が存在する場合はいろいろあると思います。ただ暗黙の制約の全貌を把握していない範囲での私の直感では、今回の例はHyyrö (2017) の結果をそのまま適用できるケースに該当しそうに思います
パセリなずな
@ocxtal
over 2 years ago
@a4lg
つまり、おそらく今回書かれたRustコードも、適切な変数変換を介せば https://t.co/FCMX6Tt9xQ で挙げたような既存のlLCSのbit並列アルゴリズムの変種らと同値なのでは、ということです
パセリなずな
@ocxtal
over 2 years ago
@a4lg
その理解でよければ、LCSでも同様のことが行われていて、Heikki Hyyro氏がoperation数の少ないアルゴリズムを提案されています。その系譜のSOTAは Hyyro (2017) "Mining Bit-Parallel LCS-length Algorithms" のようです
パセリなずな
@ocxtal
over 2 years ago
@a4lg
私が一連のスレッド内で書いたLCS-distance (dLCS)、LCS-length (lLCS)、および一般化LCSは、すべてmatchが連続する要求を課さない方の定式化、longest common subsequenceを指しています (混同しやすいのを明記しておらずすみません :bow:)
パセリなずな
@ocxtal
over 2 years ago
@a4lg
あれ、このdiff https://t.co/FMBiRzN6Ty を見る限り、ここで使っている定式化は、matchが連続する要求を課さない方、つまり一般にlongest common subsequenceと呼ばれる方かと思っているのですが、違いましたか...?
パセリなずな
@ocxtal
over 2 years ago
@a4lg
ここまでの話は「一般化LCSは縦横斜め差分が2値となる。この性質を応用し、一般化LCSは64個の縦横差分をそれぞれ1つの64bitレジスタで保持するbit並列アルゴリズムに帰着できる。bit並列の具体的な形は1つではなく、Hyyrö氏らの変種のほかに、今回新しい変種を発見した」という理解になりそうです
パセリなずな
@ocxtal
over 2 years ago
@a4lg
文字ペアにスコアを与える関数が2値 (たとえば f(x,y) := x == y ? eq_award : -neq_penalty) で、neq_penalty = 2*gap_penltyの場合、適当な変数変換 (と必要に応じて符号反転) でdLCSもしくはlLCSのDPに帰着します。このdLCSやlLCSと同値な文字列比較基準を、仮に一般化LCSと呼んでみます
Last Seen Users on Sotwe
amante del incesto
Seen from
Mexico
star
Seen from
Spain
جورج السواق
Seen from
Lebanon
귀요미 부부
Seen from
Korea
Abigaiil Morris
Seen from
Malaysia
Mistress May
Seen from
United Kingdom
Anjai Alok
Seen from
Indonesia
Bontle_prow
Seen from
Ghana
พันเอกศาสตราจารย์ดร.แพทย์หญิงน้องกมโดริวิศวกรโยธา
Seen from
United States
riobrick
Seen from
United States
Trends for you
1
Ben Rice
Under 10K tweets
2
#dwts
Under 10K tweets
3
Cubs
Under 10K tweets
4
Lynx
Under 10K tweets
5
Boyd
Under 10K tweets
6
Olivia Miles
Under 10K tweets
7
Tolle
Under 10K tweets
8
A'ja
Under 10K tweets
9
Roman Anthony
Under 10K tweets
10
Michael King
Under 10K tweets
Most Popular Users
1
Elon Musk
@elonmusk
241.7M followers
2
Barack Obama
@barackobama
119M followers
3
Cristiano Ronaldo
@cristiano
114.5M followers
4
Donald J. Trump
@realdonaldtrump
111.9M followers
5
Narendra Modi
@narendramodi
107.2M followers
6
Rihanna
@rihanna
98.7M followers
7
NASA
@nasa
92.4M followers
8
Justin Bieber
@justinbieber
91.8M followers
9
KATY PERRY
@katyperry
90M followers
10
Taylor Swift
@taylorswift13
84M followers
11
Lady Gaga
@ladygaga
75.4M followers
12
Virat Kohli
@imvkohli
73.4M followers
13
Kim Kardashian
@kimkardashian
70.9M followers
14
YouTube
@youtube
68.8M followers
15
Neymar Jr
@neymarjr
66.4M followers
16
Bill Gates
@billgates
65.2M followers
17
Selena Gomez
@selenagomez
63.1M followers
18
The Ellen Show
@theellenshow
62.3M followers
19
CNN
@cnn
61.8M followers
20
X
@x
60.7M followers
Olivia
Online
✨
⭐
💫